Last verification: | 20180914 |
---|---|
Tools required for this lab: | – |
Reading:
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.
During this 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.
AGH-SemWeb2019-Name
, where Name should be your name(s).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.
rdfs:subClassOf
as an additional property.owl:disjointWith
properties to their descriptions ( if it is possible with the current version of the tool). Define at least one such relation.Properties
tab, create new properties as subclasses of owl:topObjectProperty
and owl:topDataProperty
. 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),kkutt
) can access it.