Mikro veri, makine tarafından okunabilir verilerin HTML belgelerine yerleştirilmesi için kullanılan bir spesifikasyondur. Mikro veriler, bir kelimeye göre tanımlanan ad-değer çiftlerinden (items
olarak bilinir) oluşur. Yaygın olarak kullanılan işaretleme sözlüklerinden oluşan bir koleksiyon schema.org tarafından sağlanmaktadır.
Temel söz dizimi, bir öğeyi tanımlamak için itemscope
özelliğini ve öğenin özelliklerinden birini tanımlamak için itemprop
özelliğini içerir. Türler, itemtype
özelliği kullanılarak belirtilir ve tercih edilen sözlükte tanımlanan değerleri varsayabilir. Örneğin schema.org
, http://schema.org/Person
veya http://schema.org/PostalAddress
gibi türleri tanımlar.
Aşağıdaki örnekte (Wikipedia'dan), bir kullanıcıyı tanımlamak için mikro verilerin nasıl kullanılacağı gösterilmektedir:
<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>
İşaretlemenizdeki hataları ayıklamak ve bunu desteklenen şemayla karşılaştırarak doğrulamak için Şema Doğrulayıcı aracını kontrol edin.