Articulo de referencia

Tienda triple

Un almacén de triples o almacén RDF es una base de datos diseñada específicamente para el almacenamiento y la recuperación de triples [ 1 ] a través de consultas semánticas . Un...

Un almacén de triples o almacén RDF es una base de datos diseñada específicamente para el almacenamiento y la recuperación de triples [ 1 ] a través de consultas semánticas . Un triple es una entidad de datos compuesta por sujeto , predicado y objeto , como "Bob tiene 35" (es decir, la edad de Bob medida en años es 35) o "Bob conoce a Fred".

Al igual que en una base de datos relacional , la información en un almacén de triples se almacena y recupera mediante un lenguaje de consulta . SPARQL es el lenguaje de consulta estandarizado por el W3C para consultar datos RDF y está implementado en la mayoría de los almacenes de triples RDF con mantenimiento activo. A diferencia de una base de datos relacional, un almacén de triples está optimizado para el almacenamiento y la recuperación de triples. Además de las consultas, los triples generalmente se pueden importar y exportar utilizando el Marco de Descripción de Recursos (RDF) y otros formatos.

Implementaciones

Algunos almacenes de triples se han construido como motores de bases de datos desde cero, mientras que otros se han construido sobre motores de bases de datos relacionales comerciales existentes (como los basados ​​en SQL ) [ 2 ] o motores de bases de datos NoSQL orientados a documentos . [ 3 ] Al igual que el desarrollo inicial de las bases de datos de procesamiento analítico en línea (OLAP), este enfoque intermedio permitió construir motores de bases de datos grandes y potentes con poco esfuerzo de programación en las fases iniciales del desarrollo de almacenes de triples. Una dificultad con la implementación de almacenes de triples sobre SQL es que, aunque los "triples" se pueden "almacenar", implementar consultas eficientes de un modelo RDF basado en grafos (como el mapeo de SPARQL ) a consultas SQL es difícil. [ 4 ]

Agregar un nombre a la tripleta crea un "almacén cuádruple" o grafo con nombre .

Una base de datos de grafos tiene una estructura más generalizada que un almacén de triples, ya que utiliza estructuras de grafos con nodos, aristas y propiedades para representar y almacenar datos. Las bases de datos de grafos y los almacenes de triples difieren en sus modelos de datos, lenguajes de consulta y casos de uso típicos. Los almacenes de triples están especializados en el almacenamiento y la consulta de datos RDF.

Véase también

Referencias

  1. TripleStore , Jack Rusher, Sistema simple de organización del conocimiento §  SWAD-Europa (2002–2004) , Taller sobre almacenamiento y recuperación de la web semántica – Documentos de posición.
  2. GB 2384875 , Dingley, Andrew Peter, "Almacenamiento y gestión de datos semiestructurados", publicado el 27 de abril de 2005, asignado a Hewlett-Packard Co.  , ahora caducado; uso de bases de datos relacionales SQL como almacén de triples RDF.
  3. Cagle, Kurt. "Semántica + Búsqueda  : MarkLogic 7 obtiene RDF" . Archivado del original el 8 de agosto de 2015. Recuperado el 7 de agosto de 2015 .
  4. Broekstra, Jeen (19 de septiembre de 2007). "La importancia de SPARQL no se puede subestimar" . Archivado del original el 19 de diciembre de 2014. Recuperado el 25 de abril de 2014 .
  • Una lista de grandes tiendas triples
  • Índice de referencia de la Universidad de Lehigh (LUBM)
  • En qué se diferencian las bases de datos RDF de otras soluciones NoSQL.
  • El Grupo de Trabajo SPARQL del W3C era el Grupo de Trabajo de Acceso a Datos RDF.
  • Lenguaje de consulta SPARQL
  • Protocolo SPARQL
  • Actualización de SPARQL 1.1. Recomendación del W3C, 21 de marzo de 2013.