Jena
- url https://jena.apache.org
- RDF Graph Database
- similar-to: Rdf4j
- "Jena is similar to RDF4J (formerly OpenRDF Sesame); though, unlike RDF4J, Jena provides support for OWL (Web Ontology Language). "
- related: jena-geo
Features
Issues
- chatgpt.4: "while Jena can handle multiple inheritance in the RDF/OWL sense, translating this directly into Java classes can be challenging. You might need to design your Java class model differently, potentially using interfaces, composition, or other design patterns to represent the multiple inheritance found in the ontology."
- only OWL-1 support, but ONT-API has OWL2
- "Jena is standards-conforming and can apply RDFS/OWL reasoning, but does not scale very well to larger datasets."
Comparison
From Rdf4j
Go to text →
rdf4j vs jena
"offers SparqlBuilder which is safe, builder-pattern way of constructing a query, which has no (mature) alternative in native Apache Jena-land.Jena's QueryBuilder- RDF4J has no direct equivalent to Jena's Ontology API (which contains the OntClass class). Instead, in RDF4J you always work with RDF only. Models are pure RDF graphs.
Resources
- https://medium.com/duda/simplifying-your-structured-data-model-using-apache-jena-545dd93236a8
- Owl Profiles Rule Based Reasoning and Handling Reasoning with the Jena API
- https://jena.apache.org/documentation/ontology/
Learning Resources
- https://jena.apache.org/getting_started/
- Design and Implementation of Ontologies in Java and Apache Jena
References
Children
Backlinks
- Star Vers Versioning and Timestamping Rdf Data by Means of Rdf Star an Approach Based on Annotated Triples
- GraphDB
- dotNetRDF
- Eagle
- jena-geo
- Kbox
- ONT-API
- Rdf Thrift
- Rdf4j
- 2024-10-18: What’s the Best Semantic Web Authoring Tool? desc: a grim survey of RDF data management apps
- Fuseki
- Jug O Cool Things I Do with Rdf
- Reasoner