My comments are in ‘ ( )’
Please read the lecture’s handout.
The goal is to develop an ontology to model a specific knowledge domain. The assignment consists of the following parts:
1. Draw a graphic representation of the main classes and properties of your ontology.(I have drawn a supermarket graphic and if the writer finds there are errors in that, please tell me. )
2. Implement the ontology in Protégé. Use some of the features of OWL to model property types, property axioms, class axioms and restrictions for some of your OWL classes and properties.
3. Populate your ontology with individuals and with statements describing these individuals. (Please look through my handouts at first.)
You must submit:
• An ontology (.owl) file. (To create the .owl file in Protege, select File -> Save as and then choose the Turtle notation).
• A report of maximum 2000 words (excluding figures and references) containing
a) a description of the scope of the ontology( what is it, why design it and design like that , who is for. The pros. )
b) a brief description of the main classes and properties of your ontology, and of the OWL features that you used
c) a graphic representation of the main classes and properties
d) examples of statements with individuals that you implemented in Protégé
Minimum requirements:
• Validity: The ontology must not contain any errors / inconsistencies. You can ensure this using the Hermit Reasoner of Protégé.
• Size: There is no strict requirement on the size of the ontology. The ontology must include all relative concepts of the domain. For the smallest domains, this means that you may have to define at least 10-15 classes, and 15 properties, of which at least five must be object properties.
• Structure: The ontology must not be flat, meaning that you must include some subclass and subproperty relations.
• Features: You must use all features of RDFS and some of the features of OWL. You must at least include: both object and datatype properties, at least two different property types, at least one pair of inverse properties and at least one pair of disjoint classes.
• Individuals: You must add instances for all main classes of your ontology and make statements (property assertions) using all properties of your ontology.
You will get extra credit if:
You use some of the most complex features of OWL, such as: complement of a class, unions/intersections of classes, property chains and universal/existential/cardinality/value restrictions. (In my graph, the writer needs to find out these restrictions and complex features. Some points are designed behind my graph.)
Use the order calculator below and get started! Contact our live support team for any assistance or inquiry.
[order_calculator]