Skip to main content

Microformat là gì?

Một microformat không thể được định nghĩa dễ dàng như một cái gì đó giống như một trình duyệt web, trong đó có một định nghĩa cụ thể của đối tượng, mà là bằng cách sử dụng nó.Khái niệm về một microformat có thể được xem tốt nhất là một tập hợp con của một công nghệ hiện có tập trung vào việc giải quyết một vấn đề cụ thể hoặc định dạng dữ liệu nguồn mở có thể được sử dụng để giải quyết vấn đề.Chúng không được định nghĩa là một phần dữ liệu cụ thể, như một tài liệu xử lý văn bản, nhưng nhiều hơn cho một vấn đề mà chúng giúp giải quyết. Ví dụ, XML là một đặc điểm kỹ thuật để xử lý dữ liệu.Nó cung cấp một bản tóm tắt và một số chi tiết về dữ liệu mà nó mô tả.Điều này làm cho dữ liệu có thể truy cập được bởi nhiều nền tảng hơn và giữ cho nó được kết hợp rất lỏng lẻo với các ứng dụng cụ thể.Phạm vi rộng của XML không biến nó thành một microformat, tuy nhiên một tập hợp công cụ nhỏ hơn trong XML có thể là một microformat.Microformat phát huy tác dụng khi một nhiệm vụ cụ thể được giải quyết bằng cách sử dụng một tập hợp con nhỏ hơn của các công cụ hiện có. Các bản trình bày đang trực tuyến hàng ngày, điều này giúp chúng dễ xem hơn và mở rộng phạm vi tiếp cận của chúng ở bất cứ đâu có kết nối Internet.Bài thuyết trình có thể được liên kết với các phương tiện thông thường và được xem trong một ứng dụng nhị phân như Microsoft PowerPoint.Nó cũng có thể được định dạng trong quá trình xuất bản để được tối ưu hóa cho web bằng cách sử dụng một tập hợp con của các công cụ XML được xác định cụ thể để xử lý các bài thuyết trình;Điều này sẽ được gọi là một microformat trình bày.

Cung cấp các ví dụ về vi mô tại nơi làm việc sẽ dễ dàng hơn là hiển thị một định nghĩa cụ thể vì có rất nhiều cách để sử dụng microformats.Một số trong cộng đồng nguồn mở đã tạo ra các microformats cho hồ sơ xin việc và danh thiếp điện tử và nguồn cấp dữ liệu blog.Khả năng thực sự khá vô tận và sẽ chỉ tiếp tục phát triển khi cộng đồng nguồn mở mở rộng. Thật dễ dàng để nghĩ về một microformat như một ngôn ngữ mới để học lập trình để tạo, nhưng chúng không được thiết kế để hoạt động như một chương trìnhngôn ngữ hoặc cần các công cụ hoàn toàn mới.Họ sẽ không làm việc cho tất cả mọi người hoặc mọi tình huống, nhưng đối với một số thứ họ làm việc cực kỳ tốt.Vẫn còn phải nhìn thấy những gì cộng đồng nguồn mở và người dùng Internet nói chung với công nghệ không thể xác định được này.