Assignment title: Information
ISIT406/906 Project- due in week 12.
In this project, you will design an ontology for the flood management domain for the
Murrumbidgee river in Wagga Wagga. Your source of knowledge will be the set of FICs made
available to you for assignment 2, and in addition the flood plans of the local councils in the area.
The objective of the ontology will be to enable exploring relations between the various FICs
along the river and some knowledge in the plans (a least the above plan).
The flood plans are available at:
http://www.floodsafe.com.au/local-flood-information-and-events/murrumbidgee-region
It is essential that you work in a group (of 4). One of the group members should become very
familiar with at least the following flood plan (the Murrimbidgee local area flood plan):
http://www.floodsafe.com.au/uploads/40/plan-murrumbi1994.pdf
Before you begin you need to complete the pizza ontology and submit as well when you
submit the project (developing the Pizza ontology is worth 2 marks). Pizza ontology exercise
You need to submit a project report which answers the following questions. You will need to
answer these questions in the sequence provided before you embark of the creation of your
ontology with Protégé. These questions require analysis of the FICs and the flood knowledge
provided that is the corner stone of producing the ontology. If you have made any assumptions
about details that you were not able to ascertain from the documents provided, you need to
describe these assumptions in your answers.
1. (2 mark) For what are we going to use the ontology? What types of questions the
information in the ontology should provide answers? Who will use and maintain the
ontology?
In your answers to the above, articulate the roles within the SES that may find your
ontology useful (see the plans for these). Explore the roles involved in flood management
to create such scenarios. Use the flood for Murrumbidgee to get to know these:
http://www.floodsafe.com.au/uploads/40/plan-murrumbi1994.pdf
2. (2 marks) Give two scenarios when using the ontology will be of benefit (10 lines or so
each). You may want to compare the proximity of the areas targeted by the FICs using
the map provided. See if you can speculate about how consequences of a flood may relate
to the roles in the plan and how. In other words, can you see if and where some actions at
some heights in one FIC can be automatically uncovered or suggested perhaps using
ontology?
3. (2 marks) Search some existing OWL repositories and identify the closest ones to your
domain. Here are the links for some OWL existing repositories that you may search to
identify ontologies close to what you are trying to develop: Swoogle: http://swoogle.umbc.edu/
Protégé Ontology Repository:
http://protegewiki.stanford.edu/wiki/Protege_Ontology_Library#OWL_o
ntologies
Schemapedia: http://schemapedia.com
Tones Ontology Repository: http://rpc295.cs.man.ac.uk:8080/repository/
If searching the above repositories does not produce any ontologies that may overlap with
the ontology you are aiming to develop, identify at least 2-3 ontologies where some scope
of partial reuse may exist (no matter how minimal).
4. (2 marks) Towards creating the ontology: give the list of concepts and their definitions.
For each concept in the list, also give examples from the knowledge in the FICs and/or
the plans.
Can you see any relations between the concepts?
5. (2 marks) Give a list of properties. Specify their domains and range. For each property,
give examples from the knowledge in the FICs and/or the plans?
Can you see any relations between the properties?
6. (3 marks) Use Protégé to code the ontology. In the report, submit graphical representation
of your ontology within the report. In addition, you will need to provide the electronic
version of Protégé.
7. (1 mark) Create some instances in Protégé (say five examples). Show these in the lab at
submission time.
8. (2 marks) Discuss the limits of your ontology in terms of any assumptions you made
along the way. In addition, give a summary of key features of your ontology and produce
diagrams describing your ontology. Include these in your report
o Key features include # properties, # property relations, # classes etc …
Notes:
- You are expected to submit a report answering all above questions, and describing your
ontology. You are expected to also submit the electronic version of your OWL ontology.
- Poor presentation will lead to loss of marks. (2 marks are allocated for presentation and
engaging with the marking process in the lab).
- Do not forget to submit the Pizza ontology as another Protégé file as well (this is worth 2
marks).