JSON-LD
JSON-LD (sigles en anglès de JavaScript Object Notation for Linked Data, notació Javascript d'objectes per a dades enllaçades) és un mètode de codificació de dades enllaçades mitjançant JSON. Un dels objectius del seu desenvolupament que els programadors poguessin transformar amb poc esforç les dades existents en format JSON a format JSON-LD.[1] Això permet que les dades es puguin serialitzar d'una manera similar a la tradicional en JSON.[2] És una recomanació del World Wide Web Consortium. Inicialment, va ser desenvolupat pel JSON for Linking Data Community Group, i posteriorment fou transferit al grup de treball del RDF[3] per a la seva revisió, millora i estandardització.[4] DissenyJSON-LD està dissenyat al voltant del concepte d'un "context" per a proporcionar assignacions addicionals des de JSON cap a un model RDF. El context enllaça les propietats dels objectes en un document JSON amb els conceptes en una ontologia. Per a relacionar la sintaxi JSON-LD amb RDF, JSON-LD permet fer la conversió de valors a un tipus especificat o etiquetar-los amb un llenguatge. El context es pot incrustar directament en un document JSON-LD o bé posar-lo en un fitxer separat i referenciat des de diferents documents (des de documents JSON tradicionals mitjançant un encapçalament d'enllaç HTTP). Exemple{
"@context": {
"name": "http://xmlns.com/foaf/0.1/name",
"homepage": {
"@id": "http://xmlns.com/foaf/0.1/workplaceHomepage",
"@type": "@id"
},
"Person": "http://xmlns.com/foaf/0.1/Person"
},
"@id": "http://me.example.com",
"@type": "Person",
"name": "John Smith",
"homepage": "http://www.example.com/"
}
L'exemple anterior descriu una persona basant-se en el vocabulari FOAF. En primer lloc, les dues propietats JSON ÚsEl Knowledge Graph (gràfic de coneixement) de Google fa servir aquesta codificació.[6] Referències
Enllaços externs |
Portal di Ensiklopedia Dunia