| Literature DB >> 29554977 |
Mengyi Zhao1,2, Songmao Zhang3, Weizhuo Li1,2, Guowei Chen1,2.
Abstract
BACKGROUND: The goal of ontology matching is to identify correspondences between entities from different yet overlapping ontologies so as to facilitate semantic integration, reuse and interoperability. As a well developed mathematical model for analyzing individuals and structuring concepts, Formal Concept Analysis (FCA) has been applied to ontology matching (OM) tasks since the beginning of OM research, whereas ontological knowledge exploited in FCA-based methods is limited. This motivates the study in this paper, i.e., to empower FCA with as much as ontological knowledge as possible for identifying mappings across ontologies.Entities:
Keywords: Concept lattice; Formal concept analysis; Ontology matching
Mesh:
Year: 2018 PMID: 29554977 PMCID: PMC5859804 DOI: 10.1186/s13326-018-0178-9
Source DB: PubMed Journal: J Biomed Semantics
An example formal context
| Vertebrate | Mammal | Flying | Aquatic | Carnivorous | |
|---|---|---|---|---|---|
| Elephant | × | × | |||
| Dolphin | × | × | × | × | |
| Porpoise | × | × | × | × | |
| Hawk | × | × | × | ||
| Octopus | × | × |
Fig. 1Concept lattice with simplified labeling for the example formal context in Table 1
Matching tasks of fragment ontologies of the OAEI 2016 Anatomy track and the Large Biomedical Ontologies track
| Matching task | Number of classes in | Number of classes in |
|---|---|---|
| MA-NCI | 2744 (100% of MA) | 3304 (5% of NCI) |
| FMA-NCI | 3696 (5% of FMA) | 6488 (10% of NCI) |
| FMA-SNOMED | 10157 (13% of FMA) | 13412 (5% of SNOMED) |
| SNOMED-NCI | 51128 (17% of SNOMED) | 23958 (36% of NCI) |
Token-based formal context of a small part of MA and NCI
| Gland | Adrenal | Zona | Zone | Fasciculata | Reticularis | Salivary | Palatine | Mammary | Secretion | Fluid | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| MA: | × | × | |||||||||
| MA: | × | × | × | × | |||||||
| MA: | × | × | × | × | |||||||
| MA: | × | × | × | × | |||||||
| NCI: | × | × | × | ||||||||
| NCI: | × | × | |||||||||
| NCI: | × | × | |||||||||
| NCI: | × | × | × | × |
Fig. 2Concept lattice with simplified labeling derived from in Table 3
Relation-based formal context of a small part of MA and NCI
| (ISA) 〈MA: | (I-D) 〈MA: | (SIB) 〈MA: | (SIB) 〈MA: | (PAT) 〈MA: | |
|---|---|---|---|---|---|
| MA: | × | × | |||
| MA: | × | × | × | ||
| MA: | × | × | × | ||
| MA: | × | ||||
| MA: | × | × | × | ||
| NCI: | × | ||||
| NCI: | × | × | × | ||
| NCI: | × | × | × | ||
| NCI: | × | ||||
| NCI: | × | × | × |
Fig. 3Concept lattice of with simplified labeling
Some one-to-group and group-to-group mappings discovered by the positive relation-based formal contexts
| Classes | Semantic expressions | |
|---|---|---|
| MA | Inferior suprarenal vein | Inferior suprarenal vein |
| NCI | Left Suprarenal Vein, Right Suprarenal Vein | (Left Suprarenal Vein ⊔ Right Suprarenal Vein) |
| FMA | T helper cell type 1, T helper cell type 2 | (T helper cell type 1 ⊔ T helper cell type 2) |
| SNOMED | T helper subset 1 cell, T helper subset 2 cell | (T helper subset 1 cell ⊔ T helper subset 2 cell) |
| FMA | First sacral spinal ganglion, | (First sacral spinal ganglion |
| Second sacral spinal ganglion, | ⊔ Second sacral spinal ganglion | |
| Third sacral spinal ganglion | ⊔ Third sacral spinal ganglion) | |
| SNOMED | S1 spinal ganglion, | (S1 spinal ganglion |
| S2 spinal ganglion, | ⊔ S2 spinal ganglion | |
| S3 spinal ganglion | ⊔ S3 spinal ganglion) | |
| SNOMED | Simian foamy virus, | (Simian foamy virus |
| Chimpanzee foamy virus, | ⊔ Chimpanzee foamy virus | |
| Chimpanzee foamy virus human isolate | ⊔ Chimpanzee foamy virus human isolate) | |
| NCI | Foamy Retrovirus | Foamy Retrovirus |
| SNOMED | Malignant teratoma of undescended testis | Malignant teratoma of undescended testis |
| NCI | Stage I Immature Testicular Te ratoma, | (Stage I Immature Testicular Te ratoma |
| Stage II Immature Testicular Teratoma | ⊔ Stage II Immature Testicular Teratoma | |
| Stage III Immature Testicular Teratoma, | ⊔ Stage III Immature Testicular Teratoma) |
Property-based formal context of a small part of SNOMED and NCI
| <〈SNOMED: | <〈SNOMED: | <〈SNOMED: | <〈SNOMED: | <〈SNOMED: | <〈SNOMED: | |
|---|---|---|---|---|---|---|
| SNOMED: | × | × | × | |||
| SNOMED: | × | × | ||||
| SNOMED: | × | |||||
| NCI: | × | × | ||||
| NCI: | × |
Fig. 4Concept lattice of with simplified labeling
Anonymous ancestors of SNOMED:Hemangioma of liver and NCI:Hepatic Hemangioma
| Classes in an anchor | Anonymous ancestors |
|---|---|
| SNOMED: | ∃ Finding site.Structure of cardiovascular system |
| ∃ Finding site.Blood vessel structure | |
| ∃ Finding site.Vascular structure of liver | |
| ∃ Finding site.Liver structure | |
| NCI: | ∀ Disease has associated anatomic site.Cardiovascular system |
| ∀ Disease has associated anatomic site.Vascular system | |
| ∀ Disease has associated anatomic Site.Blood vessel | |
| ∀ Disease has associated anatomic Site.Liver |
Fig. 5Inferring anonymous ancestors of SNOMED:Hemangioma of liver and NCI:Hepatic Hemangioma
Restriction-based formal context of a small part of SNOMED and NCI
|
|
Fig. 6Concept lattice of with simplified labeling
Fig. 7Complex mappings discovered from the lattice in Fig. 6
Results of lexical anchors
| Matching task | Type I | Type II | Total | |
|---|---|---|---|---|
| MA-NCI | Correct | 1,164 | 114 | 1,278 |
| Incorrect | 60 | 59 | 119 | |
| Total | 1,224 | 173 | 1,397 | |
| Precision | 0.951 | 0.659 | 0.915 | |
| Recall | 0.843 | |||
| F-Measure | 0.877 | |||
| FMA-NCI | Correct | 2,416 | 63 | 2,479 |
| Unknown | 248 | 4 | 252 | |
| Incorrect | 95 | 67 | 162 | |
| Total | 2,759 | 134 | 2,893 | |
| Precision | 0.962 | 0.485 | 0.939 | |
| Recall | 0.923 | |||
| F-Measure | 0.931 | |||
| FMA-SNOMED | Correct | 4,563 | 281 | 4,844 |
| Unknown | 2,379 | 98 | 2,477 | |
| Incorrect | 177 | 186 | 363 | |
| Total | 7,119 | 565 | 7,684 | |
| Precision | 0.963 | 0.601 | 0.930 | |
| Recall | 0.804 | |||
| F-Measure | 0.862 | |||
| SNOMED-NCI | Correct | 10,618 | 1,076 | 11,694 |
| Unknown | 725 | 43 | 768 | |
| Incorrect | 734 | 565 | 1,299 | |
| Total | 12,077 | 1,684 | 13,761 | |
| Precision | 0.935 | 0.656 | 0.900 | |
| Recall | 0.679 | |||
| F-Measure | 0.774 |
Fig. 8Comparing with TFIDF
Results of validated lexical anchors and structural one-to-one mappings
| Matching task | Type I | Type II | Total | Structural matches | Total | |
|---|---|---|---|---|---|---|
| MA-NCI | Correct | 1,161 | 98 | 1,259 | 10 | 1,269 |
| Incorrect | 59 | 28 | 87 | 5 | 92 | |
| Total | 1,220 | 126 | 1,346 | 15 | 1,361 | |
| Precision | 0.952 | 0.778 | 0.935 | 0.667 | 0.932 | |
| Recall | 0.83 | 0.837 | ||||
| F-Measure | 0.88 | 0.882 | ||||
| FMA-NCI | Correct | 2,414 | 48 | 2,462 | 2 | 2,464 |
| Unknown | 208 | 42 | 250 | 0 | 250 | |
| Incorrect | 81 | 31 | 112 | 8 | 120 | |
| Total | 2,703 | 121 | 2,824 | 10 | 2,834 | |
| Precision | 0.968 | 0.608 | 0.956 | 0.20 | 0.954 | |
| Recall | 0.917 | 0.917 | ||||
| F-Measure | 0.936 | 0.935 | ||||
| FMA-SNOMED | Correct | 4,563 | 273 | 4,836 | 3 | 4,839 |
| Unknown | 2,379 | 98 | 2,477 | 4 | 2,481 | |
| Incorrect | 177 | 147 | 324 | 5 | 329 | |
| Total | 7,119 | 518 | 7,637 | 12 | 7,649 | |
| Precision | 0.963 | 0.65 | 0.937 | 0.375 | 0.936 | |
| Recall | 0.803 | 0.803 | ||||
| F-Measure | 0.865 | 0.865 | ||||
| SNOMED-NCI | Correct | 10,618 | 825 | 11,443 | 25 | 11,468 |
| Unknown | 725 | 25 | 750 | 0 | 750 | |
| Incorrect | 734 | 304 | 1,038 | 39 | 1,077 | |
| Total | 12,077 | 1,154 | 13,231 | 64 | 13,295 | |
| Precision | 0.935 | 0.731 | 0.917 | 0.391 | 0.914 | |
| Recall | 0.665 | 0.666 | ||||
| F-Measure | 0.771 | 0.771 |
Comparing the structural validation of FCA-Map with the incoherence repairing of LogMap
| Matching task | MA-NCI | FMA-NCI | FMA-SNOMED | SNOMED-NCI | |
|---|---|---|---|---|---|
| Input mappings | 1397 | 2893 | 7684 | 13761 | |
| Validated anchors by FCA-Map | N | 1346 | 2824 | 7637 | 13231 |
| P | 0.935 | 0.956 | 0.937 | 0.917 | |
| R | 0.830 | 0.917 | 0.803 | 0.665 | |
| F | 0.880 | 0.936 | 0.865 | 0.771 | |
| Unsat. | 14 | 272 | 1848 | 1352 | |
| Repaired anchors by LogMap | N | 1385 | 2709 | 6415 | 13129 |
| P | 0.918 | 0.959 | 0.952 | 0.932 | |
| R | 0.838 | 0.859 | 0.678 | 0.627 | |
| F | 0.876 | 0.907 | 0.792 | 0.750 | |
| Unsat. | 14 | 272 | 1848 | 1352 | |
| Validated anchors by FCA-Map and then repaired by LogMap | N | 1336 | 2662 | 6377 | 12435 |
| P | 0.938 | 0.967 | 0.957 | 0.938 | |
| R | 0.827 | 0.851 | 0.678 | 0.619 | |
| F | 0.879 | 0.905 | 0.793 | 0.746 | |
| Unsat. | 14 | 272 | 1848 | 1352 | |
Some one-to-one mappings discovered by the positive relation-based formal contexts
| Mappings | |
|---|---|
| Correct | 〈MA: |
| 〈MA: | |
| 〈MA: | |
| 〈FMA: | |
| 〈FMA: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| … | |
| Incorrect | 〈MA: |
| 〈MA: | |
| 〈MA: | |
| 〈FMA: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| … | |
| Unknown | 〈FMA: |
| 〈FMA: | |
| … |
Comparing the structural matching of FCA-Map and LogMap
| Matching | Input | Structural matching in FCA-Map | Structural matching in LogMap | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Task | mappings | N | P | R | F | Corr./New | N | P | R | F | Corr./New |
| MA-NCI | 1346 | 1361 | 0.932 | 0.837 | 0.882 | 10/15 | 1349 | 0.934 | 0.831 | 0.880 | 2/8 |
| FMA-NCI | 2824 | 2834 | 0.954 | 0.917 | 0.935 | 2/10 | 2696 | 0.862 | 0.912 | 0.907 | 7/11 |
| FMA-SNOMED | 7637 | 7649 | 0.936 | 0.803 | 0.865 | 3/12 | 6596 | 0.955 | 0.700 | 0.808 | 2/17 |
| SNOMED-NCI | 13231 | 13295 | 0.914 | 0.666 | 0.771 | 25/64 | 12248 | 0.937 | 0.609 | 0.738 | 52/124 |
The property mappings identified by the property-based formal context of SNOMED-NCI
| SNOMED | NCI |
|---|---|
| Finding site | Disease has associated anatomic site |
| Finding site | Disease has primary anatomic site |
| Due to | Disease has associated disease |
| Associated morphology | Disease has abnormal cell |
| Associated morphology | Disease has associated disease |
| Causative agent | Biological process has result biological process |
| Has definitional manifestation | Disease has finding |
Some one-to-one mappings discovered by the restriction-based formal context of SNOMED-NCI
| Mappings | |
|---|---|
| Correct | 〈SNOMED: |
| 〈SNOMED: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| … | |
| Incorrect | 〈SNOMED: |
| 〈SNOMED: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| … | |
| Unknown | 〈SNOMED: |
| 〈SNOMED: | |
| 〈SNOMED: | |
| 〈SNOMED: | |
| 〈SNOMED: |
The complex mappings discovered by the restriction-based formal context of SNOMED-NCI
| Classes | Semantic expression | |
|---|---|---|
| SNOMED | Vascular structure of liver | Vascular structure of liver |
| NCI | Liver, Blood Vessel | Blood Vessel ⊓ ∃ |
| SNOMED | Vascular structure of penis | Vascular structure of penis |
| NCI | Penis, Blood Vessel | Blood Vessel ⊓ ∃ |
| SNOMED | Blood vessel structure of skin | Blood vessel structure of skin |
| NCI | Skin, Blood Vessel | Blood Vessel ⊓ ∃ |
| SNOMED | Abdominal vascular structure | Abdominal vascular structure |
| NCI | Abdominal Cavity, Blood Vessel | Blood Vessel ⊓ ∃ |
| SNOMED | Structure of soft tissues of head and neck | Structure of soft tissues of head and neck |
| NCI | Head and Neck, Connective and Soft Tissue | Connective and Soft Tissue ⊓ ∃ |
| SNOMED | Structure of soft tissues of head | Structure of soft tissues of head |
| NCI | Head, Connective and Soft Tissue | Connective and Soft Tissue ⊓ ∃ |
| SNOMED | Structure of soft tissues of neck | Structure of soft tissues of neck |
| NCI | Neck, Connective and Soft Tissue | Connective and Soft Tissue ⊓ ∃ |
| SNOMED | Structure of submandibular lymph node | Structure of submandibular lymph node |
| NCI | Submandibular Gland, Lymph Node | Lymph Node ⊓ ∃ |
| SNOMED | Structure of lymph node of mesentery | Structure of lymph node of mesentery |
| NCI | Mesentery, Lymph Node | Lymph Node ⊓ ∃ |
| SNOMED | Skin structure of scrotum | Skin structure of scrotum |
| NCI | Scrotum, Skin | Skin ⊓ ∃ |
| SNOMED | Skin structure of breast | Skin structure of breast |
| NCI | Breast, Skin | Skin ⊓ ∃ |
| SNOMED | Skin structure of ear | Skin structure of ear |
| NCI | Ear, Skin | Skin ⊓ ∃ |
Matching tasks of whole ontologies in the OAEI 2016 Large Biomedical Ontologies track and the Disease and Phenotype track
| Matching task | Number of classes in | Number of classes in |
|---|---|---|
| FMA-NCI Whole | 78,989 | 66,724 |
| FMA-SNOMED Whole | 78,989 | 122,464 (40% of SNOMED) |
| SNOMED-NCI Whole | 122,464 (40% of SNOMED) | 66,724 |
| HP-MP vote 2, vote 3 | 11,828 | 11,752 |
| DOID-ORDO vote 2, vote 3 | 9,301 | 12,974 |
Comparing FCA-Map with the OAEI 2016 top-ranked systems
| Matching task | XMap | AML | LogMap | LogMapBio | FCA-Map | |
|---|---|---|---|---|---|---|
| Conference | Precision | 0.85 | 0.84 | 0.82 | 0.77 | 0.75 |
| Recall | 0.57 | 0.66 | 0.59 | 0.56 | 0.52 | |
| F-Measure | 0.68 | 0.74 | 0.69 | 0.65 | 0.61 | |
| MA-NCI | Precision | 0.929 | 0.95 | 0.918 | 0.888 | 0.932 |
| Recall | 0.865 | 0.936 | 0.846 | 0.896 | 0.837 | |
| F-Measure | 0.896 | 0.943 | 0.88 | 0.892 | 0.882 | |
| FMA-NCI | Precision | 0.977 | 0.936 | 0.949 | 0.935 | 0.954 |
| Recall | 0.901 | 0.902 | 0.901 | 0.910 | 0.917 | |
| F-Measure | 0.937 | 0.931 | 0.924 | 0.923 | 0.935 | |
| FMA-SNOMED | Precision | 0.989 | 0.953 | 0.948 | 0.944 | 0.936 |
| Recall | 0.846 | 0.727 | 0.690 | 0.696 | 0.803 | |
| F-Measure | 0.912 | 0.825 | 0.799 | 0.801 | 0.865 | |
| SNOMED-NCI | Precision | 0.911 | 0.904 | 0.922 | 0.896 | 0.914 |
| Recall | 0.564 | 0.713 | 0.663 | 0.675 | 0.666 | |
| F-Measure | 0.697 | 0.797 | 0.771 | 0.770 | 0.771 | |
| FMA-NCI Whole | Precision | 0.902 | 0.838 | 0.854 | 0.818 | 0.409 |
| Recall | 0.847 | 0.872 | 0.802 | 0.835 | 0.872 | |
| F-Measure | 0.874 | 0.855 | 0.827 | 0.826 | 0.557 | |
| FMA-SNOMED Whole | Precision | 0.965 | 0.882 | 0.839 | 0.808 | 0.452 |
| Recall | 0.843 | 0.687 | 0.634 | 0.640 | 0.773 | |
| F-Measure | 0.900 | 0.773 | 0.722 | 0.714 | 0.571 | |
| SNOMED-NCI Whole | Precision | − | 0.904 | 0.870 | 0.842 | 0.786 |
| Recall | − | 0.668 | 0.596 | 0.637 | 0.686 | |
| F-Measure | − | 0.768 | 0.708 | 0.725 | 0.732 | |
| HP-MP vote 2 | Precision | 1.000 | 0.931 | 0.935 | 0.918 | 0.984 |
| Recall | 0.333 | 0.800 | 0.913 | 0.932 | 0.754 | |
| F-Measure | 0.500 | 0.860 | 0.924 | 0.925 | 0.854 | |
| HP-MP vote 3 | Precision | 1.000 | 0.854 | 0.773 | 0.755 | 0.942 |
| Recall | 0.435 | 0.945 | 0.973 | 0.982 | 0.924 | |
| F-Measure | 0.606 | 0.897 | 0.862 | 0.854 | 0.933 | |
| DOID-ORDO vote 2 | Precision | 0.985 | 0.853 | 0.952 | 0.920 | 0.966 |
| Recall | 0.569 | 0.971 | 0.878 | 0.898 | 0.959 | |
| F-Measure | 0.721 | 0.908 | 0.913 | 0.909 | 0.962 | |
| DOID-ORDO vote 3 | Precision | 0.977 | 0.778 | 0.905 | 0.864 | 0.888 |
| Recall | 0.632 | 0.998 | 0.938 | 0.949 | 0.993 | |
| F-Measure | 0.767 | 0.878 | 0.921 | 0.905 | 0.937 |
Runtimes of the steps in FCA-Map
| Matching task | Running time (seconds) | |||
|---|---|---|---|---|
| Step 1 | Step 2 | Step 3 | Total | |
| MA-NCI | 15 | 9 | 7 | 33 |
| FMA-NCI | 69 | 35 | 23 | 130 |
| FMA-SNOMED | 251 | 538 | 431 | 1226 (0.34 h) |
| SNOMED-NCI | 2262 | 2590 | 1890 | 6759 (1.88 h) |
| FMA-NCI Whole | 23764 | 739 | 362 | 24877 (6.9 h) |
| FMA-SNOMED Whole | 21225 | 5261 | 3728 | 30240 (8.4 h) |
| SNOMED-NCI Whole | 36212 | 6747 | 4605 | 47599 (13.2 h) |
| HP-MP vote 2, vote 3 | 1262 | 2 | 2 | 1270 (0.35 h) |
| DOID-ORDO vote 2, vote 3 | 825 | 2 | 2 | 837 (0.23 h) |
Comparing FCA-Map with FCA-Merge
| Matching task | FCA-Map | FCA-Merge | |||||||
|---|---|---|---|---|---|---|---|---|---|
| N | P | R | F | N | P | R | F | Additional mappings vs FCA-Map | |
| MA-NCI | 1361 | 0.932 | 0.837 | 0.882 | 425 | 0.939 | 0.263 | 0.411 | 16 (0 correct) |
| FMA-NCI | 2834 | 0.954 | 0.917 | 0.935 | 834 | 0.946 | 0.294 | 0.488 | 42 (6 correct) |
| FMA-SNOMED | 7649 | 0.936 | 0.803 | 0.865 | 373 | 0.909 | 0.056 | 0.106 | 32 (3 correct) |
| SNOMED-NCI | 13295 | 0.914 | 0.666 | 0.771 | 3051 | 0.878 | 0.156 | 0.265 | 328 (38 correct) |
Unique mappings identified by FCA-Map compared with all OAEI 2016 participants
| Matching task | Reference alignment | FCA-Map | OAEI 2016 Participants | |||
|---|---|---|---|---|---|---|
| N | P | R | Uniquely identified mappings | |||
| MA-NCI | 1516 | 1361 | 0.932 | 0.837 | 34 (6 correct) | 12 (Alin, AML, CroMatcher, DKP _ |
| FMA-NCI | 3024 | 2834 | 0.954 | 0.917 | 75 (8 correct) | 10 (Alin, AML, DKP _ |
| FMA-NCI Whole | 3024 | 6449 | 0.386 | 0.892 | 3038 (28 correct) | 5 (AML, LogMap, LogMapBio, LogMapLite, XMap) |
| FMA-SNOMED | 9008 | 7649 | 0.936 | 0.803 | 669 (115 correct) | 5 (AML, LogMap, LogMapBio, LogMapLite, XMap) |
| FMA-SNOMED Whole | 9008 | 15391 | 0.352 | 0.759 | 8542 (104 correct) | 5 (AML, LogMap, LogMapBio, LogMapLite, XMap) |
| SNOMED-NCI | 18844 | 13295 | 0.914 | 0.666 | 2286 (1175 correct) | 5 (AML, LogMap, LogMapBio, LogMapLite, XMap) |
| SNOMED-NCI Whole | 18844 | 16452 | 0.775 | 0.705 | 2743 (503 correct) | 4 (AML, LogMap, LogMapBio, LogMapLite) |
FCA-based ontology merging and matching systems
| FCA-based systems for ontology merging or matching | Object in the formal context | Attribute in the formal context | Binary relation in the formal context | |
|---|---|---|---|---|
| FCA-Merge, FFCA-Merge (merging) | Textual document | Class from two ontologies | Name of class occurs in document | |
| [ | Ontology class | Thesaurus term | Term occurs in class | |
| FCA-OntMerge (merging) | Class from two ontologies | Attribute from two ontologies | Class has attribute | |
| FCA-Map (matching) | Step 1: lexical matching | Name, label, or synonym of classes from two ontologies | Token | String contains token |
| Step 2: structural validation | Class from two ontologies | Lexical anchor prefixed with a relation | Class has relation with anchor | |
| Step 3: structural matching | Class from two ontologies | Validated anchor prefixed with a relation | Class has relation with validated anchor | |
| Step 4: property matching | Property from two ontologies | A pair of anchors | Property links the individuals of two anchors | |
| Step 5: extended structural matching | Class from one ontology | Class from another ontology | Two classes across ontologies occur in the anonymous ancestors of the same anchor with the same property |