Ontology traversal with Jena and SPARQL

In this tutorial we demonstrate how to traverse through an Ontology using Apache Jena. We show two approaches using the Jena API and SPARQL model queries. 1. Requirements: Apache Jena 3.01 (download here) pizza.owl or camera.owl as examples ontologies 2. Some information An ontology describes the types, properties and relationships between entities of a particular domain. The pizza.owl ontology describes different kinds of pizza like vegetarian pizza or meaty pizza. Additionally toppings or spiciness are categorized and linked via axioms to describe the pizza domain. E.g. a vegetarian pizza can not have…

Read More