In this post, we will design an ontology to describe LeapIn.it with the Semantic Web technology. Through building an ontology, we can provide mechanisms for other people to interrogate the dataset in meaningful ways. Additionally, annotating the data will be helpful when using SPARQL to do some queries later on.
We are using the ontology editing environment, Protege 4.3.
Class Hierarchy
There are two types of classes – Entities, and Attributes. Entities are objects, while Attributes are used to describe Entities. The class hierarchy is illustrated below:
Object properties
We have also defined relationships between the classes using object properties:
Example Individuals
Individuals are used to demonstrate the ontology. Using the Reasoner can show all the individuals in the classes belongs to its subclass.
Download
Download the ontology here (rename as a .owl file).
Please comment with your real name using good manners.