Hiển thị các bài đăng có nhãn Data có cấu trúc. Hiển thị tất cả bài đăng

Thứ Năm, 27 tháng 5, 2021

thumbnail

Tổ chức các lược đồ dữ liệu có cấu trúc

 

Tổ chức các lược đồ

Các lược đồ là một tập hợp các 'loại', mỗi loại được liên kết với một tập hợp các thuộc tính. Các loại được sắp xếp theo thứ bậc.
Từ vựng hiện bao gồm 779 Kiểu, 1390 Thuộc tính 15 Kiểu dữ liệu, 81 Kiểu liệt kê và 437 Thành viên của kiểu liệt kê.

Duyệt qua hệ thống phân cấp đầy đủ trong HTML:
Hoặc bạn có thể chuyển trực tiếp đến một loại thường được sử dụng:
Xem thêm trang phát hành để biết các cập nhật gần đây và lịch sử dự án.

Chúng tôi cũng có một tập hợp nhỏ các kiểu dữ liệu nguyên thủy cho số, văn bản, v.v. Thông tin chi tiết về mô hình dữ liệu, v.v. có sẵn tại đây .

Thông tin nhà phát triển / Máy tải xuống Các tệp có thể đọc được (RDF, JSON-LD, v.v.):

Tiện ích mở rộng

Khi schema.org đã phát triển, chúng tôi đã khám phá nhiều cơ chế khác nhau để mở rộng cộng đồng như một cách để thêm từ vựng mô tả chi tiết hơn được xây dựng trên lõi schema.org. Một số khu vực của Schema.org được phát triển dưới dạng "phần mở rộng được đặt tên" và có các trang mục nhập dành riêng. Trước đây chúng tôi gọi những tiện ích này là "được lưu trữ", nhưng chúng tốt nhất nên được coi đơn giản là các chế độ xem trong một tập hợp các định nghĩa giản đồ.

Phần được lưu trữ

Ví dụ: thông qua phần tự động có một thuộc tính cho khí thảiCO2 và thông qua phần yếm , chúng ta có một thuộc tính PublisherImprint . Tuy nhiên, từ quan điểm của một nhà xuất bản, đây chỉ đơn giản là các thuộc tính của schema.org.

Chúng tôi có một số phần sau:

Lưu ý : các phần được lưu trữ 'đang chờ xử lý' và 'meta' là một phần của quá trình phát triển lược đồ của schema.org.

Chúng tôi sử dụng phần ' đang chờ xử lý ' làm khu vực tổ chức cho các điều khoản schema.org mới đang được thảo luận và xem xét. Những người thực hiện và nhà xuất bản được cảnh báo rằng các thuật ngữ trong phần đang chờ xử lý có thể thiếu sự đồng thuận và thuật ngữ và định nghĩa vẫn có thể thay đổi đáng kể sau khi cộng đồng và nhóm chỉ đạo xem xét. Những người sử dụng dữ liệu schema.org khuyến khích sử dụng các thuật ngữ như vậy được khuyến khích cập nhật việc triển khai và tài liệu để theo dõi mọi thay đổi đang phát triển và chia sẻ phản hồi triển khai sớm với cộng đồng rộng lớn hơn .

Phần ' meta ' chủ yếu dành cho từ vựng được sử dụng nội bộ trong schema.org để hỗ trợ các định nghĩa kỹ thuật và chức năng của trang schema.org. Các điều khoản này không nhằm mục đích sử dụng chung trên trang Web công cộng.

Gác mái là một khu vực đặc biệt, nơi các thuật ngữ được lưu trữ khi không còn được dùng trong phần cốt lõi và các phần khác, hoặc bị xóa khỏi trạng thái chờ xử lý vì không được chấp nhận trong từ vựng đầy đủ. Các tham chiếu đến các thuật ngữ trong khu vực gác mái thường không được hiển thị trừ khi được truy cập thông qua định danh thuật ngữ hoặc qua trang chủ. Những người thực hiện và nhà xuất bản dữ liệu được cảnh báo không sử dụng các thuật ngữ trong khu vực gác mái.

Không giống như các điều khoản cốt lõi và phần khác, các khu vực này có thể được cập nhật bất kỳ lúc nào mà không cần bản phát hành đầy đủ .

Tiện ích mở rộng bên ngoài

Nhóm điều hành schema.org không chính thức phê duyệt các tiện ích mở rộng bên ngoài - chúng hoàn toàn độc lập. Chúng tôi liệt kê ở đây một số tiện ích mở rộng đáng chú ý mở rộng schema.org theo những cách thú vị và hữu ích.

thumbnail

Tài liệu tham khảo dữ liệu có cấu trúc mà Google thu thập

 

Tài liệu

Dưới đây là một số tài liệu có sẵn trên trang web này:

Thông tin trang

Thông tin về lịch trình

Tiện ích mở rộng

Tài nguyên bổ sung

