Storia e creatori
Schema.org è nato nel 2011 da Google, Bing e Yahoo; Yandex è entrato nel 2012. L'obiettivo: un unico linguaggio di markup comprensibile a tutti i motori di ricerca. Lo standard attuale include più di 800 tipi e continua a crescere.
Tipi di schema principali
- Organizzazioni: Organization, LocalBusiness, Corporation.
- Persone: Person.
- Contenuti: Article, BlogPosting, NewsArticle.
- E-commerce: Product, Offer, AggregateRating, Review.
- Eventi: Event, BusinessEvent.
- Media: VideoObject, ImageObject, AudioObject.
Formati di implementazione
Google raccomanda JSON-LD (tag <script>) come formato più semplice e meglio supportato. Le alternative, Microdata (attributi HTML) e RDFa, stanno diventando legacy. JSON-LD si può collocare ovunque nella pagina senza toccare il contenuto visibile.
Gerarchia dei tipi
Tutti i tipi ereditano dal base Thing. Catena di esempio: Thing → CreativeWork → Article → BlogPosting. Significa che BlogPosting eredita le proprietà di Article, CreativeWork e Thing: puoi usare sia i campi comuni (name, description) sia quelli specifici.
Thing
├── CreativeWork
│ ├── Article
│ │ ├── BlogPosting
│ │ └── NewsArticle
│ ├── WebPage
│ └── VideoObject
├── Organization
│ └── LocalBusiness
└── Product