| Literature DB >> 23244503 |
Eleni Mikroyannidi1, Robert Stevens, Luigi Iannone, Alan Rector.
Abstract
MOTIVATION: In this paper we demonstrate the usage of RIO; a framework for detecting syntactic regularities using cluster analysis of the entities in the signature of an ontology. Quality assurance in ontologies is vital for their use in real applications, as well as a complex and difficult task. It is also important to have such methods and tools when the ontology lacks documentation and the user cannot consult the ontology developers to understand its construction. One aspect of quality assurance is checking how well an ontology complies with established 'coding standards'; is the ontology regular in how descriptions of different types of entities are axiomatised? Is there a similar way to describe them and are there any corner cases that are not covered by a pattern? Detection of regularities and irregularities in axiom patterns should provide ontology authors and quality inspectors with a level of abstraction such that compliance to coding standards can be automated. However, there is a lack of such reverse ontology engineering methods and tools.Entities:
Year: 2012 PMID: 23244503 PMCID: PMC3637289 DOI: 10.1186/2041-1480-3-8
Source DB: PubMed Journal: J Biomed Semantics
Figure 1Tree showing possible variable replacements.
General metrics on the three extracted modules of SNOMED-CT
| | | |||
|---|---|---|---|---|
| Target entities | | Classes whose labels | Classes whose labels | Classes whose labels |
| | | have the keywords | have the keywords | have the keywords |
| | | “present” or “absent” | “chronic” | “acute” |
| Axioms | | 5 065 | 20 688 | 19 812 |
| Classes | | 1 687 | 6 842 | 6 599 |
| Object properties | | 16 | 25 | 25 |
| Mean class hierarchy depth | 9.76 | 11.2 | 10.09 |
Results of the application of the RIO framework in the three SNOMED-CT modules
| | ||||
|---|---|---|---|---|
| Present and absent clinical findings | | 41 | 8.50 | 6.42 |
| Chronic findings | | 75 | 6.40 | 6.13 |
| Acute findings | 76 | 6.80 | 5.70 |
Selected results of the analysis of regularities in present and absent cases
| Total number of entities starting with “Present” or “Absent” | 0 | 1 |
| Total number of entities having “present” or “absent” in the middle of their name | 59 | 24 |
| Number of clusters that include the target entities | 6 | 5 |
| Number of generalisations describing the target entities | 65 | 39 |
| Number of instantiations referring to the target entities | 404 | 236 |
| Number of target entities that were not in any cluster. | 1 | 0 |
| Number of clusters including entities with multiple role groups (RoleGroup) in their axioms | 3 | 3 |
| Number of clustered entities using multiple role groups (RoleGroup) in their axioms | 4 | 3 |
| Number of generalisations which instantiations explicitly refer to the present (Known present (qualifier value)) or absent qualifier (Known absent (qualifier value)) | 23 (35%) | 15 (39%) |
| Number of instantiations that explicitly refer to the present or absent qualifier | 127 (31%) | 81 (34%) |
Selected results on the analysis of regularities in chronic and acute cases
| Total number of entities starting with “Chronic” or “Acute” | 388 | 472 |
| Total number of entities having “chronic” or “acute” in the middle of their name | 32 | 38 |
| Number of clusters that include the target entities | 34 | 34 |
| Number of generalisations describing the target entities | 919 | 1109 |
| Number of instantiations referring to the target entities | 1503 | 1849 |
| Number of target entities that were not in any cluster. | 12 | 11 |
| Number of clusters including entities with multiple role groups (RoleGroup) in their axioms | 19 | 21 |
| Number of clustered entities using multiple role groups (RoleGroup) in their axioms | 64 | 79 |
| Number of generalisations whose instantiations explicitly refer to the chronic (Chronic (qualifier value)) or acute qualifier | 50 (5%) | 114 (10%) |
| Number of instantiations that explicitly refer to the chronic or acute qualifier | 76 (5%) | 210 (11%) |