An ontology is an artifact that describes certain domain (part of a world).
It consists of a set of concepts (classes), typically organised in a hierarchy, connected by various properties and having various attributes.
Developing an ontology is a complex task and it is hardly possible to learn everything what is important on a single lab session.
This lab aims to get you familiar with the WebProtégé ontology editor and chosen ontology constructs.
You are encouraged to continue developing and refining your ontology at home. We will also do this during next lab.
You can prototype an ontology for:
WebProtégé is a lightweight online ontology editing tool. It supports a limited set of constructs of ontology languages such as RDFS and OWL. Full-fledged ontology editor is Protege Desktop (we will use it next time).
During this lab we will follow the Build your first ontology tutorial.
Note: each part should take approx. 10 minutes!
Project
→ Settings
→ New Entity Settings
. Here you can specify how URIs in your ontology will look like. Change IRI Prefix
to your own name (e.g., https://your-name/game-of-thrones
) and IRI Suffix
to Supplied name
.rdfs:subClassOf
as an additional property.Individuals
tab, create a few instances (objects) of defined classes (e.g., Jaime Lannister
– an individual of a class Person
, House Lannister
as an instance of a class Family
etc.)Jaime Lannister
belongsTo
House Lannister
)CamelCase
, starting with a capital letter for class names and a small letter for properties),