마이크로데이터는 HTML 문서에 컴퓨터에서 읽을 수 있는 데이터를 삽입하기 위한 사양입니다. 마이크로데이터는 어휘에 따라 정의된 이름-값 쌍 (items
라고 함)으로 구성됩니다. schema.org에서 흔히 사용되는 마크업 어휘 모음을 제공합니다.
기본 문법에는 항목을 정의하는 itemscope
속성과 항목의 속성 중 하나를 설명하는 itemprop
속성이 포함됩니다. 유형은 itemtype
속성을 사용하여 지정되며 선택한 어휘집에 정의된 값을 가정할 수 있습니다. 예를 들어 schema.org
는 http://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>
스키마 검사기 도구를 사용하여 마크업을 디버그하고 지원되는 스키마에 대해 유효성을 검사합니다.