Kể từ tháng 4 năm 2015, Nhóm cộng đồng W3C Schema.org là diễn đàn chính để cộng tác giản đồ và cung cấp danh sách gửi thư public-schemaorg@w3.org cho các cuộc thảo luận. Các vấn đề của Schema.org được theo dõi trên GitHub .

Các cuộc thảo luận trước đó có thể được tìm thấy trong nhóm public-vocabs của W3C Cũng có một nhóm google được sử dụng trong năm 2011.

  • Thảo luận cộng đồng: các nhóm W3C Web Schemas đã tổ chức một tập hợp các kiến nghị cho bổ sung và cải tiến để schema.org. Kể từ năm 2014, các cuộc thảo luận chi tiết đã được quản lý thông qua github và được điều phối thông qua Nhóm cộng đồng W3C Schema.org .
  • Một tìm kiếm tùy chỉnh trên tất cả các cuộc thảo luận và trang web này cũng có sẵn.
  • Biểu mẫu phản hồi chung : Vui lòng cung cấp phản hồi cho chúng tôi, báo cáo lỗi, v.v. Đối với phản hồi kỹ thuật, GitHub được ưu tiên.
thumbnail

Data-Vocabulary.org Tìm hiểu cách thức hoạt động của dữ liệu có cấu trúc

 

Data-Vocabulary.org

Kể từ tháng 6 năm 2011, một số công cụ tìm kiếm lớn đã cộng tác trên một từ vựng dữ liệu phổ biến mới có tên là Schema.org .

Dữ liệu cấu trúc schema.org có thể được sử dụng với cú pháp JSON-LD, Microdata hoặc RDFa 1.1 Lite và nó có các loại cho BreadcrumbList , Event , Organization , Person , Product , Review , AggregateRating , Offer và hàng trăm loại khác.

Xem trang phát hành schema.org để biết những phát triển mới nhất và schema.org và Câu hỏi thường gặp để biết đầy đủ chi tiết. Thư viện Tìm kiếm của Google cung cấp tổng quan về bộ tính năng Tìm kiếm do schema.org hỗ trợ ngày càng tăng của Google.

Tìm hiểu cách thức hoạt động của dữ liệu có cấu trúc

Google Tìm kiếm phải thực hiện nhiều thao tác để hiểu được nội dung của một trang. Bạn có thể giúp chúng tôi bằng cách cung cấp gợi ý rõ ràng về ý nghĩa của trang thông qua dữ liệu có cấu trúc trên trang. Dữ liệu có cấu trúc là một định dạng chuẩn để cung cấp thông tin về một trang và phân loại nội dung trang. Ví dụ: trên một trang về công thức nấu ăn sẽ có các loại dữ liệu về nguyên liệu, thời gian nấu và nhiệt độ, lượng calo, v.v.

Google sử dụng dữ liệu có cấu trúc tìm thấy trên web để hiểu nội dung của trang cũng như thu thập thông tin về web và thế giới nói chung. Ví dụ: đây là một đoạn trích có cấu trúc JSON-LD có thể xuất hiện trên một trang công thức, trong đó mô tả tên công thức, người nghĩ ra công thức và các chi tiết khác:

<html>
 
<head>
   
<title>Party Coffee Cake</title>
   
<script type="application/ld+json">
   
{
     
"@context": "https://schema.org/",
     
"@type": "Recipe",
     
"name": "Party Coffee Cake",
     
"author": {
       
"@type": "Person",
       
"name": "Mary Stone"
     
},
     
"datePublished": "2018-03-10",
     
"description": "This coffee cake is awesome and perfect for parties.",
     
"prepTime": "PT20M"
   
}
   
</script>
 
</head>
 
<body>
   
<h2>Party coffee cake recipe</h2>
   
<p>
     
<em>by Mary Stone, 2018-03-10</em>
   
</p>
   
<p>
      This coffee cake is awesome and perfect for parties.
   
</p>
   
<p>
      Preparation time: 20 minutes
   
</p>
 
</body>
</html>

Google Tìm kiếm cũng sử dụng dữ liệu có cấu trúc để kích hoạt các tính năng đặc biệt và nâng cao trong kết quả tìm kiếm. Ví dụ: một trang về công thức nấu ăn có dữ liệu có cấu trúc hợp lệ sẽ đủ điều kiện xuất hiện trong kết quả tìm kiếm dạng đồ họa, như minh họa bên dưới:

Kết quả nhiều định dạng về công thức làm bánh táo

Vì dữ liệu có cấu trúc gắn nhãn cho từng thành phần riêng trong công thức, người dùng có thể tìm kiếm công thức của bạn theo nguyên liệu, lượng calo, thời gian nấu, v.v.

