Triplestore

En el mundo actual, Triplestore se ha convertido en un tema de relevancia e interés para un amplio espectro de la sociedad. Ya sea por su impacto en la cultura popular, en la política, en la tecnología o en la vida cotidiana de las personas, Triplestore ha logrado captar la atención de millones de personas en todo el mundo. A lo largo de los años, Triplestore ha sido objeto de debate, análisis y reflexión, generando una gran diversidad de opiniones y puntos de vista que reflejan la complejidad y la importancia de este tema. En este artículo, exploraremos las diversas facetas de Triplestore y su influencia en diferentes ámbitos de la vida moderna, con el objetivo de arrojar luz sobre un tema que continúa siendo relevante en la actualidad.

Una triplestore o almacén de RDF es una base de datos especialmente diseñada para el almacenamiento y recuperación de triples a través de consultas semánticas.​ Un triplete es una entidad de datos compuesta de sujeto-predicado-objeto, como «Bob es persona» o «Bob conoce a Fred».

Al igual que una base de datos relacional almacena información en un triplestore y recupera a través de un lenguaje de consulta (como SPARQL). Además de las consultas, las triples pueden ser importadas/exportadas en Resource Description Framework (RDF) y otros formatos.

Implementaciones

Algunos triplestores han sido construidos como motores de base de datos desde cero, mientras que otros se han construido en la cima de los motores de base de datos relacional comercial (tal como en SQL-based) o motores de base de datos orientada a documentos de NoSQL. Como el desarrollo temprano de «development of online analytical processing» (bases de datos OLAP), este enfoque intermedio permitió construir grandes y potentes motores de base de datos para poco esfuerzo de programación en las fases iniciales de desarrollo triplestore.

Una dificultad en la implementación de triplestores sobre SQL es que, aunque "triples" pueden ser "almacenados", es difícil implementar una consulta eficiente de un modelo RDF basado en grafos (como mapear desde SPARQL) en consultas SQL.

Tipos de base de datos relacionados

Una base de datos basada en grafos tiene una estructura más generalizada que una basada en tripletas RDF,​ utilizando estructuras de grafos con nodos, aristas y propiedades para representar y almacenar los datos. Las bases de datos basadas en grafos pueden proporcionar adyacencia índice libre, lo que significa que cada elemento contiene un puntero directo a sus elementos adyacentes, y las búsquedas de índice son necesarias. Las bases de datos basadas en grafos generales que pueden almacenar cualquier grafo son distintas de las bases de datos basadas en grafos especializados como aquellas basadas en tripletes RDF y red

Véase también

Referencias

  1. TripleStore, Jack Rusher, Workshop on Semantic Web Storage and Retrieval – Position Papers.
  2. Cagle, Kurt. «Semantics + Search : MarkLogic 7 Gets RDF» (en inglés). Archivado desde el original el 8 de agosto de 2015. Consultado el 7 de agosto de 2015. 
  3. Broekstra, Jeen (19 de septiembre de 2007). «The importance of SPARQL can not be overestimated» (en inglés). Archivado desde el original el 19 de diciembre de 2014. Consultado el 5 de octubre de 2017. 
  4. Fontanet, G. & Jaume-Mayol, J. (2011). Generación de bases de conocimiento en procesos de mejora de la accesibilidad web. Conferencia IADIS Ibero-Americana WWW/Internet 2011; ISBN: 978-989-8533-03-6. 

Enlaces externos