Apache Jena es un marco de trabajo de código abierto para la Web semántica en Java . Proporciona una API para extraer datos de gráficos RDF y escribir en ellos. Los gráficos se representan como un "modelo" abstracto. Un modelo puede obtenerse con datos de archivos, bases de datos, URL o una combinación de estos. También se puede consultar un modelo a través de SPARQL 1.1.
Jena es similar a RDF4J (anteriormente OpenRDF Sesame); sin embargo, a diferencia de RDF4J, Jena ofrece compatibilidad con OWL ( lenguaje de ontología web ). El marco tiene varios razonadores internos y el razonador Pellet (un razonador Java OWL-DL de código abierto) se puede configurar para que funcione en Jena.
Jena admite la serialización de gráficos RDF para:
Versiones
Después de la integración de Apache
Jena se integró como un proyecto bajo el paraguas de The Apache Software Foundation en abril de 2012, después de haber estado en la Incubadora Apache desde noviembre de 2010. [2] [3]
Antes de la integración de Apache
Jena fue creada por HP Labs y estuvo en SourceForge desde 2001, y fue donada a The Apache Software Foundation en noviembre de 2010. [4]
Fusible
Fuseki es una interfaz HTTP para datos RDF. Admite SPARQL para consultas y actualizaciones. El proyecto es un subproyecto de Jena y está desarrollado como servlet . Fuseki también se puede ejecutar como servidor independiente, ya que viene preconfigurado con el servidor web Jetty .
ARQUITECTURA
ARQ es un motor de consultas dentro de Jena que admite SPARQL . [5]
Referencias
- ^ "Lanzamiento de jena-4.9.0". 20 de abril de 2023.
- ^ "Jena". The Apache Software Foundation . Consultado el 6 de junio de 2020 .
- ^ "Jena". Apache Software Foundation . Consultado el 6 de junio de 2020.
Apache Jena proporciona un marco completo para crear aplicaciones de Web semántica y de datos vinculados en Java, y proporciona: analizadores para RDF/XML, Turtle y N-triples; una API de programación Java; una implementación completa del lenguaje de consulta SPARQL; un motor de inferencia basado en reglas para RDFS y OWL; TDB (un almacén de triples persistentes no SQL); SDB (un almacén de triples persistentes construido sobre un almacén relacional) y Fuseki, un servidor RDF que utiliza protocolos web. Jena cumple con todas las recomendaciones relevantes para RDF y tecnologías relacionadas del W3C.
- ^ "[Propuesta] Aceptar a Jena en la incubadora". The Apache Software Foundation . 2010-11-08 . Consultado el 2020-06-06 .
El proyecto de código abierto se creó originalmente como parte de una actividad de investigación en HPLabs. Al crear nuevos sistemas, los investigadores identificaron el valor de una plataforma común que se ocupara de los detalles de bajo nivel de los estándares.
- ^ "ARQ - Un procesador SPARQL para Jena" . Consultado el 11 de agosto de 2019 .
ARQ es un motor de consultas para Jena que admite el lenguaje de consultas RDF SPARQL.
Enlaces externos
- Sitio web oficial