Modelling your own ontology - 2013
From its-wiki.no
(Redirected from Modelling your own ontology -2)
Wiki for ITS | ||||||
---|---|---|---|---|---|---|
|
Modelling your own ontology - 2013
Course | UNIK4710, UNIK9710 |
---|---|
Title | Modelling your own ontology |
Lecture date | 2013/02/15 |
presented | by Josef Noll |
Objective | During this lecture you will present your own ontology, and we discuss the structure and evtl. problems |
Learning outcomes | After having joined this lecture, you will be able to design your own ontologies know how to import and export ontologies from Protege |
Pensum (read before) | Program your classes and instances into Protege (v3.48 in 2012) |
References (further info) | References:
|
Keywords | Protege, Data properties, Object properties, Instances, Individuals, Classes |
this page was created by Special:FormEdit/Lecture, and can be edited by Special:FormEdit/Lecture/Modelling your own ontology - 2013.
Object properties are the relation between two classes, e.g. UNIK has Courses, "pizza has topping" (both pizza and topping are classes)
Data properties are the "is of type email", "of type string"...
Task for next lecture
Test yourself, answer these questions
The pizza ontology and a tutorial that uses it is found at:
http://www.co-ode.org/ontologies/pizza/2007/02/12/
- Open the pizza ontology in Protégé. Take some time to browse the class hierarchy, the property hierarchies and the individuals and note how the ontology describes the domain of pizzas.
- Find Margherita and see how it is defined as a pizza with only cheese and tomato topping. Look at the definition of VegetarianPizza. Is a Margherita pizza a vegetarian pizza? Why / why not?
- Find hasIngredient. What is the domain and range of this property? What are the subproperties of hasIngredient? What is the inverse property of hasIngredient? What property characteristics does hasIngredient have?
- Add a new class Grandiosa as a subclass of NamedPizza. Define "Grandiosa" as something which:
- hasTopping some HamTopping,
- hasTopping some TomatoTopping and
- hasTopping some CheeseTopping.
Lecture Notes
Lecture Notes 2012
- Lecture notes - 2012: Media:UNIK4710-L5-v12.pdf
- Video for the lesson - 2012: mms://lux.unik.no/UNIK4710-JN/2012/UNIK-20120217.wmv
Lecture Notes 2013
- Lecture notes - 2013: Media:UNIK4710-L5-v13.pdf
- Video for the lesson - 2013: mms://lux.unik.no/UNIK4710-JN/UNIK-20130215.wmv
Presentations
Presentations 2013
- Presentation of ontologies:
- Ontology File:SemanticAccess-Martin.owl.zip
- Ontology File:SemanticAccess-Jose.owl.zip
- Ontology File:SemanticAccess-Javier.owl.zip
Main outcome
- ensure to know: what to model?
- what are your inputs & outputs?
- how are you structuring your rules?
Other info
- Book (Ontologies in RDF): Media:UNIK4710_Chapter_2.pdf
- Book (Ontologies in OWL): Media:UNIK4710_Chapter_4.pdf