Apache Jena es un framework de código abierto para la Web Semántica en Java . Proporciona una API para extraer datos y escribir en grafos RDF . Los grafos se representan como un "modelo" abstracto. Un modelo puede alimentarse con datos de archivos, bases de datos, URL o una combinación de estos. También se puede consultar un modelo mediante SPARQL 1.1.
Jena es similar a RDF4J (anteriormente OpenRDF Sesame); sin embargo, a diferencia de RDF4J, Jena ofrece soporte para OWL ( Web Ontology Language ). El marco cuenta con varios razonadores internos y el razonador Pellet (un razonador Java OWL-DL de código abierto) puede configurarse para funcionar en Jena.
Jena admite la serialización de grafos RDF a:
Versiones
Tras la integración de Apache
Jena se integró como proyecto bajo el paraguas de The Apache Software Foundation en abril de 2012, después de haber estado en la Apache Incubator 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 ]
fuseki
Fuseki es una interfaz HTTP para datos RDF. Admite SPARQL para consultas y actualizaciones. El proyecto es un subproyecto de Jena y se desarrolla como un servlet . Fuseki también puede ejecutarse como un servidor independiente, ya que viene preconfigurado con el servidor web Jetty .
ARQ
ARQ es un motor de consultas dentro de Jena que admite SPARQL . [ 5 ]
Referencias
- ↑ https://github.com/apache/jena/blob/5b54b3c8e341233f9a100fc0ae8fa801d172d400/CHANGES.txt .
{{cite web}}: Falta o está vacío|title=( ayuda ) - ↑ "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 Enlazados 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 almacén de triples persistente no SQL); SDB (un almacén de triples persistente 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" . La Fundación Apache Software . 8 de noviembre de 2010. 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 gestionara 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 consulta SPARQL RDF.
Enlaces externos
- Proyectos de la Apache Software Foundation
- Marco de descripción de recursos
- Web semántica
- Tiendas triples