JSON-LD

JSON-LD est un format de données liées basé sur JSON qui définit le concept de context pour spécifier le vocabulaire des types et des propriétés. Gmail est compatible avec les données JSON-LD intégrées dans des documents HTML avec le @context de schema.org, comme dans l'exemple suivant :

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "Person",
  "name": "John Doe",
  "jobTitle": "Graduate research assistant",
  "affiliation": "University of Dreams",
  "additionalName": "Johnny",
  "url": "http://www.example.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1234 Peach Drive",
    "addressLocality": "Wonderland",
    "addressRegion": "Georgia"
  }
}
</script>

Remarque : La clé @type est un nom de clé réservé et doit contenir un URI de type complet ou un fragment d'URI (dans ce cas, un préfixe http://schema.org/, dérivé de l'attribut de contexte de données fourni, est supposé).

Pour connaître les spécifications et exigences complètes concernant la syntaxe JSON-LD, consultez json-ld.org. Vous pouvez également tester vos schémas pour essayer JSON-LD et déboguer votre balisage.