마이크로데이터

마이크로데이터는 컴퓨터가 읽을 수 있는 데이터를 HTML 문서에 삽입하기 위한 사양입니다. 마이크로데이터는 어휘에 따라 정의된 이름-값 쌍 (items이라고 함)으로 구성됩니다. 일반적으로 사용되는 마크업 어휘 모음은 schema.org에서 제공됩니다.

기본 구문에는 항목을 정의하는 itemscope 속성과 항목의 속성 중 하나를 설명하는 itemprop 속성이 포함됩니다. 유형은 itemtype 속성을 사용하여 지정되며 선택한 어휘에 정의된 값을 가정할 수 있습니다. 예를 들어 schema.orghttp://schema.org/Person 또는 http://schema.org/PostalAddress와 같은 유형을 정의합니다.

위키백과의 다음 예는 마이크로데이터를 사용하여 사람을 설명하는 방법을 보여줍니다.

<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>

스키마 검사기 도구를 사용하여 마크업을 디버그하고 지원되는 스키마를 기준으로 유효성을 검사합니다.