=Paper=
{{Paper
|id=Vol-1317/om2014_poster2
|storemode=property
|title=Building reference alignments for compound matching of multiple ontologies using OBO cross-products
|pdfUrl=https://ceur-ws.org/Vol-1317/om2014_poster2.pdf
|volume=Vol-1317
|dblpUrl=https://dblp.org/rec/conf/semweb/PesquitaCFBSC14
}}
==Building reference alignments for compound matching of multiple ontologies using OBO cross-products==
Building reference alignments for compound matching of multiple ontologies using OBO cross-products Catia Pesquita1 , Michelle Cheatham 2 , Daniel Faria1 , Joana Barros 1 , Emanuel Santos1 , and Francisco M. Couto1 1 Departamento de Informática, Faculdade de Ciências, Universidade de Lisboa, Portugal 2 DaSe Laboratory, Wright State University, Dayton OH 45435, USA cpesquita@di.fc.ul.pt Abstract. Existing ontology matching techniques are limited to match- ing two ontologies, but we argue that producing ‘compound’ alignments, involving more than two ontologies, would be useful to support a next generation of semantic technologies. To foster the development of new techniques in this area, we have investigated the suitability of exploring OBO cross-products to derive ternary compound alignments that can be used as a benchmark. We were able to establish seven such refer- ence alignments with over 100 mappings each, between ten biomedical ontologies. Preliminary experiments revealed that the increase in match- ing space and the inherently more difficult-to-compute ternary mapping pose interesting difficulties to compound ontology matching. Introduction. Both the ‘classical’ and ‘complex’ (e.g., [1–3]) ontology match- ing approaches focus on discovering mappings between two ontologies. We argue that it would be useful for the developers of ontology alignment systems to de- velop new techniques and tools for identifying ’compound matches’, i.e. matches between class or property expressions involving more than two ontologies. The simplest of these mappings would correspond to an equivalence mapping between a class A of one ontology and an expression relating classes B and C of two other ontologies, constituting a ternary relationship. We investigate the suitability of exploring OBO cross-products to create ternary compound alignments between ontologies which can function as a gold-standard to support the evaluation of novel matching methods for compound alignment. Approach. We consider that a ternary compound alignment is a set of cor- respondences (mappings) between classes from a source ontology Os and class expressions obtained by combining two other classes each belonging to a different target ontology Ot1 and Ot2 . We define a ternary compound mapping as a tuple < X, Y, Z, R, M >, where X, Y and Z are classes from three distinct ontologies, R is a relation established between Y and Z to generate a class expression that is mapped to X via a mapping relation M. Some of the logical definitions con- tained in OBO cross-products correspond to this type of mapping, for instance, 2 Pesquita et. al the class HP:0000337 labeled broad forehead is equivalent to an axiom obtained by relating the classes PATO:0000600 (increased width) and FMA:63864 (fore- head ) via an intersection qualified by an inheres in relation. We analyzed the resources available at obofoundry.org 1 and identified seven cross-products col- lections each with at least 100 definitions corresponding to ternary compound mappings: Source Ontology Target Ontologies Size MP PATO UBERON 1725 HP PATO FMA 1519 MP PATO CL 407 WBPhenotype PATO GO 369 MP PATO GO 354 FYPO PATO GO 285 MP PATO NBO 100 To create the alignments based on the cross-products collections we used EDOAL [4], since it allows the construction of entities from other entities using algebraic operators. To represent intersection of we employed a class expression with the and operator. Experiments. In ternary ontology matching, the search space is cubic, so matching even relatively small ontologies can pose efficiency problems. In a pre- liminary experiment, we adapted the anchor-based strategy of the Agreement- MakerLight system[5] as well as its WordMatcher algorithm to use a modified Jaccard index that penalizes words shared by both target classes. We tested it in the MP-PATO-CL and MP-PATO-NBO alignments, obtaining recall values of 30 and 11% respectively, but precision values below 1%. These results highlight some of the complexity behind compound alignments, even between ontologies that strive to follow the same naming conventions. We posit that to solve these issues, background knowledge or instances would be needed to be able to dis- criminate between the candidate mappings. Acknowledgements. This study was funded by the Portuguese FCT through the SOMER project (PTDC/EIA-EIA/119119/2010) and the LASIGE Strategic Project (PEst-OE/EEI/UI0408/2014) and by the National Science Foundation under award 1017225 “III:Small: TROn—Tractable Rea- soning with Ontologies.” References 1. Ritze, D., Völker, J., Meilicke, C., Šváb-Zamazal, O.: Linguistic analysis for complex ontology matching. Ontology Matching 1 (2010) 2. Šváb-Zamazal, O., Svátek, V., Iannone, L.: Pattern-based ontology transformation service exploiting oppl and owl-api. In: Knowledge Engineering and Management by the Masses. Springer (2010) 105–119 3. Meilicke, C., Noessner, J., Stuckenschmidt, H.: Towards joint inference for complex ontology matching. AAAI (Late-Breaking Developments) (2013) 4. David, J., Euzenat, J., Scharffe, F., Trojahn dos Santos, C.: The alignment api 4.0. Semantic web 2(1) (2011) 3–10 5. Faria, D., Pesquita, C., Santos, E., Palmonari, M., Cruz, I.F., Couto, F.M.: The agreementmakerlight ontology matching system. In: On the Move to Meaningful Internet Systems: OTM 2013 Conferences, Springer (2013) 527–541 1 http://obofoundry.org/index.cgi?show=mappings