Apache Jena es un marco web semántico de código abierto para Java . Proporciona una API para extraer datos y escribir en gráficos RDF . 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.
Desarrollador (es) | HP Labs (hasta octubre de 2009), luego Apache Software Foundation |
---|---|
Lanzamiento estable | 3.17.0 / 25 de noviembre de 2020 |
Repositorio | Repositorio de Jena |
Escrito en | Java |
Tipo | Web semántica |
Licencia | Licencia Apache 2.0 |
Sitio web | jena |
Jena es similar a RDF4J (anteriormente OpenRDF Sesame); sin embargo, a diferencia de RDF4J, Jena ofrece soporte para OWL ( Web Ontology Language ). 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
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. [1]
Nombre de la versión | Fecha |
---|---|
Jena 2.6.0 | 2009-05-18 |
Jena 2.1 | 2004-02-10 |
Jena 2.0 | 2003-08-28 |
Jena 1.1.0 | 2001-07-06 |
Jena 1.0 | 2000-08-28 |
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 Apache Incubator desde noviembre de 2010. [2] [3]
Nombre de la versión | Fecha |
---|---|
Apache Jena 4.1.0 | 2021-05-31 |
Apache Jena 4.0.0 | 2022-03-27 |
Apache Jena 3.17.0 | 2020-11-25 |
Apache Jena 3.16.0 | 2020-07-09 |
Apache Jena 3.15.0 | 15/05/2020 |
Apache Jena 3.14.0 | 2020-01-16 |
Apache Jena 3.13.1 | 2019-10-06 |
Apache Jena 3.13.0 | 2019-09-25 |
Apache Jena 3.12.0 | 2019-05-27 |
Apache Jena 3.11.0 | 2019-04-24 |
Apache Jena 3.10.0 | 2018-12-30 |
Apache Jena 3.9.0 | 2018-10-08 |
Apache Jena 3.8.0 | 2018-07-02 |
Apache Jena 3.7.0 | 2018-02-14 |
Apache Jena 3.6.0 | 2017-12-17 |
Apache Jena 3.5.0 | 2017-11-02 |
Apache Jena 3.4.0 | 2017-07-21 |
Apache Jena 3.3.0 | 2017-05-21 |
Apache Jena 3.2.0 | 2017-02-10 |
Apache Jena 3.1.0 | 2016-05-14 |
Apache Jena 3.0.0 | 2015-07-29 |
Apache Jena 2.13.0 | 2015-03-13 |
Apache Jena 2.12.0 | 2014-08-07 |
Apache Jena 2.11.0 | 2013-09-18 |
Apache Jena 2.10.0 | 2013-02-25 |
Apache Jena 2.7.0 | 2011-12-23 |
Fuseki
Fuseki es una interfaz HTTP para datos RDF. Es compatible con SPARQL para consultas y actualizaciones. El proyecto es un subproyecto de Jena y se desarrolla como servlet . Fuseki también se puede ejecutar en un servidor independiente, ya que se envía preconfigurado con el servidor web Jetty .
ARQ
ARQ es un motor de consultas dentro de Jena que admite SPARQL . [4]
Referencias
- ^ "[Propuesta] aceptar a Jena en la incubadora" . La Fundación de Software Apache . 2010-11-08 . Consultado el 6 de junio de 2020 .
El proyecto de código abierto se creó originalmente como parte de una actividad de investigación en HPLabs. Al construir 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.
- ^ "Jena" . La Fundación de Software Apache . Consultado el 6 de junio de 2020 .
- ^ "Jena" . La Fundación de Software Apache . Consultado el 6 de junio de 2020 .
Apache Jena proporciona un marco completo para construir aplicaciones de Web Semántica y 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 implicaciones RDFS y OWL; TDB (un almacenamiento triple persistente no SQL); SDB (una tienda de triples persistentes construida sobre una tienda relacional) y Fuseki, un servidor RDF que usa protocolos web. Jena cumple con todas las recomendaciones relevantes para RDF y tecnologías relacionadas del W3C.
- ^ "ARQ - Un procesador SPARQL para Jena" . Consultado el 11 de agosto de 2019 .
ARQ es un motor de consulta para Jena que admite el lenguaje de consulta SPARQL RDF.