Dữ liệu có cấu trúc được mã hóa bằng cách sử dụng thẻ đánh dấu trên trang chứa dữ liệu đó. Dữ liệu có cấu trúc trên trang sẽ mô tả nội dung của trang đó. Bạn không nên tạo các trang trống chỉ để chứa dữ liệu có cấu trúc. Bạn cũng không nên thêm dữ liệu có cấu trúc về thông tin không hiển thị cho người dùng, ngay cả khi thông tin là chính xác. Để biết thêm các nguyên tắc về kỹ thuật và chất lượng, hãy xem Nguyên tắc chung về dữ liệu có cấu trúc.

Tài liệu này mô tả các thuộc tính bắt buộc, đề xuất hoặc không bắt buộc cho những dữ liệu có cấu trúc có ý nghĩa đặc biệt đối với Google Tìm kiếm. Hầu hết dữ liệu có cấu trúc của Google Tìm kiếm đều sử dụng từ vựng trên schema.org. Tuy vậy, bạn nên dựa vào tài liệu trên developers.google.com làm nguồn tham khảo chính thức về cách xử lý của Google Tìm kiếm thay vì tài liệu trên schema.org. Những thuộc tính hoặc đối tượng không được mô tả ở đây là những thuộc tính không bắt buộc với Google Tìm kiếm, ngay cả khi được đánh dấu là bắt buộc trên schema.org.

Hãy nhớ kiểm tra dữ liệu có cấu trúc của bạn bằng cách sử dụng công cụ Kiểm tra kết quả nhiều định dạng trong quá trình phát triển. Sau khi triển khai, hãy sử dụng Báo cáo trạng thái kết quả nhiều định dạng để theo dõi tình trạng của các trang vì những trang đó có thể bị hỏng sau khi triển khai do các vấn đề khi đặt mẫu hoặc phân phát.

Bạn phải bao gồm tất cả các thuộc tính bắt buộc để một đối tượng đủ điều kiện xuất hiện trong Google Tìm kiếm với giao diện nâng cao. Nói chung, việc xác định thêm các tính năng được đề xuất có thể khiến thông tin của bạn dễ xuất hiện hơn trong kết quả Tìm kiếm với giao diện nâng cao. Tuy nhiên, mức độ hoàn thiện và chính xác của các thuộc tính được đề xuất thì quan trọng hơn số lượng mà bạn cung cấp. Do đó, đừng cố gắng cung cấp mọi thuộc tính được đề xuất trong khi dữ liệu lại không đầy đủ, không hợp lệ hoặc không chính xác.

Ngoài các thuộc tính và đối tượng nêu ở đây, Google cũng có thể sử dụng thuộc tính sameAs và những dữ liệu có cấu trúc khác trên schema.org. Một số phần tử trong số này có thể được dùng để kích hoạt các tính năng của Tìm kiếm trong tương lai nếu được đánh giá là hữu ích.

Google Tìm kiếm hỗ trợ dữ liệu có cấu trúc ở các định dạng sau, trừ khi được nêu khác:

Định dạngMô tả và vị trí
JSON-LD(Nên dùng)Ký hiệu JavaScript được nhúng trong thẻ <script> trong phần tiêu đề hoặc nội dung của trang. Thẻ đánh dấu không nằm xen kẽ với văn bản hiển thị cho người dùng, điều này giúp việc xác định các mục dữ liệu lồng nhau dễ dàng hơn, chẳng hạn như mục Country trong PostalAddress trong MusicVenue của một Event. Ngoài ra, Google có thể đọc dữ liệu JSON-LD khi dữ liệu đó được chèn tự động vào nội dung của trang, chẳng hạn như qua mã JavaScript hoặc các tiện ích con được nhúng trong hệ thống quản lý nội dung của bạn.
Vi dữ liệuĐặc tả HTML cộng đồng mở được sử dụng để lồng dữ liệu có cấu trúc trong nội dung HTML. Giống như RDFa, Microdata sử dụng các thuộc tính thẻ HTML để đặt tên cho các thuộc tính bạn muốn hiển thị dưới dạng dữ liệu có cấu trúc. Định dạng này thường được sử dụng trong phần nội dung của trang, nhưng cũng có thể được sử dụng trong phần tiêu đề.
RDFaMột tiện ích HTML5 hỗ trợ dữ liệu được liên kết bằng cách sử dụng các thuộc tính thẻ HTML tương ứng với nội dung hiển thị cho người dùng mà bạn muốn mô tả cho các công cụ tìm kiếm. RDFa thường được sử dụng trong cả phần tiêu đề và phần nội dung của trang HTML.

Hãy thực hiện theo nguyên tắc chung về dữ liệu có cấu trúc cũng như bất kỳ nguyên tắc cụ thể nào cho loại dữ liệu có cấu trúc của bạn. Nếu không, dữ liệu có cấu trúc của bạn có thể không đủ điều kiện để hiển thị dưới dạng kết quả nhiều định dạng trong Google Tìm kiếm.

Xem quy trình được chúng tôi đề xuất để tạo các trang mới chứa dữ liệu có cấu trúc.

Được tạo bởi Blogger.

Bài đăng tiêu biểu