| Literature DB >> 25883780 |
Patrick Lambrix1, Fang Wei-Kleiner2, Zlatan Dragisic1.
Abstract
BACKGROUND: With the increasing presence of biomedical data sources on the Internet more and more research effort is put into finding possible ways for integrating and searching such often heterogeneous sources. Ontologies are a key technology in this effort. However, developing ontologies is not an easy task and often the resulting ontologies are not complete. In addition to being problematic for the correct modelling of a domain, such incomplete ontologies, when used in semantically-enabled applications, can lead to valid conclusions being missed.Entities:
Keywords: Ontologies; Ontology debugging; Ontology engineering
Year: 2015 PMID: 25883780 PMCID: PMC4399482 DOI: 10.1186/s13326-015-0002-8
Source DB: PubMed Journal: J Biomed Semantics
Figure 1Small example. (C is the set of atomic concepts in the ontology. T is a TBox representing the ontology. M is a set of missing is-a relations. Or is the oracle representing the domain expert).
Figure 2Graphical representation of the example in Figure 1. (Ovals represent concepts. Full arrows represent is-a relations between concepts in the ontology. Dashed arrows represent missing is-a relations).
syntax and semantics
|
|
|
|
|---|---|---|
| Top | ⊤ |
|
| Bottom | ⊥ |
|
| Nominal | { |
|
| Conjunction |
|
|
| Existential | ∃ |
|
| restriction |
| |
| GCI |
|
|
| RI |
|
|
Complexity results of GTAP for
|
|
|
|
|
|---|---|---|---|
| General | in P | in P | in P |
| Subset minimality | in P | NP-complete | in P |
| Semantic maximality | in P | in P | in P |
| Minmax | in P | NP-complete | in P |
| Maxmin | in P | in P | in P |
| Skyline | in P | NP-complete | in P |
Complexity results of GTAP for
|
|
|
|
|
|---|---|---|---|
| General | NP-complete | NP-complete | co-NP-complete |
| Subset minimality | NP-complete | NP-complete | co-NP-complete |
| Semantic maximality | NP-complete | NP-complete | co-NP-complete |
| Minmax | NP-complete |
|
|
| Maxmin | NP-complete | NP-complete | co-NP-complete |
| Skyline | NP-complete | NP-complete | co-NP-complete |
Figure 3Small example. (C is the set of atomic concepts in the ontology. T is a TBox representing the ontology. M is a set of missing is-a relations. Or is the oracle representing the domain expert).
Figure 4Graphical representation of the example in Figure 3. (Ovals represent concepts. Full arrows represent is-a relations between concepts in the ontology. Dashed arrows represent missing is-a relations).
Figure 5Screenshot - repairing using source and target sets.
Figure 6Screenshot - validating is-a relations in a repairing action.
Results for the small ontology in Figure 1
|
|
|
| |
|---|---|---|---|
| Missing | 2 | 3 | 3 |
| Repaired by itself | 0 | 2 | 3 |
| Repaired using new knowledge | 2 | 1 | 0 |
| New relations | 3(1) | 1 | 0 |
Results for the small ontology in Figure 3
|
|
|
| |
|---|---|---|---|
| Missing | 5 | 6 | 6 |
| Repaired by itself | 2 | 4 | 6 |
| Repaired using new knowledge | 3 | 2 | 0 |
| New relations | 4(2) | 2 | 0 |
Results for debugging AMA - Mouse Anatomy ontology
|
|
|
| |
|---|---|---|---|
| Missing | 94 | 101 | 101 |
| Repaired by itself | 57 | 98 | 101 |
| Repaired using new knowledge | 37 | 3 | 0 |
| New relations | 44 | 3 | 0 |
Results for debugging NCI-A - Human Anatomy ontology
|
|
|
| |
|---|---|---|---|
| Missing | 58 | 55 | 54 |
| Repaired by itself | 49 | 50 | 54 |
| Repaired using new knowledge | 9 | 5 | 0 |
| New relations | 6 | 4 | 0 |
Results for debugging the Biotop ontology
|
|
|
|
| |
|---|---|---|---|---|
| Missing | 47 | 41 | 42 | 41 |
| Repaired by itself | 19 | 31 | 38 | 41 |
| Repaired using new knowledge | 28 | 10 | 4 | 0 |
| New relations | 26(3) | 11 | 3(1) | 0 |
Source and target set sizes for debugging AMA - Mouse Anatomy ontology
|
|
|
|
|
| |
|---|---|---|---|---|---|
| AMA - Source | 56/66/67 | 38/35/34 | 0/0/0 | 0/0/0 | 0/0/0 |
| AMA - Target | 34/12/12 | 12/43/43 | 10/20/21 | 0/1/1 | 3/3/3 |
| 41-50 | 51-100 | 101-200 | 201-300 | 301-400 | |
| AMA - Source | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 |
| AMA - Target | 6/6/6 | 4/3/3 | 21/12/11 | 0/1/1 | 4/0/0 |
(The x/y/z values represent the sizes for iteration 1, 2 and 3, respectively).
Source and target set sizes for debugging NCI-A - Human Anatomy ontology
|
|
|
|
|
| |
|---|---|---|---|---|---|
| NCI-A - Source | 17/23/22 | 41/32/32 | 0/0/0 | 0/0/0 | 0/0/0 |
| NCI-A - Target | 35/7/9 | 12/35/32 | 3/5/5 | 0/1/1 | 0/0/0 |
| 41-50 | 51-100 | 101-200 | 201-300 | 301-400 | |
| NCI-A - Source | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 | 0/0/0 |
| NCI-A - Target | 0/0/0 | 4/3/3 | 1/2/2 | 1/1/1 | 2/1/1 |
(The x/y/z values represent the sizes for iteration 1, 2 and 3, respectively).
Source and target set sizes for debugging the Biotop ontology
|
|
|
|
|
| |
|---|---|---|---|---|---|
| BioTop - Source | 26/44/48/53 | 24/18/15/0 | 0/0/0/0 | 0/0/0/0 | 0/0/0/0 |
| BioTop - Target | 9/15/17/13 | 28/22/23/19 | 5/6/6/6 | 1/10/8/7 | 0/2/2/2 |
| 41-50 | 51-100 | 101-200 | 201-300 | 301-400 | |
| BioTop - Source | 0/0/0/0 | 0/0/0/0 | 0/0/0/0 | 0/0/0/0 | 0/0/0/0 |
| BioTop - Target | 0/1/2/0 | 7/1/2/4 | 0/5/2/1 | 0/0/1/1 | 0/0/0/0 |
(The x/y/z/u values represent the sizes for iteration 1, 2, 3 and 4, respectively).