The University of Queensland Homepage
School of ITEE ITEE Main Website

 Week 08-09 - Quality

INFS3101/7100 Ontology and the Semantic Web

Exercises from Week 7

For discussion in tutorial week 8-9

Key concepts from lecture: Quality principles for ontologies include clarity, coherence, extendibility, encoding bias and ontological commitment. Want to maximise the first three and minimise the last two.

1.           (relevant to points 10 and 11 of the assignment) Consider the rental accommodation exchange from the week 2 tutorial and the representation in the solution to the week 4 tutorial and following.

a.          Criticise the ontology in terms of the five principles of Gruber.

·             Clarity: suggest a plausible unintended interpretation of one of the concepts. How does (or could) the ontology prevent that unintended interpretation?

·             Coherence: suggest a plausible inference that an agent could be expected to draw from the ontology. How does (or could) the ontology support the reasoning necessary to make the inference?

·             Extendibility: suggest a plausible extension to the ontology. Show what changes would need to be made. Are any of the changes redundant? If so, show how. If not, show how the ontology design anticipated the extension.

·             Encoding bias: Show how one of the actions of week 2 might be implemented. Does it make sense for it to be implemented in a different way? If not, why not? If so, does the ontology make the different implementation difficult? Consider each element of the implementation of the action.

·             Ontological commitment: There are many different systems of interoperations in which the ontology could be reused. Describe one such system and how the ontology could be adapted to the re-use.

·             In each quality dimension, indicate whether in your judgment the quality is high or low.

b.           Propose an improvement to the ontology. Argue why this improvement is a good idea in terms of at least one of Gruber’s principles.

c.           Examine the cost and benefits of the improvement, taking into account the generality of the ontology and the number of implementations one might expect it to have. On balance, is the improvement a good idea? Take a position and justify it.