מיקרו-נתונים הם מפרט להטמעת נתונים שניתנים לקריאה על ידי מכונה במסמכי 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="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>
כדאי להשתמש בכלי Schema Markup Validator כדי לנפות באגים בקוד ה-Markup ולאמת אותו בהתאם לסכימה הנתמכת.