stringtranslate.com

tienda triple

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

Al igual que una base de datos relacional , la información en un triplestore se almacena y recupera mediante un lenguaje de consulta . A diferencia de una base de datos relacional, un triplestore está optimizado para el almacenamiento y recuperación de triples. Además de las consultas, los tripletes generalmente se pueden importar y exportar utilizando el Marco de descripción de recursos (RDF) y otros formatos.

Implementaciones

Algunos triplestores se han creado como motores de bases de datos desde cero, mientras que otros se han creado sobre motores de bases de datos relacionales comerciales existentes (como los basados ​​en SQL ) [2] o motores de bases de datos orientados a documentos NoSQL . [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 triplestore. Una dificultad con la implementación de almacenes triples sobre SQL es que, aunque los "triples" pueden "almacenarse", es difícil implementar consultas eficientes de un modelo RDF basado en gráficos (como el mapeo desde SPARQL ) en consultas SQL. [4]

Tipos de bases de datos relacionadas

Agregar un nombre al triple crea una "tienda cuádruple" o gráfico con nombre .

Una base de datos de gráficos tiene una estructura más generalizada que una triple tienda, y utiliza estructuras de gráficos con nodos, aristas y propiedades para representar y almacenar datos. Las bases de datos de gráficos pueden proporcionar adyacencia sin índice, lo que significa que cada elemento contiene un puntero directo a sus elementos adyacentes y no es necesaria ninguna búsqueda de índice. Las bases de datos de gráficos generales que pueden almacenar cualquier gráfico se diferencian de las bases de datos de gráficos especializadas, como los almacenes triples y las bases de datos de red .

Ver 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 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 vencido; Uso de bases de datos relacionales SQL como triple almacén RDF.
  3. ^ Cagle, Kurt. "Semántica + Búsqueda: MarkLogic 7 obtiene RDF" . Consultado el 7 de agosto de 2015 .
  4. ^ Broekstra, Jeen (19 de septiembre de 2007). "No se puede sobrestimar la importancia de SPARQL".[ enlace muerto ]

enlaces externos