Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
JSON-LD
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Ficha de formato de archivo |nombre = JSON-LD |icono = |logo = |captura = |pie = |desarrollador = |sitio_web = |extensión = .jsonld |mime = application/ld+json |type_code = |uniform_type = |número_mágico = |lanzamiento = |web_lanzamiento = |última_versión = |fecha_última_versión = |web_última_versión = |género = [[Web semántica]] |contenedor_para = [[Datos enlazados]] |contenido_por = |extendido_de = [[JSON]] |extendido_a = |estándar = [http://www.w3.org/TR/json-ld/ JSON-LD 1.0] / [http://www.w3.org/TR/json-ld-api/ JSON-LD 1.0 API] |abierto = Sí }} '''JSON-LD''', o '''J'''ava'''S'''cript '''O'''bject '''N'''otation for '''L'''inked '''D'''ata, es un método de codificación de [[datos enlazados]] usando [[JSON]]. Uno de sus objetivos era requerir el menor esfuerzo posible de los desarrolladores para transformar su JSON existente en JSON-LD.<ref>{{cita web |url=http://json-ld.org/spec/latest/json-ld-syntax/|título=JSON-LD Syntax 1.0 |fecha=27 de diciembre de 2011 |fechaacceso=30 de diciembre de 2011 }}</ref> Esto permite que los datos sean serializados de una manera que es similar al JSON tradicional.<ref>{{cita web |url=http://m.lanthi.com/jsonld4rest-paper|título=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> Es una recomendación del [[World Wide Web Consortium]] que ha sido desarrollada por el [http://json-ld.org/ JSON for Linking Data Community Group] antes de que fuese transferido al RDF Working Group<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> para su revisión, mejora y estandarización.<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 2013 |date=16 de enero de 2014}}</ref> JSON-LD está diseñado en torno al concepto de un "contexto" para proporcionar asignaciones adicionales de JSON a un modelo [[Resource Description Framework|RDF]]. El contexto enlaza las propiedades de objetos en un documento JSON a conceptos de una [[Ontología (informática)|ontología]]. A fin de asignar la sintaxis JSON-LD a RDF, JSON-LD permite que los valores sean forzados a un tipo especificado o etiquetados con un lenguaje. Un contexto se puede incorporar directamente a un documento JSON-LD o se puede poner en un archivo separado y referenciado desde diferentes documentos (a partir de documentos JSON tradicionales mediante una cabecera HTTP Link). ==Ejemplo== <syntaxhighlight lang="json-ld"> { "@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/" } </syntaxhighlight> El ejemplo anterior describe a una persona, basado en el vocabulario [[FOAF]]. En primer lugar, las dos propiedades JSON <code>name</code> y <code>homepage</code> y el tipo <code>person</code> son asignados a conceptos en el vocabulario FOAF y se especifica que el valor de la propiedad <code>homepage</code> es del tipo <code>@id</code>, es decir, se especifica que es un [[Identificador de recursos uniforme|IRI]] en la definición del contexto. Basado en el modelo RDF, esto permite que la persona descrita en el documento sea identificada sin ambigüedad por un IRI. El uso de IRIs resolubles permite que los documentos RDF contengan más información [[Transclusión|transcluida]] que permite a los clientes descubrir nuevos datos, simplemente siguiendo esos enlaces; este principio se conoce como Follow Your Nose (Sigue tu nariz).<ref>{{cita web |url=http://patterns.dataincubator.org/book/follow-your-nose.html|título=Linked Data Patterns, Chapter 5: Follow Your Nose |fecha=27 de diciembre de 2011 |fechaacceso=30 de diciembre de 2011 }}</ref> Al tener todos los datos anotados semánticamente como en el ejemplo, un procesador RDF puede identificar que el documento contiene información sobre una persona (<code>@type</code>) y si el procesador entiende el vocabulario FOAF puede determinar qué propiedades especifican el nombre y la página principal de la persona. ==Referencias== {{listaref}} ==Enlaces externos== *[http://json-ld.org/ JSON-LD.org] {{Control de autoridades}} [[Categoría:Web semántica]] [[Categoría:Lenguajes de marcado]] [[Categoría:JSON]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
JSON-LD
»
Añadir idiomas
Añadir tema