it-swarm-vi.com

Lợi ích của RDFa là gì?

Tôi đã thấy một số blog, v.v. về công nghệ mới này: RFDa, nhưng hiện tại có bất kỳ lợi ích nào khi sử dụng nó không. Theo những gì tôi hiểu, nó chủ yếu được sử dụng bởi các công cụ tìm kiếm và các trình thu thập thông tin khác, nhưng Google, Bing và những người khác đã triển khai chưa? Sẽ xếp hạng tốt hơn trên các trang của họ nếu tôi sử dụng nó, hoặc nó sẽ làm cho kết quả của tôi được làm phong phú thêm dữ liệu?

8
googletorp

Nhìn vào tổng quan , một điều nổi bật là RDFA chỉ có thể áp dụng cho XHTML 1.1 khi xác thực, trong khi có một nỗ lực rất lớn để hoàn thiện HTML5/CSS3 và đưa nó vào sản xuất.

Trích dẫn tổng quan:

Đến nay, vì XHTML có thể mở rộng trong khi HTML thì không, RDFa chỉ được chỉ định cho XHTML 1.1. Các nhà xuất bản web được hoan nghênh sử dụng đánh dấu RDFa bên trong HTML4: thiết kế của RDFa dự đoán trường hợp sử dụng này và hầu hết các trình phân tích cú pháp RDFa sẽ nhận ra các thuộc tính RDFa trong bất kỳ phiên bản HTML nào. Các tác giả biết rằng không có trình duyệt Web được triển khai nào sẽ không thể trình bày một tài liệu HTML như dự định sau khi thêm đánh dấu RDFa vào tài liệu. Tuy nhiên, các nhà xuất bản nên biết rằng RDFa sẽ không xác thực trong HTML4 tại thời điểm này. Thuộc tính RDFa xác thực trong XHTML, sử dụng XHTML1.1 + RDFa DTD.

Chúng tôi có thể giả định rằng HTML5 sẽ giống nhau ở chỗ RDFA sẽ không xác thực, nhưng có lẽ sẽ không phá vỡ tài liệu trong các trình duyệt đã biết và phổ biến. Điều đó làm tôi sợ một chút khi xem xét các thiết bị di động.

Tôi không nghĩ rằng điều đó sẽ làm tổn thương bạn, nhưng không có gì thay thế để đảm bảo rằng ngữ nghĩa của tài liệu của bạn được cấu trúc tốt (nghĩa là sử dụng thẻ tiêu đề một cách thích hợp), điều này thường dẫn đến kết quả văn bản/tiêu đề phù hợp hiển thị trong kết quả.

Khu vực nơi tôi thấy hữu ích nhất là mô tả mối quan hệ của một liên kết đến khái niệm của nó, chẳng hạn như ví dụ 'giấy phép' được đưa ra trong tổng quan. Một điều khá dễ hiểu là ai đó muốn kết quả chỉ được cung cấp theo giấy phép CC-BY-SA, hoặc có lẽ là một biến thể khác.

Tôi không nghĩ rằng tôi muốn chỉ định một tiêu đề là bất cứ điều gì ngoài điều đó, đặc biệt là khi các thẻ meta tồn tại để nêu rõ tác giả/v.v.

  • Ý chính
  • Bản văn
  • Ý tưởng hỗ trợ
  • Bản văn
  • Ý tưởng hỗ trợ hỗ trợ Ý tưởng
  • Bản văn
  • ...

... Cung cấp cho các công cụ tìm kiếm một cách rất dễ dàng để hiểu được phác thảo của bất kỳ tài liệu nào. Vì vậy, như trong ví dụ, ánh xạ lại 'h3' để chỉ ra tác giả có thể là ngớ ngẩn, nhưng liên kết một mối quan hệ liên kết là 'tác giả của tên bài viết' có thể thú vị, tương tự như khái niệm 'giấy phép' .

Tôi không biết bất cứ ai đã thực sự thực hiện nó, vì vậy tôi không chắc chắn thành công trong cả hai kịch bản. Tuy nhiên, tôi không nghĩ rằng nó sẽ giúp (đáng kể) giúp xếp hạng của bạn nhiều hơn một tài liệu có cấu trúc tốt. Tính mới, ít nhất là đối với tôi là khả năng tìm thấy những thứ rất cụ thể, chẳng hạn như tất cả các tài liệu được viết bởi "Joe Q Smith", chẳng hạn.

Những gì tôi sẽ không làm là đi xác định lại trọng lượng mà bất kỳ thẻ đã cho nào sẽ mang theo khi xác định cấu trúc của tài liệu.

Và, tôi không thể cưỡng lại - đây vẫn là một lý do nữa khiến mọi người nên tránh phân tích cú pháp HTML bằng regex :)

4
Tim Post

Những lợi ích rất nhiều; nhưng có thể không phù hợp với những vấn đề tương tự bạn đang giải quyết.

Ví dụ như trường hợp sử dụng đơn giản của Cửa hàng trực tuyến bán Âm nhạc. Nó sẽ tạo ra một loạt các trang cho các sản phẩm của mình, thường là một trang tính năng cho mỗi sản phẩm.

Sử dụng RDFa và một vài từ vựng bạn có thể mô tả rằng trang của bạn đang bán Bản nhạc với số tiền $ x; rằng bản nhạc giống như một mục trên musicbrainz hoặc last.fm; hoặc đó là bởi cùng một nghệ sĩ như một trang ban nhạc myspace cụ thể.

Ở cấp độ đầu tiên; công cụ tìm kiếm hiểu từ vựng về mối quan hệ tốt - sản phẩm, giá cả, v.v ... Cấp độ tiếp theo (và đây là giá trị; nhưng chưa có đủ người triển khai) - bạn có API RESTful tức thì cho bất kỳ ai có trình phân tích cú pháp RDFa và Cơ sở dữ liệu SPARQL.

2
user1366

Chắc chắn có lợi ích khi sử dụng RDFa và các công cụ đánh dấu ngữ nghĩa khác trên các loại trang web nhất định.

Google gần đây đã giới thiệu một thứ gọi là " Rich Snippets ", cho phép các quản trị web đánh dấu những thứ như công thức nấu ăn, danh bạ, sự kiện, đánh giá và hơn thế nữa và hiển thị chúng với định dạng đặc biệt trong SERPs. Rich Snippets hỗ trợ RDFa và hai phương pháp đánh dấu HTML khác.

Mặc dù không hỗ trợ RDFa, Facebook cũng đang sử dụng đánh dấu ngữ nghĩa trong Giao thức đồ thị mở .

Mặc dù web ngữ nghĩa chưa được nung hoàn toàn, nhưng chắc chắn có những tình huống có ý nghĩa để tận dụng lợi thế của nó.

1
JasonBirch