Articulo de referencia

Plataforma de datos vinculados

La Plataforma de Datos Enlazados ( LDP ) es una especificación de datos enlazados que define un conjunto de patrones de integración para construir servicios HTTP RESTful capaces...

La Plataforma de Datos Enlazados ( LDP ) es una especificación de datos enlazados que define un conjunto de patrones de integración para construir servicios HTTP RESTful capaces de leer y escribir datos RDF .

La plataforma Linked Data permite el uso de HTTP RESTful para consumir, crear, actualizar y eliminar recursos tanto RDF como no RDF. [ 1 ] Además, define un conjunto de construcciones de "contenedores" – cubos en los que se pueden agregar documentos con una relación entre el cubo y el objeto similar a la relación entre un blog y sus entradas de blog constituyentes. [ 2 ]

Historia

LDP surgió del trabajo realizado en el Rational Product Group de IBM para la integración de aplicaciones. A partir de 2010, IBM analizó los datos vinculados para la gestión del ciclo de vida de las aplicaciones y buscó una alternativa para la lectura y escritura de datos vinculados.

IBM se unió al W3C en junio de 2012 para formar un grupo de trabajo del W3C , que operó hasta julio de 2015. [ 3 ] [ 4 ] El 26 de febrero de 2015, la Plataforma de Datos Enlazados 1.0 del W3C fue aprobada como Recomendación del W3C. [ 5 ]

Implementación

Los datos enlazados de lectura y escritura fueron descritos previamente utilizando WebDAV y SPARUL [ 6 ] por Tim Berners-Lee en sus problemas de diseño [ 7 ] [ 8 ] que se basaron en sus cuatro principios para datos enlazados. [ 9 ]

La plataforma de datos enlazados incluye los cuatro principios de Tim Berners-Lee y se centra en los siguientes conceptos. [ 10 ]

Recursos LDP (LDPR)

  • Técnicas HTTP y RDF para leer y escribir datos enlazados
  • Los recursos se pueden crear, modificar, eliminar y leer utilizando métodos HTTP estándar (es decir, POST, PUT, PATCH, DELETE, GET).
  • Incluye tanto "fuentes RDF" como "recursos binarios".

Contenedores LDP (LDPC)

  • Un servidor LDPR al que se envía una solicitud POST para crear cosas nuevas y una solicitud GET para encontrar cosas existentes.
  • Similar a lo que AtomPub hace con XML
  • Disponible en tres versiones: Contenedor básico, Contenedor directo y Contenedor indirecto.

Paginación y pedidos

  • Un mecanismo para obtener el contenido de un LDPC en fragmentos y especificar el orden en que se ordena dicho contenido.

Relación entre LDP y WebDAV

LDP no es un sistema de archivos, pero utiliza datos enlazados para producir el tipo de información que se puede usar para crear una abstracción de sistema de archivos moderna para interactuar con recursos accesibles mediante HTTP (conocidos coloquialmente como " recursos web ").

En cambio, WebDAV es un "conjunto de extensiones del protocolo HTTP que permite a los usuarios editar y administrar archivos de forma colaborativa en servidores web remotos". [ 11 ]

Sin embargo, LDP se puede usar con WebDAV. Por ejemplo, existen contenedores LDP activos, identificados mediante URI de datos enlazados, que también pueden funcionar como puntos finales WebDAV (es decir, montables por cualquier agente de usuario compatible con WebDAV).

Véase también

Referencias

  1. Mihindukulasooriya, Nandana (2014-11-05). "Aprendiendo la plataforma de datos enlazados del W3C con ejemplos" .
  2. Burleson, Cody (10 de julio de 2014). "Introducción a: Plataforma de datos enlazados" . semanticweb.com. Archivado del original el 9 de enero de 2015. Recuperado el 27 de agosto de 2014 .
  3. "Grupo de trabajo de la plataforma de datos enlazados" . W3C.
  4. "Estatuto del Grupo de Trabajo de la Plataforma de Datos Enlazados (LDP)" . W3C.
  5. "La plataforma de datos enlazados (LDP) es una recomendación del W3C" . W3C. 6 de marzo de 2015.
  6. "Actualización de SPARQL 1.1" . W3C.
  7. "Almacenamiento en la nube con conciencia social: problemas de diseño" . timbl.
  8. "Datos enlazados de lectura y escritura: problemas de diseño" . timbl.
  9. "Datos enlazados: problemas de diseño" . timbl.
  10. "Primeros pasos con la plataforma de datos enlazados (LDP)" . SemanticWeb.com. 12 de agosto de 2014.
  11. "Recursos WebDAV" . Archivado del original el 26 de junio de 2012.
  • Plataforma de datos enlazados 1.0 , W3C
  • Introducción a la plataforma de datos enlazados 1.0 , W3C
  • Casos de uso y requisitos de la plataforma de datos enlazados , W3C
  • Implementaciones de LDP , Wiki del W3C