Vi dữ liệu

Vi dữ liệu là một quy cách để nhúng dữ liệu mà máy có thể đọc vào tài liệu HTML. Dữ liệu vi mô bao gồm các cặp tên-giá trị (còn gọi là items) được xác định theo một từ vựng. schema.org cung cấp một bộ sưu tập các từ vựng đánh dấu thường dùng.

Cú pháp cơ bản bao gồm thuộc tính itemscope để xác định một mục và thuộc tính itemprop để mô tả một trong các thuộc tính của mục đó. Các loại được chỉ định bằng thuộc tính itemtype và có thể giả định các giá trị được xác định trong từ vựng mà bạn chọn. Ví dụ: schema.org xác định các loại như http://schema.org/Person hoặc http://schema.org/PostalAddress.

Ví dụ sau đây (trên Wikipedia) cho thấy cách sử dụng vi dữ liệu để mô tả một người:

<section itemscope itemtype="http://schema.org/Person">
  Hello, my name is
  <span itemprop="name">John Doe</span>,
  I am a
  <span itemprop="jobTitle">Graduate research assistant</span>
  at the
  <span itemprop="affiliation">University of Dreams</span>
  My friends call me
  <span itemprop="additionalName">Johnny</span>
  You can visit my homepage at
  <a href="http://www.example.com.com" itemprop="url">www.example.com</a>
  <section itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
    I live at
    <span itemprop="streetAddress">1234 Peach Drive</span>
    <span itemprop="addressLocality">Warner Robins</span>
    <span itemprop="addressRegion">Georgia</span>.
  </section>
</section>

Hãy kiểm tra công cụ Trình xác thực schema để gỡ lỗi mã đánh dấu và xác thực mã đó dựa trên schema được hỗ trợ.