Microdata vs RFDa


7

Tôi đang tự hỏi nên sử dụng Microdata hay RFDa để đánh dấu thông tin cho các công cụ tìm kiếm trên Ứng dụng web của tôi. Google hỗ trợ và có tài liệu cho cả hai. Nhưng tôi không thể tìm thấy một bản tóm tắt so sánh cả hai định dạng và đưa ra gợi ý về cách sử dụng.

Câu trả lời:


2

Chọn cái nào tốt hơn cho bạn là (IMO) hơi chủ quan. Dưới đây là một số yếu tố có thể giúp bạn đưa ra quyết định sáng suốt:

Có khả năng các yếu tố khác cụ thể cho tình huống của bạn ...


3

Sự khác biệt chính giữa Microdata và RDFa

  • Microdata vẫn là Dự thảo làm việc (2012-10-25) chỉ đơn thuần là Ghi chú nhóm làm việc (2013-10-29) . RDFa là một Khuyến nghị đã hoàn thành (2013-08-22) (Khuyến nghị đầu tiên trở lại vào năm 2008 ).

  • Microdata chỉ có thể được sử dụng trong HTML (5). RDFa độc lập với đánh dấu ("để thể hiện dữ liệu có cấu trúc bằng bất kỳ ngôn ngữ đánh dấu nào") và đã có thể được sử dụng trong HTML 4.01, HTML5, XHTML, giật.

  • Microdata là một "phát minh" tương đối mới. RDFa dựa trên mô hình RDF (RDFa là định dạng tuần tự hóa RDF), nền tảng của Semantic Web .

  • Nếu trình phân tích cú pháp Microdata tình cờ phát hiện ra một loại mục không xác định (từ vựng tương ứng), thì nó không được cố gắng sử dụng nó. Các trình phân tích cú pháp RDF (a) có thể cố gắng sử dụng các từ vựng không xác định (có thể hoạt động vì các từ vựng thường được mô tả trong RDF, ví dụ như với RDFS).

  • Microdata làm cho khó có thể (và thường là không thể) trộn một cách hợp lệ một số từ vựng cho cùng một nội dung, điều này có thể dễ dàng với RDFa (nhờ sử dụng tiền tố).

Lưu ý rằng hầu hết tất cả các từ vựng được thiết kế trong / cho RDF (a). Với Microdata, hầu hết người dùng dường như chỉ sử dụng từ vựng lược đồ.org, nhưng từ này cũng có thể được sử dụng với RDFa.

Một số ý kiến ​​cho rằng Microdata dễ hiểu / dễ sử dụng hơn RDFa. Tôi không nghĩ rằng điều đó đúng, đặc biệt là với RDFa Lite , điều này đủ "cho hầu hết các nhu cầu hàng ngày". Bạn có thể đọc toàn bộ thông số kỹ thuật RDFa Lite trong vòng 10 - 15 phút.

Xem thêm

Câu trả lời của tôi về

  • Hướng dẫn dữ liệu HTML (hơi cũ) (Lưu ý nhóm lợi ích W3C), "nhằm mục đích giúp nhà xuất bản và người tiêu dùng dữ liệu HTML sử dụng tốt. Với một số cú pháp và từ vựng để lựa chọn, nó cung cấp hướng dẫn về cách quyết định đáp ứng của nhà xuất bản hoặc nhu cầu của người tiêu dùng. Nó thảo luận khi cần kết hợp cú pháp và từ vựng và cách xuất bản và tiêu thụ dữ liệu sử dụng nhiều định dạng. "

1

Tôi không chắc chắn nơi bạn nhận được rằng họ thích microdata; họ có các trang tương tự cho RDFamicroformats
JasonBirch

Tôi đã bỏ lỡ những. Tôi chỉ thấy họ liên kết đến trang đó trong thanh bên và cho rằng họ không bao gồm những người khác ngoài sở thích cho microdata.
John Conde

yeah, điều hướng trang web của họ thật kinh khủng
JasonBirch

1

Các vi định dạng đơn giản hơn nhiều để hiểu và thực hiện, sử dụng các lớp bổ sung trên các phần tử HTML hiện có (hoặc các phần tử span / div bổ sung khi cần thiết).

Mặt khác, RDFa phức tạp hơn và có thể khó thực hiện, sử dụng các thuộc tính như xmlns:vvà các giá trị như thế nào v:Person. Giống như JasonBirch nói rằng có một chút vấn đề đối với các trang không phải XHTML (và như vậy sẽ không xác thực, nếu điều đó quan trọng với bạn).


Bạn đang so sánh các vi định dạng với RDFa, nhưng câu hỏi này là về microdata .
unor
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.