Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
teknopedia

teknopedia

teknopedia

teknopedia

teknopedia

teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
teknopedia
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. JSON-LD - Teknopedia
JSON-LD - Teknopedia
JSON-LD
Estensione.jsonld
Tipo MIMEapplication/ld+json
Estensione diJSON
Esteso alinked data
StandardJSON-LD 1.1 / JSON-LD 1.1 API
Formato aperto?Sì
Sito webwww.w3.org/TR/json-ld/
Modifica dati su Wikidata · Manuale

JSON-LD, o JavaScript Object Notation for Linked Data ("notazione a oggetti JavaScript per linked data"), è un formato di interscambio di linked data, che utilizza JSON. Uno degli obiettivi dello standard è di richiedere agli sviluppatori il minimo sforzo possibile per trasformare delle risorse JSON esistenti in JSON-LD.[1] Questo permette la serializzazione dei dati in modalità simili a quelle tradizionalmente usate per JSON. Si tratta di una raccomandazione del consorzio W3C, sviluppata in origine dal gruppo JSON for Linking Data e trasferita in seguito all'RDF Working Group[2] per revisioni, miglioramenti e standardizzazione.[3]

JSON-LD è progettato intorno al concetto di "contesto", per fornire delle mappature aggiuntive da JSON verso un modello RDF. Il contesto collega le proprietà di un oggetto in un documento JSON ai concetti di un'ontologia. Per poter effettuare il mapping della sintassi JSON-LD verso RDF, JSON-LD permette di forzare il tipo di certi valori o di assegnar loro un'etichetta per la lingua (italiano, tedesco, ...). Un contesto può essere inserito direttamente in un documento JSON-LD, o essere posto in un file separato, e poi referenziato da più di un documento JSON tradizionale, attraverso un link HTTP nell'header.

Esempio

[modifica | modifica wikitesto]
{
  "@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'esempio qui sopra descrive una persona, in base al vocabolario FOAF. Le due proprietà JSON name e homepage e il tipo person sono mappati su concetti del vocabolario FOAF. Il valore della proprietà homepage è specificato come di tipo @id, ossia come IRI nella definizione del contesto. In base al modello RDF, questo permette l'identificazione univoca, attraverso una IRI della persona descritta nel documento. L'uso di IRI risolvibili permette ai documenti RDF che contengono diverse informazioni di essere transclusi, rendendo possibile per i client che leggono, la scoperta di nuovi dati semplicemente seguendo i collegamenti. Questo principio è noto come Segui il tuo naso.[4]

Attraverso l'annotazione semantica di tutti i dati, come nell'esempio precedente, un processore RDF può stabilire che il documento contiene informazioni su una persona (@type) e, qualora il processore fosse in grado di comprendere il vocabolario FOAF, sarebbe in grado di determinare quali sono le proprietà che identificano il nome e l'homepage della persona.

Note

[modifica | modifica wikitesto]
  1. ^ JSON-LD Syntax 1.0, su json-ld.org, 27 dicembre 2011. URL consultato il 30 dicembre 2011.
  2. ^ RDF Working Group Questo gruppo ha concluso le sue attività il 1 luglio 2014 ed è ora chiuso.
  3. ^ JSON-LD 1.0, A JSON-based Serialization for Linked Data, W3C Recommendation 16 January 2013, 16 gennaio 2014.
  4. ^ Linked Data Patterns, Chapter 5: Follow Your Nose, su patterns.dataincubator.org, 27 dicembre 2011. URL consultato il 30 dicembre 2011.

Collegamenti esterni

[modifica | modifica wikitesto]
  • (EN) Sito ufficiale, su w3.org. Modifica su Wikidata
  • Repository sorgenti di JSON-LD, su github.com. Modifica su Wikidata
  • Repository sorgenti di JSON-LD, su github.com. Modifica su Wikidata
V · D · M
Web semantico
ContestoBase di dati · Ipertesto · Internet · Ontologie · Rete semantica · World Wide Web
Sotto-argomentiData Web · Dataspace · URI dereferenziabili · Hyperdata · Linked data · Rule-based system
ApplicazioniSemantic matching · Ragionatore automatico · Ricerca semantica · Wiki semantica
Argomenti correlatiIntelligenza collettiva · Logica descrittiva · Folksonomia · Geotagging · Architettura dell'informazione · Estrazione della conoscenza · Gestione della conoscenza · Rappresentazione della conoscenza · Library 2.0 · Metadato · Mappa mentale · ODBC · Topic Maps · Web 3.0 · Web engineering · Web Science Trust
Standard
Sintassi e tecnologie di supportoHTTP · IRI (URI) · RDF (RDF/XML · JSON-LD · Turtle · Notation3 · N-Triples) · RRID · SPARQL · XML
Schemi, ontologie e regoleCommon Logic · OWL · RDFS · Rule Interchange Format · Semantic Web Rule Language · ALPS
Semantic annotationeRDF · GRDDL · Microdata · Microformat · RDFa · SAWSDL · Facebook Platform
Vocabolari comuniDOAP · Dublin Core · FOAF · hAtom · hCalendar · hCard · hProduct · hRecipe · hResume · hReview · SIOC · SKOS
  Portale Informatica: accedi alle voci di Teknopedia che trattano di informatica
Estratto da "https://it.wikipedia.org/w/index.php?title=JSON-LD&oldid=147275554"

  • Indonesia
  • English
  • Français
  • 日本語
  • Deutsch
  • Italiano
  • Español
  • Русский
  • فارسی
  • Polski
  • 中文
  • Nederlands
  • Português
  • العربية
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022