JSONLDrakenteissa
JSON-LD (JavaScript Object Notation for Linked Data) on lähestymistapa, jolla Linked Data voidaan ilmaista JSON-muodossa. Sen tavoitteena on tehdä verkon datasta helposti linkitettävää ja semanttisesti tulkittavaa sekä ihmisille että koneille. JSON-LD on suunniteltu lisättäväksi helposti nykyisiin verkkosivuihin ja sovelluksiin.
Keskeisiä piirteitä ovat @context-objekti, jonka avulla termit sidotaan tarkkoihin IRI-osoitteisiin, sekä mahdollisuus käyttää vakiokäyttöön soveltuvia sanastoja
JSON-LD tukee sekä yksittäisten kohteiden ilmaisua että useiden kohteiden muodostamaa graafia (@graph). @id määrittää kohteen IRI,
Käyttökohteita ovat hakukoneoptimointi (rakenne- ja meta-tiedon tarjoaminen hakukoneille), tiedon integraatio ja julkaistu metatieto sekä tietojen linkittäminen
{
"@context": "https://schema.org",
"url": "https://example.org/adalovelace",
}
}
Rajoitteet liittyvät opettelukäyrään ja oikean kontekstin sekä termien määrittämiseen. Validointi ja ylläpito vaativat suunnittelua, erityisesti suuremmissa
---