What are the consequences of OWL being grouned in DL?
What is Closed World Assumption, what Open World Assumption? Which is valid in OWL?
what are the reasoning tasks for a DL ontology?
Lab instruction
Understanding OWL
We will use Protégé, an ontology editor, version 3.4.4./4.1.alpha.
We will learn OWL characteristics on the Pizza ontology example.
Download the pizza menu and pizza toppings cards. Think how to group pizza toppings (ingredients) into categories (e.g MeatTopping, CheeseTopping, VegetableTopping etc.) ( PDFs! descriptions in examples do not match protege menus!)
You are supposed to make the instructions with assistance of Protege OWL tutorial.
While doing the exercise, make sure you understand:
Components of OWL ontology:
individuals
properties
classes
Classes: basic building blocks
Named Class
Intersection classes
Union classes
Complement classes
Restrictions
Universal restrictions
Existential restrictions
Enumerated classes
Reasoning services:
Subsumption testing
Equivalence testing
Consistency testing
Instantiation testing
A Practical Introduction to Ontologies and OWL
Run Protégé: Log in to charon, open terminal and type
protege3
For a reasoner choose direct connection with Pellet (Reasoning > Pellet 1.5.2.(direct))