JSON-LD: diferència entre les revisions

Contingut suprimit Contingut afegit
Cap resum de modificació
Cap resum de modificació
Línia 1:
'''JSON-LD''' (sigles en anglès de '''''J'''ava'''S'''cript '''O'''bject '''N'''otation for '''L'''inked '''Data, '''''notació d'objectes [[JavaScript|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 fou poder transformar amb poc esforç les dades existents en format JSON a format JSON-LD.<ref>{{cite web |url=http://json-ld.org/spec/latest/json-ld-syntax/|title=JSON-LD Syntax 1.0 |date=2011-12-27 |accessdate=2011-12-30 }}</ref> Això permet que les dades es puguin serialitzar d'una manera similar a la tradicional en JSON.<ref>{{cite web |url=http://m.lanthi.com/jsonld4rest-paper|title=On Using JSON-LD to Create Evolvable RESTful Services}}, M. Lanthaler and C. Gütl in Proceedings of the 3rd International Workshop on RESTful Design (WS-REST 2012) at WWW2012.</ref> És una recomanació del [[W3C|Consorci de la World Wide Web]]. Va ser desenvolupat inicialment pel ''JSON for Linking Data Community Group'', abans de ser transferit al grup de treball [[RDF]]<ref>[http://www.w3.org/2011/rdf-wg/wiki/Main_Page RDF Working Group] This Working Group ended its activities on 1 July 2014 and is now closed.</ref> per a la seva revisió, millora i estandardització.<ref>{{citation |url=http://www.w3.org/TR/json-ld/ |title=JSON-LD 1.0, A JSON-based Serialization for Linked Data, W3C Recommendation 16 January 2014 |date=2014-01-16}}</ref>
 
== Disseny ==
Línia 22:
</source>
L'exemple anterior descriu una persona basant-se en el vocabulari [[FOAF (ontologia)| FOAF]]. En primer lloc, les dues propietats JSON <code>name</code> i <code>homepage</code> i el tipus <code>Person</code> s'assignen a conceptes del vocabulari FOAF i al valor del <code>homepage</code> s'especifica que és del tipus <code> @id</code>, és a dir, s'especifica com un [[Identificador de recurs internacionalitzat| IRI]] en la definició de context. Basat en el model RDF, això permet que la persona descrita en el document sigui identificada sense ambigüitat per un [[Identificador de recurs internacionalitzat| IRI]]. L'ús d'IRI resolubles permet que els documents RDF que continguin més informació siguin [[Transclusió|transcluits]], el qual permet als clients descobrir noves dades simplement seguint aquests enllaços; aquest principi es coneix en anglès com Follow Your Nose.<ref>{{cite web |url=http://patterns.dataincubator.org/book/follow-your-nose.html|title=Linked Data Patterns, Chapter 5: Follow Your Nose |date=2011-12-27 |accessdate=2011-12-30 }}</ref> Tenint totes les dades anotades semànticament com en l'exemple, un processador RDF pot identificar que el document conté informació sobre una persona (<code>@type</code>) i, si el processador entén el vocabulari FOAF, pot determinar quines propietats especifiquen el nom de la persona i la seva pàgina d'inici.
 
== Us ==
El [[Knowledge Graph]] de Google fa servir aquesta codificació <ref>{{Cite web|title = Method Entities in Search|url = https://developers.google.com/knowledge-graph/reference/rest/v1/|website = Google Developers|access-date = 2017-10-17|language = en}}</ref>.
 
==Referències==
<references/>
 
==Enllaços externs==
*[http://json-ld.org/ JSON-LD.org]
 
 
[[Categoria:Llenguatges de marcatge]]
[[Categoria:World Wide Web]]