Friday I took part of this presentation on the model UPON presented by Antonio de Nicola of the italian CNR. These are my running notes.
————
Ontology building methodologies are systems for constructing ontologies from scratch. UPON is constituted by the following phases:
1 – Requirements capture (semantic needs to be encoded in the ontology)
a) create storyboard
b) create Application Lexicon (i.e., using Ontolearn)
c) identify Competency Questions
d) Use-Case identification
2 – Analysis
a) considering reuse of the existing resources
b) modeling the application scenario
c) building the glossary (i.e., ebXML; RosettaNet)
3 – Building the Glossary (is the intersection between the application lexicon with the domain lexicon)
4 – Definition of CONCEPTS (terms plus definitions)
5 – Design
a) categorisation
b) refining the concepts
6 – Specifying Relations
a) functional unit
b) decomposition analysis
c) attributes
d) domain specific relations
7 – Implementations
a) formalisation in OWL
b) create components and packages
8 – Test
a) verify the coverage of the ontology
b) answering competency questions
c) using Performance Indicators
According to the presenter, is it possible to implicitly verify the goodness of the ontology by looking at the difference of performance indicators between the direct communication (A -> B) and the mediated communication (A -> O -> B).
References:
Grunninger & Fox (1995)
Methontology (University of Madrid)