마이크로데이터
는 HTML 문서에 머신 리더블 데이터를 삽입하는 사양입니다. 마이크로데이터
는 어휘에 따라 정의된 이름-값 쌍 (items)으로 구성됩니다. Schema.org는 일반적으로 사용되는 마크업 어휘 모음을 제공합니다.
기본 구문에는 항목을 정의하는 itemscope 속성과 항목의 속성 중 하나를 설명하는 itemprop 속성이 포함됩니다. 선택한 어휘에 정의된 값을 사용할 수 있는 itemtype 속성을 사용하여 유형을 지정합니다. 예를 들어 schema.org는
http://schema.org/Person 또는 http://schema.org/PostalAddress와 같은 유형을 정의합니다.
다음 예 (Wikipedia에서 가져옴)에서는 마이크로데이터를 사용하여 사람을 설명하는 방법을 보여줍니다.
<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="https://www.example.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>
마크업을 디버그하고 지원되는 스키마에 대해 유효성을 검사하려면 스키마 테스트를 참고하세요.