Eclipse RDF4J (anteriormente OpenRDF Sesame ) es un marco de código abierto para almacenar, consultar y analizar datos del Marco de Descripción de Recursos (RDF).
Estructura
Fue creado por la empresa de software holandesa Aduna como parte de "On-To-Knowledge", un proyecto de web semántica que se desarrolló entre 1999 y 2002. Contiene implementaciones de un almacén de triples en memoria y otro en disco, junto con dos paquetes de servlets independientes que permiten gestionar y acceder a estos almacenes de triples en un servidor permanente. El paquete RDF4J Rio (RDF Input/Output) incluye una API sencilla para analizadores y escritores RDF basados en Java. Los analizadores y escritores para serializaciones RDF populares se distribuyen junto con RDF4J, y los usuarios pueden ampliar fácilmente la lista añadiendo sus propios analizadores y escritores al classpath de Java al ejecutar su aplicación.
RDF4J admite dos lenguajes de consulta: SPARQL y SeRQL .
La API de base de datos RDF de RDF4J se diferencia de soluciones similares en que ofrece una interfaz apilable a través de la cual se puede agregar funcionalidad, y el motor de almacenamiento ( SAIL ) está abstraído de la interfaz de consulta. [ 1 ] Se pueden usar muchos otros almacenes de triples a través de la API de RDF4J , incluidos Ontotext GraphDB (construido como un SAIL), Mulgara y AllegroGraph . A través de la interfaz apilable, se puede agregar funcionalidad a todos estos almacenes. Por ejemplo, se puede usar para agregar capacidades de indexación y consulta a todos los almacenes compatibles:
- Se pueden agregar capacidades de búsqueda de texto libre a través de LuceneSail. [ 2 ]
- Se puede agregar búsqueda geoespacial ( GeoSPARQL ) y de texto libre a través de uSeekM. [ 3 ]
Proyecto Eclipse
En mayo de 2016, Sesame se bifurcó oficialmente en un proyecto de Eclipse llamado RDF4J, [ 4 ] en reconocimiento de que Aduna ya no participaba en su desarrollo. [ 5 ] Esta bifurcación oficial trae consigo a los desarrolladores principales y cuenta con el apoyo de varias empresas comerciales.
Véase también
Referencias
- ↑ "Documentación del sistema para RDF4J. La API SAIL"
- ↑ "LuceneSail" Archivado el 14 de agosto de 2011 en Wayback Machine
- ↑ ""uSeekM"" . dev.opensahara.com. Archivado del original el 15-04-2014.
- ↑ Beaton, Wayne (4 de junio de 2015). "Eclipse RDF4J" . projects.eclipse.org.
- ↑ "RDF4J | projects.eclipse.org" .
Enlaces externos
- Web semántica
- Marco de descripción de recursos
- Tiendas triples