Eclipse RDF4J (anteriormente OpenRDF Sesame) es un marco de código abierto para almacenar, consultar y analizar datos RDF . Fue creado por la empresa de software holandesa Aduna como parte de "On-To-Knowledge", un proyecto web semántico que se desarrolló entre 1999 y 2002. Contiene implementaciones de un almacén triple en memoria y un almacén triple en disco, junto con dos Servlet separadopaquetes que se pueden utilizar para administrar y dar acceso a estas tiendas triples, en un servidor permanente. El paquete RDF4J Rio (RDF Input / Output) contiene una API simple para analizadores y escritores RDF basados en Java. Los analizadores y escritores para las populares seriales de RDF se distribuyen junto con RDF4J, y los usuarios pueden ampliar fácilmente la lista colocando sus analizadores y escritores en la ruta de clases de Java cuando ejecutan su aplicación.
Lanzamiento estable | 3.6.3 / 24 de abril de 2021 |
---|---|
Repositorio | |
Escrito en | Java |
Sistema operativo | Multiplataforma |
Plataforma | máquina virtual de Java |
Tipo | Web semántica |
Licencia | Licencia de distribución de Eclipse (EDL), v1.0 |
Sitio web | https://rdf4j.org/ |
RDF4J admite dos lenguajes de consulta: SPARQL y SeRQL .
La API de base de datos RDF de RDF4J se diferencia de las soluciones comparables en que ofrece una interfaz apilable a través de la cual se puede agregar funcionalidad, y el motor de almacenamiento ( SAIL ) se abstrae de la interfaz de consulta. [1] Se pueden usar muchos otros almacenes triples a través de la API RDF4J , incluidos Ontotext GraphDB (construido como SAIL), Mulgara y AllegroGraph . A través de la interfaz apilable, se pueden agregar funciones a todas estas tiendas. Puede, por ejemplo, usarse para agregar capacidades de indexación y consulta a todas las tiendas compatibles:
- Se pueden agregar capacidades de búsqueda de texto libre a través de LuceneSail. [2]
- Se pueden agregar búsquedas geoespaciales ( GeoSPARQL ) y de texto libre a través de uSeekM. [3]
RDF4J
En mayo de 2016, Sesame se bifurcó oficialmente en un proyecto de Eclipse llamado RDF4J, [4] en reconocimiento de que Aduna ya no participa en su desarrollo. [5] Esta bifurcación oficial trae consigo a los desarrolladores principales y cuenta con el apoyo de varias empresas comerciales.
Ver también
Referencias
- ^ "Documentación del sistema para RDF4J. La API SAIL"
- ^ "LuceneSail" Archivado el 14 de agosto de 2011 en la Wayback Machine.
- ^ " " uSeekM " " . dev.opensahara.com. Archivado desde el original el 15 de abril de 2014.
- ^ Beaton, Wayne (4 de junio de 2015). "Eclipse RDF4J" . proyectos.eclipse.org.
- ^ "RDF4J | projects.eclipse.org" .