# Results of the Ontology Alignment Evaluation Initiative 2022

Mina Abd Nikooie Pour, Alsayed Algergawy, Patrice Buche, Leyla Jael Castro, Jiaoyan Chen, Hang Dong, Omaima Fallatah, Daniel Faria, Irini Fundulaki, Sven Hertling, et al.

<figure><img src="image_1.png" /></figure>

## To cite this version:

Mina Abd Nikooie Pour, Alsayed Algergawy, Patrice Buche, Leyla Jael Castro, Jiaoyan Chen, et al. Results of the Ontology Alignment Evaluation Initiative 2022. 17. International Workshop on Ontology Matching (OM2022), Oct 2022, Hangzhou, China. hal-04351729

HAL Id: hal-04351729

https://hal.science/hal-04351729v1

Submitted on 18 Dec 2023

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_2.png" /></figure>
Results of the Ontology Alignment Evaluation
Initiative 2022

Mina Abd Nikooie Pour<fnref n="1" />, Alsayed Algergawy<fnref n="2" />, Patrice Buche<fnref n="3" />, Leyla J. Castro<fnref n="4" />,
Jiaoyan Chen<fnref n="5" />, Hang Dong<fnref n="6" />, Omaima Fallatah<fnref n="7" />, Daniel Faria<fnref n="8" />, Irini Fundulaki<fnref n="9" />,
Sven Hertling<fnref n="10" />, Yuan He<fnref n="6" />, Ian Horrocks<fnref n="6" />, Martin Huschka<fnref n="11" />, Liliana Ibanescu<fnref n="12" />,
Ernesto Jiménez-Ruiz<fnref n="13" />, Naouel Karam<fnref n="14" />, Amir Laadhar<fnref n="15" />, Patrick Lambrix<fnref n="1" />,<fnref n="16" />,
Huanyu Li<fnref n="1" />, Ying Li<fnref n="1" />, Franck Michel<fnref n="17" />, Engy Nasr<fnref n="18" />, Heiko Paulheim<fnref n="10" />,
Catia Pesquita<fnref n="19" />, Tzanina Saveta<fnref n="9" />, Pavel Shvaiko<fnref n="20" />, Cassia Trojahn<fnref n="21" />,
Chantelle Verhey<fnref n="22" />, Mingfang Wu<fnref n="23" />, Beyza Yaman<fnref n="24" />, Ondrej Zamazal<fnref n="25" /> and
Lu Zhou<fnref n="26" />

Abstract

The Ontology Alignment Evaluation Initiative (OAEI) aims at comparing ontology matching systems on precisely defined test cases. These test cases can be based on ontologies of different levels of complexity and use different evaluation modalities. The OAEI 2022 campaign offered 14 tracks and was attended by 18 participants. This paper is an overall presentation of that campaign.

<footnote n="1">¹Linköping University & Swedish e-Science Research Center, Linköping, Sweden</footnote>

<footnote n="2">²Heinz Nixdorf Chair for Distributed Information Systems, Friedrich Schiller University Jena, Germany</footnote>

<footnote n="3">³UMR IATE, INRAE, University of Montpellier, France</footnote>

<footnote n="4">⁴ZB MED Information Centre for Life Sciences, Germany</footnote>

<footnote n="5">⁵Department of Computer Science, The University of Manchester, UK</footnote>

<footnote n="6">⁶Department of Computer Science, University of Oxford, UK</footnote>

<footnote n="7">⁷Information School, The University of Sheffield, Sheffield, UK</footnote>

<footnote n="8">⁸University of Lisbon, Portugal</footnote>

<footnote n="9">⁹Institute of Computer Science-FORTH, Heraklion, Greece</footnote>

<footnote n="10">¹⁰Data and Web Science Group, University of Mannheim, Germany</footnote>

<footnote n="11">¹¹Fraunhofer Institute for High-Speed Dynamics, Ernst-Mach-Institut, EMI, Germany</footnote>

<footnote n="12">¹²Université Paris-Saclay, INRAE, AgroParisTech, UMR MIA Paris-Saclay, France</footnote>

<footnote n="13">¹³City, University of London, UK & SIRIUS, University of Oslo, Norway</footnote>

<footnote n="14">¹⁴Fraunhofer FOKUS & Institute for Applied Informatics, University of Leipzig, Germany</footnote>

<footnote n="15">¹⁵University of Stuttgart, Germany</footnote>

<footnote n="16">¹⁶University of Gävle, Sweden</footnote>

<footnote n="17">¹⁷University Côte d'Azur, CNRS, Inria</footnote>

<footnote n="18">¹⁸Albert Ludwig University of Freiburg, Germany</footnote>

<footnote n="19">¹⁹LASIGE, Faculdade de Ciências, Universidade de Lisboa, Portugal</footnote>

<footnote n="20">²⁰Trentino Digitale SpA, Trento, Italy</footnote>

<footnote n="21">²¹Institut de Recherche en Informatique de Toulouse, France</footnote>

<footnote n="22">²²World Data System, International Technology Office, USA</footnote>

<footnote n="23">²³Australian Research Data Commons</footnote>

<footnote n="24">²⁴ADAPT Centre, Trinity College Dublin</footnote>

<footnote n="25">²⁵Prague University of Economics and Business, Czech Republic</footnote>

<footnote n="26">²⁶TigerGraph, Inc. USA</footnote>
# 1. Introduction

The Ontology Alignment Evaluation Initiative<fnref n="1" /> (OAEI) is a coordinated international initiative, which organizes the evaluation of ontology matching systems [1, 2], and which has been run for eighteen years now. The main goal of the OAEI is to compare systems and algorithms openly and on the same basis, in order to allow anyone to draw conclusions about the best ontology matching strategies. Furthermore, the ambition is that, from such evaluations, developers can improve their systems and offer better tools addressing the evolving application needs.

Two first events were organized in 2004: (i) the Information Interpretation and Integration Conference (I3CON) held at the NIST Performance Metrics for Intelligent Systems (PerMIS) workshop and (ii) the Ontology Alignment Contest held at the Evaluation of Ontology-based Tools (EON) workshop of the annual International Semantic Web Conference (ISWC) [3]. Then, a unique OAEI campaign occurred in 2005 at the workshop on Integrating Ontologies held in conjunction with the International Conference on Knowledge Capture (K-Cap) [4]. From 2006 until the present, the OAEI campaigns were held at the Ontology Matching workshop, collocated with ISWC [5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20], which this year took place virtually<fnref n="2" />.

From 2011, we have been using an environment for automatically processing evaluations which was developed within the SEALS (Semantic Evaluation At Large Scale) project<fnref n="3" />. SEALS provided a software infrastructure for automatically executing evaluations and evaluation campaigns for typical semantic web tools, including ontology matching. Since OAEI 2017, a novel evaluation environment, called HOBBIT (Section 2.1), was adopted for the HOBBIT Link Discovery track, and later extended to enable the evaluation of other tracks. Some tracks are run exclusively through SEALS and others through HOBBIT, but several allow participants to choose the platform they prefer. Since last year, the MELT framework [21] has been adopted in order to facilitate the SEALS and HOBBIT wrapping and evaluation. This year, most tracks have adopted MELT as their evaluation platform.

This paper synthesizes the 2022 evaluation campaign and introduces the results provided in the papers of the participants. The remainder of the paper is organized as follows: in Section 2, we present the overall evaluation methodology; in Section 3 we present the tracks and datasets; in Section 4 we present and discuss the results; and finally, Section 5 discusses the lessons learned.

OM-2022: *Proceedings of the 17th International Workshop on Ontology Matching, October 2022, Hangzhou, China*
(Virtual)

<figure><img src="image_3.png" /></figure>

© 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

CEUR Workshop Proceedings (CEUR-WS.org)

<footnote n="1">¹http://oaei.ontologymatching.org</footnote>

<footnote n="2">²http://om2022.ontologymatching.org</footnote>

<footnote n="3">³http://www.seals-project.eu</footnote>
## 2. Methodology

### 2.1. Evaluation platforms

The OAEI evaluation was carried out in one of three alternative platforms: the SEALS client, the HOBBIT platform, or the MELT framework. All of them have the goal of ensuring reproducibility and comparability of the results across matching systems. As of this campaign, the use of the SEALS client and packaging format is deprecated in favor for MELT, with the sole exception of the Interactive Matching track, as simulated interactive matching is not yet supported by MELT.

The **SEALS client** was developed in 2011. It is a Java-based command line interface for ontology matching evaluation, which requires system developers to implement an interface and to wrap their tools in a predefined way including all required libraries and resources.

The **HOBBIT platform**<fnref n="4" /> was introduced in 2017. It is a web interface for linked data and ontology matching evaluation, which requires systems to be wrapped inside docker containers and includes a SystemAdapter class, then being uploaded into the HOBBIT platform [22].

The **MELT framework**<fnref n="5" /> [21] was introduced in 2019 and is under active development. It allows the development, evaluation, and packaging of matching systems for evaluation interfaces like SEALS or HOBBIT. It further enables developers to use Python or any other programming language in their matching systems, which beforehand had been a hurdle for OAEI participants. The evaluation client<fnref n="6" /> allows organizers to evaluate packaged systems whereby multiple submission formats are supported (SEALS packages or matchers implemented as Web services).

All platforms compute the standard evaluation metrics against the reference alignments: precision, recall, and F-measure. In test cases where different evaluation modalities are required, evaluation was carried out *a posteriori*, using the alignments produced by the matching systems.

### 2.2. Submission formats

This year, three submission formats were allowed: (1) SEALS package, (2) HOBBIT, and (3) MELT Web interface. With the increasing usage of other programming languages than Java and increasing hardware requirements for matching systems, since 2021 the MELT Web interface was introduced in order to address this issue. It mainly consists of a technology-independent HTTP interface<fnref n="7" /> which participants can implement as they wish. Alternatively, they can use the MELT framework to assist them, as it can be used to wrap any matching system as docker container implementing the HTTP interface. In 2022, 10 systems were submitted as MELT Web docker container, 5 systems were submitted as SEALS package, 3 systems were uploaded to the HOBBIT platform, and one system implemented the Web interface directly and provided hosting for the system.

<footnote n="4">⁴https://project-hobbit.eu/outcomes/hobbit-platform/</footnote>

<footnote n="5">⁵https://github.com/dwslab/melt</footnote>

<footnote n="6">⁶https://dwslab.github.io/melt/matcher-evaluation/client</footnote>

<footnote n="7">⁷https://dwslab.github.io/melt/matcher-packaging/web</footnote>
## 2.3. OAEI campaign phases

As in previous years, the OAEI 2022 campaign was divided into three phases: preparatory, execution, and evaluation.

In the **preparatory phase**, the test cases were provided to participants in an initial assessment period between June 30th and July 31st, 2022. The goal of this phase is to ensure that the test cases make sense to participants, and give them the opportunity to provide feedback to organizers on the test case as well as potentially report errors. At the end of this phase, the final test base was frozen and released.

During the ensuing **execution phase**, participants test and potentially develop their matching systems to automatically match the test cases. Participants can self-evaluate their results either by comparing their output with the reference alignments or by using either of the evaluation platforms. They can tune their systems with respect to the non-blind evaluation as long as they respect the rules of the OAEI. Participants were required to register their systems by July 31st and make a preliminary evaluation by August 31st. The execution phase was terminated on September 30th, 2022, at which date participants had to submit the (near) final versions of their systems (SEALS-wrapped and/or HOBBIT-wrapped).

During the **evaluation phase**, systems were evaluated by all track organizers. In case minor problems were found during the initial stages of this phase, they were reported to the developers, who were given the opportunity to fix and resubmit their systems. Initial results were provided directly to the participants, whereas final results for most tracks were published on the respective OAEI web pages before the workshop.

## 3. Tracks and test cases

This year's OAEI campaign consisted of 14 tracks, all of them including OWL ontologies while only one also including SKOS thesauri, namely the Biodiversity and the Ecology track. They can be grouped into:

- Schema matching tracks, which have as objective matching ontology classes and/or properties.

- Instance matching tracks, which have as objective matching ontology instances.

- Instance and schema matching tracks, which involve both of the above.

- Complex matching tracks, which have as objective finding complex correspondences between ontology entities.

- Interactive tracks, which simulate user interaction to enable the benchmarking of interactive matching algorithms.

The tracks are summarized in Table 1 and detailed in the following sections.
<table><caption>**Table 1**

Tracks in OAEI 2022.</caption><thead><tr><th>test</th><th>formalism</th><th>relations</th><th>confidence</th><th>modalities</th><th>language</th><th>SEALS</th><th>HOBBIT</th><th>MELT</th></tr></thead><tbody><tr><td colspan="9"><strong>T-Box/Schema matching</strong></td></tr><tr><td>anatomy</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open</td><td>EN</td><td>✓</td><td></td><td>✓</td></tr><tr><td>conference</td><td>OWL</td><td>=, &lt;=</td><td>[0 1]</td><td>open+blind</td><td>EN</td><td></td><td></td><td>✓</td></tr><tr><td>multifarm</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open+blind</td><td>AR, CZ,<br>CN, DE,<br>EN, ES,<br>FR, IT,<br>NL, RU, PT</td><td></td><td></td><td>✓</td></tr><tr><td>complex</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open+blind</td><td>EN, ES</td><td></td><td></td><td>✓</td></tr><tr><td>food</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open</td><td>EN</td><td></td><td></td><td>✓</td></tr><tr><td>interactive</td><td>OWL</td><td>=, &lt;=</td><td>[0 1]</td><td>open</td><td>EN</td><td>✓</td><td></td><td></td></tr><tr><td>bio-ML</td><td>OWL</td><td>=, &lt;=</td><td>[0 1]</td><td>open</td><td>EN</td><td></td><td></td><td>✓</td></tr><tr><td>biodiv</td><td>OWL/SKOS</td><td>=</td><td>[0 1]</td><td>open</td><td>EN</td><td></td><td></td><td>✓</td></tr><tr><td>mse</td><td>OWL</td><td>=, &lt;=, &gt;=</td><td>[0 1]</td><td>open</td><td>EN</td><td></td><td></td><td>✓</td></tr><tr><td>crosswalks</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open</td><td>EN</td><td></td><td></td><td>✓</td></tr><tr><td>common knowl. graph</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open</td><td>EN</td><td></td><td></td><td>✓</td></tr><tr><td colspan="9"><strong>Instance and schema matching</strong></td></tr><tr><td>knowledge graph</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open</td><td>EN</td><td></td><td></td><td>✓</td></tr><tr><td colspan="9"><strong>Instance matching or link discovery</strong></td></tr><tr><td>spimbench</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open+blind</td><td>EN</td><td></td><td>✓</td><td></td></tr><tr><td>link discovery</td><td>OWL</td><td>=</td><td>[0 1]</td><td>open</td><td>EN</td><td></td><td>✓</td><td></td></tr></tbody></table>

## 3.1. Anatomy

The anatomy track comprises a single test case consisting of matching two fragments of biomedical ontologies which describe the human anatomy<fnref n="8" /> (3304 classes) and the anatomy of the mouse<fnref n="9" /> (2744 classes). The evaluation is based on a manually curated reference alignment. This dataset has been used since 2007 with some improvements over the years [23].

Systems are evaluated with the standard parameters of precision, recall, F-measure. Additionally, recall+ is computed by excluding trivial correspondences (i.e., correspondences that have the same normalized label). Alignments are also checked for coherence using the Pellet reasoner. The evaluation was carried out on a machine with a 5 core CPU @ 1.80 GHz with 16GB allocated RAM, using the MELT framework. For some systems, the SEALS client has been used. However, the evaluation parameters were computed *a posteriori*, after removing from the alignments produced by the systems, correspondences expressing relations other than equivalence, as well as trivial correspondences in the oboInOwl namespace (e.g., oboInOwl#Synonym = oboInOwl#Synonym). The results obtained with the SEALS client vary in some cases by 0.5% compared to the results presented in section 4.

## 3.2. Conference

The conference track features two test cases. The main test case is a suite of 21 matching tasks corresponding to the pairwise combination of 7 moderately expressive ontologies describing the domain of organizing conferences. The dataset and its usage are described in [24]. This year we

<footnote n="8">⁸www.cancer.gov/cancertopics/cancerlibrary/terminologyresources</footnote>

<footnote n="9">⁹http://www.informatics.jax.org/searches/AMA_form.shtml</footnote>
again run a second test case consisting of a suite of three tasks of matching DBpedia ontology
(filtered to the dbpedia namespace) and three ontologies from the conference domain.

For the main test case the track uses several reference alignments for evaluation: the old (and
not fully complete) manually curated open reference alignment, *ra1*; an extended, also manually
curated version of this alignment, *ra2*; a version of the latter corrected to resolve violations of
conservativity, *rar2*; and an uncertain version of *ra1* produced through crowd-sourcing, where
the score of each correspondence is the fraction of people in the evaluation group that agree
with the correspondence. The latter reference was used in two evaluation modalities: *discrete*
and *continuous* evaluation. In the former, correspondences in the uncertain reference alignment
with a score of at least 0.5 are treated as correct whereas those with lower score are treated
as incorrect, and standard evaluation parameters are used to evaluated systems. In the latter,
weighted precision, recall and F-measure values are computed by taking into consideration the
actual scores of the uncertain reference, as well as the scores generated by the matching system.
For the sharp reference alignments (*ra1*, *ra2* and *rar2*), the evaluation is based on the standard
parameters, as well the F<sub>0.5</sub>-measure and F<sub>2</sub>-measure and on conservativity and consistency
violations. Whereas F<sub>1</sub> is the harmonic mean of precision and recall where both receive equal
weight, F<sub>2</sub> gives higher weight to recall than precision and F<sub>0.5</sub> gives higher weight to precision
higher than recall. The second test case contains open reference alignment and systems were
evaluated using the standard metrics.

Two baseline matchers are used to benchmark the systems: edna string edit distance matcher;
and StringEquiv string equivalence matcher as in the anatomy test case.

3.3. Multifarm

The multifarm track [25] aims at evaluating the ability of matching systems to deal with ontologies
in different natural languages. This dataset results from the translation of 7 ontologies from the
conference track (cmt, conference, confOf, iasted, sigkdd, ekaw and edas) into 10 languages:
Arabic (ar), Chinese (cn), Czech (cz), Dutch (nl), French (fr), German (de), Italian (it), Portuguese
(pt), Russian (ru), and Spanish (es). The dataset is composed of 55 pairs of languages, with 49
matching tasks for each of them, taking into account the alignment direction (e.g. cmt<sub>en</sub> → edas<sub>de</sub>
and cmt<sub>de</sub> → edas<sub>en</sub> are distinct matching tasks). While part of the dataset is openly available, all
matching tasks involving the *edas* and *ekaw* ontologies (resulting in 55 × 24 matching tasks) are
used for blind evaluation.

We consider two test cases: i) those tasks where two different ontologies (cmt→edas, for instance) have been translated into two different languages; and ii) those tasks where the same ontology (cmt→cmt) has been translated into two different languages. For the tasks of type ii), good results are not only related to the use of specific techniques for dealing with cross-lingual ontologies, but also on the ability to exploit the identical structure of the ontologies.

The reference alignments used in this track derive directly from the manually curated Confer-
ence *ra1* reference alignments. In 2021, alignments have been manually evaluated by domain
experts. The evaluation is blind. The systems have been executed on a Ubuntu Linux machine
configured with 32GB of RAM running under a Intel Core CPU 2.00GHz x8 cores.
## 3.4. Complex Matching

The complex matching track is meant to evaluate the matchers based on their ability to generate complex alignments. A complex alignment is composed of complex correspondences typically involving more than two ontology entities, such as *o<sub>1</sub>:AcceptedPaper* ≡ *o<sub>2</sub>:Paper* ∩ *o<sub>2</sub>:hasDecision.o<sub>2</sub>:Acceptance*.

The **Conference** dataset is composed of three ontologies: cmt, conference and ekaw from the conference dataset. The reference alignment was created as a consensus between experts. In the evaluation process, the matchers can take the simple reference alignment *ral* as input. The precision and recall measures are manually calculated over the complex equivalence correspondences only.

The **Taxon** dataset is composed of four knowledge bases containing knowledge about plant taxonomy: AgronomicTaxon, AGROVOC, TAXREF-LD and DBpedia. The alignment systems have been executed on a Ubuntu Linux machine configured with 32GB of RAM running under a Intel Core CPU 2.00GHz x8 cores. All measurements are based on a single run.

This year, the other complex sub-tracks (**Hydrography**, **GeoLink**, **Populated GeoLink** and **Populated Enslaved** datasets) have been discontinued.

## 3.5. Food

The Food Nutritional Composition track aims at finding alignments between food concepts from CIQUAL<sup>10</sup>, the French food nutritional composition database, and food concepts from SIREN<sup>11</sup>, the Scientific Information and Retrieval Exchange Network of the US Food and Drug administration. Foods from both databases are described in LanguaL<sup>12</sup>, a well-known multilingual thesaurus using faceted classification. LanguaL stands for "Langua aLimentaria" or "language of food" and more than 40,000 foods used in food composition databases are described using LanguaL.

In [26] we propose the method to provide OWL modelling of food concepts from both datasets, CIQUAL<sup>13</sup> and SIREN<sup>14</sup>, and a gold standard.

The evaluation was performed using the MELT platform. Every participating system was executed in its standard setting and we compare precision, recall and F-measure as well as the computation time.

## 3.6. Interactive Matching

The interactive matching track aims to assess the performance of semi-automated matching systems by simulating user interaction [27, 28, 29]. The evaluation thus focuses on how interaction with the user improves the matching results. Currently, this track does not evaluate the user experience or the user interfaces of the systems [30, 28].

<footnote n="10">¹⁰https://ciqual.anses.fr/</footnote>

<footnote n="11">¹¹http://langual.org/langual_indexed_dataset.asp</footnote>

<footnote n="12">¹²https://www.langual.org/default.asp</footnote>

<footnote n="13">¹³https://entrepot.recherche.data.gouv.fr/dataset.xhtml?persistentId=doi:10.15454/6CEYU3</footnote>

<footnote n="14">¹⁴https://entrepot.recherche.data.gouv.fr/dataset.xhtml?persistentId=doi:10.15454/5LLGVY</footnote>
The interactive matching track is based on the datasets from the Anatomy and Conference tracks, which have been previously described. It relies on the SEALS client's *Oracle* class to simulate user interactions. An interactive matching system can present a collection of correspondences simultaneously to the oracle, which will tell the system whether that correspondence is correct or not. If a system presents up to three correspondences together and each correspondence presented has a mapped entity (i.e., class or property) in common with at least one other correspondence presented, the oracle counts this as a single interaction, under the rationale that this corresponds to a scenario where a user is asked to choose between conflicting candidate correspondences. To simulate the possibility of user errors, the oracle can be set to reply with a given error probability (randomly, from a uniform distribution). We evaluated systems with four different error rates: 0.0 (perfect user), 0.1, 0.2, and 0.3.

In addition to the standard evaluation parameters, we also compute the number of requests made by the system, the total number of distinct correspondences asked, the number of positive and negative answers from the oracle, the performance of the system according to the oracle (to assess the impact of the oracle errors on the system) and finally, the performance of the oracle itself (to assess how erroneous it was).

The evaluation was carried out on a server with 3.46 GHz (6 cores) and 8GB RAM allocated to the matching systems. For systems requiring more RAM, the evaluation was carried out on a computer with an AMD Ryzen 7 5700G 3.80 GHz CPU and 32GB RAM, with 10GB of max heap space allocated to java. Each system was run ten times and the final result of a system for each error rate represents the average of these runs. For the Conference dataset with the ra1 alignment, precision and recall correspond to the micro-average over all ontology pairs, whereas the number of interactions is the total number of interactions for all the pairs.

## 3.7. Bio-ML

The Bio-ML track [31] incorporates both equivalence and subsumption ontology matching (OM) tasks for biomedical ontologies, with ground truth (equivalence) mappings extracted from Mondo [32] and UMLS [33] (see Table 2). Mondo aims to integrate disease concepts worldwide, while UMLS is a meta-thesaurus for the biomedical domain. Based on techniques (ontology pruning, subsumption mapping construction, negative candidate mapping generation, etc.) proposed in [31], we introduced five OM pairs with their information reported in Table 3. Each OM pair is accompanied with both equivalence and subsumption matching tasks; each matching task has two data split settings: (i) unsupervised setting (90% of the mappings for testing, and 10% for validation), and (ii) semi-supervised setting (70% of the mappings for testing, 20% for training, and 10% for validation).

For evaluation, in [31] we proposed both *global matching* and *local ranking*; the former aims to evaluate the overall performance by computing Precision, Recall, and F1 metrics for the output mappings against the reference mappings, while the latter aims to evaluate the ability of distinguishing the correct mapping out of several challenging negatives by ranking metrics Hits@K and MRR. Note that subsumption mappings are inherently incomplete, so only local ranking evaluation is applied for subsumption matching.

<footnote n="15">¹⁵Created from OMIM texts by Mondo's pipeline tool available at: https://github.com/monarch-initiative/omim.</footnote>

<footnote n="16">¹⁶Created by the official snomed-owl-toolkit available at: https://github.com/IHTSDO/snomed-owl-toolkit.</footnote>
<table><caption>**Table 2**
Information of the source ontologies used for creating the OM datasets in Bio-ML.</caption><thead><tr><th>Mapping Source</th><th>Ontology</th><th>Ontology Source & Version</th><th>#Classes</th></tr></thead><tbody><tr><td rowspan="4">Mondo</td><td>OMIM</td><td>Mondo<sup>15</sup></td><td>44,729</td></tr><tr><td>ORDO</td><td>BioPortal, v3.2</td><td>14,886</td></tr><tr><td>NCIT</td><td>BioPortal, v18.05d</td><td>140,144</td></tr><tr><td>DOID</td><td>BioPortal, 2017-11-28</td><td>12,498</td></tr><tr><td rowspan="3">UMLS</td><td>SNOMED</td><td>UMLS, US.2021.09.01<sup>16</sup></td><td>358,222</td></tr><tr><td>FMA</td><td>BioPortal, v4.14.0</td><td>104,523</td></tr><tr><td>NCIT</td><td>BioPortal, v21.02d</td><td>163,842</td></tr></tbody></table>

<table><caption>**Table 3**
Information of each OM dataset in Bio-ML, where the numbers of equivalence and subsumption reference mappings are reported in #Refs(≡) and #Refs (□), respectively.</caption><thead><tr><th>Mapping Source</th><th>Ontology Pair</th><th>Category</th><th>#Refs (≡)</th><th>#Refs (□)</th></tr></thead><tbody><tr><td rowspan="2">Mondo</td><td>OMIM-ORDO</td><td>Disease</td><td>3,721</td><td>103</td></tr><tr><td>NCIT-DOID</td><td>Disease</td><td>4,684</td><td>3,339</td></tr><tr><td rowspan="3">UMLS</td><td>SNOMED-FMA</td><td>Body</td><td>7,256</td><td>5,506</td></tr><tr><td>SNOMED-NCIT</td><td>Pharm</td><td>5,803</td><td>4,225</td></tr><tr><td>SNOMED-NCIT</td><td>Neoplas</td><td>3,804</td><td>213</td></tr></tbody></table>

As Bio-ML is a new track in the OAEI this year and it attempts to support machine learning-based OM systems, we adopted a flexible way for evaluating participating systems. First, participants can freely choose any tasks and settings they would like to attend. Second, for systems that have been well-adapted to the MELT platform, we used MELT to produce the output mappings. Third, for systems that have been implemented elsewhere and not easy to be made compatible with MELT, we used their source code. Fourth, we also allowed participants (with trust) to directly upload output mappings if their systems had not been published and had not been made compatible with MELT. All our evaluations were conducted with the DeepOnto<fnref n="17" /> library on a local machine with Intel Xeon Bronze 3204 CPU 1.90GHz x11 processors, 126GB RAM, and two Quadro RTX 8000 GPUs. The GPUs were mainly used for training systems that involve deep neural networks.

## 3.8. Biodiversity and Ecology

The biodiversity and ecology (biodiv) track is motivated by the GFBio<fnref n="18" /> (The German Federation for Biological Data) alongside its successor NFDI4Biodiversity<fnref n="19" /> and the AquaDiva<fnref n="20" /> projects, which aim at providing semantically enriched data management solutions for data capture, annotation, indexing and search [34, 35, 36]. In 2020, we partnered with the D2KAB project<fnref n="21" />, which develops the AgroPortal<fnref n="22" /> ontology repository, to include new matching tasks involving important

<footnote n="17">¹⁷https://krr-oxford.github.io/DeepOnto/#/</footnote>

<footnote n="18">¹⁸www.gfbio.org</footnote>

<footnote n="19">¹⁹www.nfdi4biodiversity.org/en/</footnote>

<footnote n="20">²⁰www.aquadiva.uni-jena.de</footnote>

<footnote n="21">²¹www.d2kab.org</footnote>

<footnote n="22">²²agroportal.lirmm.fr</footnote>
thesauri in agronomy and environmental sciences. The track features the three tasks also present in former editions: matching the Environment Ontology (ENVO) to the Semantic Web for Earth and Environment Technology Ontology (SWEET), the AGROVOC thesaurus to the US National Agricultural Library Thesaurus (NALT) and the General Multilingual Environmental Thesaurus (GEMET) to the Analysis and Experimentation on Ecosystems thesaurus (ANAEETHES). In the 2021 edition, we added a task to align between two biological taxonomies with rather different but complementary scopes: the well-known NCBI taxonomy (NCBITAXON), and TAXREF-LD [37]. No matching system was able to achieve this matching task due to the large size of the considered taxonomies. To cope with this issue in this years edition, we split the large matching task into a set of smaller, more manageable subtasks through the use of modularization. We obtained six groups corresponding to the kingdoms: Animalia, Bacteria, Chromista, Fungi, Plantae and Protozoa, leading to six well balanced matching subtasks. Table 4 presents detailed information about the ontologies and thesauri used in this year edition.

<caption>**Table 4**</caption>

Biodiversity and Ecology track ontologies and thesauri.

<table><thead><tr><th>Ontology/Thesaurus</th><th>Format</th><th>Version</th><th>Classes</th><th>Instances</th></tr></thead><tbody><tr><td>ENVO</td><td>OWL</td><td>2021-05-19</td><td>6,566</td><td>44</td></tr><tr><td>SWEET</td><td>OWL</td><td>2019-10-12</td><td>4,533</td><td>-</td></tr><tr><td>AGROVOC</td><td>SKOS</td><td>2020-10-02</td><td>46</td><td>706,803</td></tr><tr><td>NALT</td><td>SKOS</td><td>2020-28-01</td><td>2</td><td>74,158</td></tr><tr><td>GEMET</td><td>SKOS</td><td>2020-13-02</td><td>7</td><td>5,907</td></tr><tr><td>ANAEETHES</td><td>SKOS</td><td>2017-22-03</td><td>2</td><td>3,323</td></tr><tr><td>NCBITAXON Animalia</td><td>OWL</td><td>2021-02-15</td><td>74729</td><td>-</td></tr><tr><td>TAXREF-LD Animalia</td><td>OWL</td><td>2020-06-23 (v13.0)</td><td>73528</td><td>-</td></tr><tr><td>NCBITAXON Bacteria</td><td>OWL</td><td>2021-02-15</td><td>326</td><td>-</td></tr><tr><td>TAXREF-LD Bacteria</td><td>OWL</td><td>2020-06-23 (v13.0)</td><td>312</td><td>-</td></tr><tr><td>NCBITAXON Chromista</td><td>OWL</td><td>2021-02-15</td><td>2344</td><td>-</td></tr><tr><td>TAXREF-LD Chromista</td><td>OWL</td><td>2020-06-23 (v13.0)</td><td>2290</td><td>-</td></tr><tr><td>NCBITAXON Fungi</td><td>OWL</td><td>2021-02-15</td><td>13149</td><td>-</td></tr><tr><td>TAXREF-LD Fungi</td><td>OWL</td><td>2020-06-23 (v13.0)</td><td>12732</td><td>-</td></tr><tr><td>NCBITAXON Plantae</td><td>OWL</td><td>2021-02-15</td><td>27013</td><td>-</td></tr><tr><td>TAXREF-LD Plantae</td><td>OWL</td><td>2020-06-23 (v13.0)</td><td>26302</td><td>-</td></tr><tr><td>NCBITAXON Protozoa</td><td>OWL</td><td>2021-02-15</td><td>538</td><td>-</td></tr><tr><td>TAXREF-LD Protozoa</td><td>OWL</td><td>2020-06-23 (v13.0)</td><td>501</td><td>-</td></tr></tbody></table>

## 3.9. Material Sciences and Engineering (MSE)

Data in Material Sciences and Engineering (MSE) can be characterised by scarcity, complexity and presence of gaps. Therefore the MSE community aims for ontology-based data integration via decentralized data management architectures. Several actors using different ontologies results in the growing demand for automatic alignment of ontologies in the MSE domain.

The MSE track uses small to mid-sized ontologies common in the MSE field that are implemented with and without upper-level ontologies. The ontologies follow heterogeneous design
principles with only partial overlap to each other. The current version v1.1<sup>23</sup> of the MSE track includes three test cases summarised in Table 5, where each test case consists of two MSE ontologies to be matched [O1; O2] as well as one manual reference alignment **R** that can be used for evaluation of the matching task. The benchmark also provides background knowledge *resources*.

<table><caption>**Table 5**
The building blocks of the MSE track (MSE benchmark v1.1).</caption><thead><tr><th>Inputs</th><th>First Test Case</th><th>Second Test Case</th><th>Third Test Case</th></tr></thead><tbody><tr><td><b>O1</b></td><td>Reduced MaterialInformation</td><td>MaterialInformation</td><td>MaterialInformation</td></tr><tr><td><b>O2</b></td><td>MatOnto</td><td>MatOnto</td><td>EMMO</td></tr><tr><td><b>R</b></td><td>=, ⊂, ⊃ corresp.</td><td>= corresp.</td><td>= corresp.</td></tr><tr><td><b>resources</b></td><td colspan="3">Chemical Elements Dictionary (DICT), EMMO</td></tr></tbody></table>

The MSE track makes use of three different MSE ontologies in total, in each of which an ontology using an upper-level ontology is matched to one without an upper-level. The MaterialInformation[38] domain ontology was designed without upper-level ontology and serves as infrastructure for material information and knowledge exchange (545 classes, 98 properties and 411 individuals). Three out of eight submodules of the MaterialInformation were merged to create the Reduced MaterialInformation (32 classes, 43 properties and 17 individuals) for a more efficient creation of the manual reference alignment in the First Test Case, see Table 5. The MatOnto Ontology v2.1<sup>24</sup> (847 classes, 96 properties and 131 individuals) bases on the upper-level ontology bfo2<sup>25</sup>. The Elementary Multiperspective Material Ontology (EMMO v1.0.0-alpha2)<sup>26</sup>, is a standard representational ontology framework based on current materials modelling and characterisation knowledge incorporating an upper-, mid- and domain-level (451 classes, 35 properties). For every test case, a manual reference alignment **R** was created in close cooperation with MSE domain experts.

The evaluation was performed using the MELT platform on a Windows 10 system with Intel Core i7 870 CPU @2.93GHz x4 and 16 GB RAM. For the time being, no background knowledge was used for evaluation. Every participating system was executed in its standard setting and precision, recall and F-measure as well as the computation time is compared.

## 3.10. Crosswalks Data Schema Matching

This is a new track introduced this year. It aims at evaluating the ability of systems to deal with the schema metadata matching task, in particular, with a collection of crosswalks from fifteen research data schemas to Schema.org[39, 40]. It is based on the work carried out by the Research Data Alliance (RDA) Research Metadata Schemas Working Group. The collection serve as a reference for data repositories when they develop their crosswalks, as well as an indication of semantic interoperability among the schemas.

<footnote n="23"><sup>23</sup>https://github.com/EngyNasr/MSE-Benchmark/releases/tag/v1.1</footnote>

<footnote n="24"><sup>24</sup>https://raw.githubusercontent.com/iNovexIrad/MatOnto-Ontologies/master/matonto-release.ttl</footnote>

<footnote n="25"><sup>25</sup>http://purl.obolibrary.org/obo/bfo/2.0/bfo.owl</footnote>

<footnote n="26"><sup>26</sup>https://raw.githubusercontent.com/emmo-repo/EMMO/1.0.0-alpha2/emmo.owl</footnote>
<table><caption>**Table 6**
The number of classes and instances in the two common KGs benchmarks</caption><thead><tr><td>Dataset</td><td>#Classes</td><td>#Instances</td></tr></thead><tbody><tr><td>DBpedia</td><td>138</td><td>631,461</td></tr><tr><td>NELL</td><td>134</td><td>1,184,377</td></tr><tr><td>YAGO</td><td>304</td><td>5,149,594</td></tr><tr><td>Wikidata</td><td>304</td><td>2,158,547</td></tr></tbody></table>

The dataset is composed of 15 source research metadata describing datasets that have been aligned to Schema.org. The source schemas include discipline agnostic schemas Dublin Core, Data Catalogue Vocabulary (DCAT), Data Catalogue Vocabulary - Application Profile (DCAT-AP), Registry Interchange Format - Collections and Services (RIF-CS), DataCite Schema, Dataverse; and discipline schemas ISO19115-1, EOSC/EDMI, Data Tag Suite (DATS), Bioschemas, B2FIND, Data Documentation Initiative (DDI), European Clinical Research Infrastructure Network (ECRIN), Space Physics Archive Search and Extract (SPASE); as well as CodeMeta for software.

This year a subset of the 16 metadata schemas aligned to schema.org has been considered. This subset corresponds to the set of schemas and vocabularies for which an OWL/RDFS serialisation is available. It involves: Data Catalogue Vocabulary (DCAT-v3), Data Catalogue Vocabulary - Application Profile (DCAT-AP), DataCity, Dublin Core (DC), ISO19115-1 schemas (ISO) and RIFCS.

Using as a reference the manually established correspondences, the evaluation here will be based on the well-known measures of precision, recall and F-measure. The systems have been executed on a Ubuntu Linux machine configured with 32GB of RAM running under a Intel Core CPU 2.00GHz x8 processors.

## 3.11. Common Knowledge Graphs

This track was introduced to OAEI in 2021, and it evaluates the ability of matching systems to match the schema (classes) in large cross-domain knowledge graphs such as DBpedia [41], YAGO [42] and NELL [43]. The dataset used for the evaluation is generated from DBpedia and the Never-Ending Language Learner (NELL). While DBpedia is generated from structured data in Wikipedia's articles, NELL is an automatically generated knowledge graph with entities extracted from large-scale text corpus shared on websites. The automatic extraction process is one of the aspects that make common knowledge graphs different from ontologies, as they often result in less well-formatted and cross-domain datasets. In addition to the NELL and DBpedia test case, this year we introduced a new test case for matching classes from YAGO and Wikidata [44]. The numbers of entities in the four KG datasets are illustrated in Table 6.

The NELL and DBpedia benchmark [45] was human-annotated and verified by experts. This gold standard is only a *partial gold standard*, since not every class in each knowledge graph has an equivalent class in the opposite one. To avoid over-penalizing matches that may discover reasonable matches that are not included in the partial gold standard, our evaluation ignores any predicted matches where neither of the classes in that pair exists in a true positive pair with
another class in the reference alignments. In terms of YAGO and Wikidata *gold standard*, it was
originally created [46] and expanded according to OAEI standard as part of [44].

With the respect to the reference alignment, matching systems were evaluated using standard
precision, recall, and f-measure. The evaluation was carried out on a Linux virtual machine with
128 GB of RAM and 16 vCPUs (2.4 GHz) processors. The evaluation was performed using
MELT for matchers wrapped using both SEALS, and the web packaging via Docker. As baseline,
we utilize a simple string matcher which is available through MELT.

## 3.12. Knowledge Graph

The Knowledge Graph track was run for the fourth year. The task of the track is to match pairs of knowledge graphs, whose schema and instances have to be matched simultaneously. The individual knowledge graphs are created by running the DBpedia extraction framework on eight different Wikis from the Fandom Wiki hosting platform<fnref n="27" /> in the course of the DBkWik project [47, 48]. They cover different topics (movies, games, comics and books) and three Knowledge Graph clusters sharing the same domain e.g. star trek, as shown in Table 7.

<caption>**Table 7**</caption>

Characteristics of the Knowledge Graphs in the Knowledge Graph track, and the sources they
were created from.

<table><thead><tr><th>Source</th><th>Hub</th><th>Topic</th><th>#Instances</th><th>#Properties</th><th>#Classes</th></tr></thead><tbody><tr><td>Star Wars Wiki</td><td>Movies</td><td>Entertainment</td><td>145,033</td><td>700</td><td>269</td></tr><tr><td>The Old Republic Wiki</td><td>Games</td><td>Gaming</td><td>4,180</td><td>368</td><td>101</td></tr><tr><td>Star Wars Galaxies Wiki</td><td>Games</td><td>Gaming</td><td>9,634</td><td>148</td><td>67</td></tr><tr><td>Marvel Database</td><td>Comics</td><td>Comics</td><td>210,996</td><td>139</td><td>186</td></tr><tr><td>Marvel Cinematic Universe</td><td>Movies</td><td>Entertainment</td><td>17,187</td><td>147</td><td>55</td></tr><tr><td>Memory Alpha</td><td>TV</td><td>Entertainment</td><td>45,828</td><td>325</td><td>181</td></tr><tr><td>Star Trek Expanded Universe</td><td>TV</td><td>Entertainment</td><td>13,426</td><td>202</td><td>283</td></tr><tr><td>Memory Beta</td><td>Books</td><td>Entertainment</td><td>51,323</td><td>423</td><td>240</td></tr></tbody></table>

The evaluation is based on reference correspondences at both schema and instance levels. While the schema level correspondences were created by experts, the instance correspondences were extracted from the wiki page itself. Due to the fact that not all inter wiki links on a page represent the same concept a few restrictions were made: 1) only links in sections with a header containing “link” are used, 2) all links are removed where the source page links to more than one concept in another wiki (ensures the alignments are functional), 3) multiple links which point to the same concept are also removed (ensures injectivity), 4) links to disambiguation pages were manually checked and corrected. Since we do not have a correspondence for each instance, class, and property in the graphs, this gold standard is only a *partial gold standard*.

The evaluation was executed on a virtual machine (VM) with 32GB of RAM and 16 vCPUs (2.4 GHz), with Debian 9 operating system and Openjdk version 1.8.0_265. For evaluating all possible submission formats, MELT framework is used. The corresponding code for evaluation can be found on Github<fnref n="28" />.

<footnote n="27">²⁷https://www.wikia.com/</footnote>

<footnote n="28">²⁸https://github.com/dwslab/melt/tree/master/examples/kgEvalCli</footnote>
The alignments were evaluated based on precision, recall, and f-measure for classes, properties, and instances (each in isolation). The partial gold standard contained 1:1 correspondences and we further assume that in each knowledge graph, only one representation of the concept exists. This means that if we have a correspondence in our gold standard, we count a correspondence to a different concept as a false positive. The count of false negatives is only increased if we have a 1:1 correspondence and it is not found by a matcher.

As a baseline, we employed two simple string matching approaches. The source code for these
matchers is publicly available.<fnref n="29" />

3.13. SPIMBENCH

The SPIMBENCH track consists of matching instances that are found to refer to the same real-
world entity corresponding to a creative work (that can be a news item, blog post or programme).
The datasets were generated and transformed using SPIMBENCH [49] by altering a set of original
linked data through value-based, structure-based, and semantics-aware transformations (simple
combination of transformations). They share almost the same ontology (with some differences in
property level, due to the structure-based transformations), which describes instances using 22
classes, 31 data properties, and 85 object properties. Participants are requested to produce a set
of correspondences between the pairs of matching instances from the source and target datasets
that are found to refer to the same real-world entity. An instance in the source dataset can have
none or one matching counterpart in the target dataset. The SPIMBENCH task uses two sets of
datasets<fnref n="30" /> with different scales (i.e., number of instances to match):

- Sandbox (380 INSTANCES, 10000 TRIPLES). It contains two datasets called source (Tbox1) and target (Tbox2) as well as the set of expected correspondences (i.e., reference alignment).

- Mainbox (1800 CWs, 50000 TRIPLES). It contains two datasets called source (Tbox1) and target (Tbox2). This test case is blind, meaning that the reference alignment is not given to the participants.

In both cases, the goal is to discover the correspondences among the instances in the source dataset (Tbox1) and the instances in the target dataset (Tbox2).

The evaluation was carried out using the HOBBIT platform.

3.14. Link Discovery

The Link Discovery track features Spatial test case this year, that deal with *link discovery* for
spatial data represented as *trajectories* i.e., sequences of longitude, latitude pairs. The track is
based on two datasets generated from TomTom<fnref n="31" /> and Spaten [50].

The **Spatial** test case aims at testing the performance of systems that deal with topological relations proposed in the state of the art DE-9IM (Dimensionally Extended nine-Intersection

<footnote n="29"><sup>29</sup>http://oaei.ontologymatching.org/2019/results/knowledgegraph/kgBaselineMatchers.zip</footnote>

<footnote n="30">³⁰Although the files are called Tbox1 and Tbox2, they actually contain a Tbox and an Abox.</footnote>

<footnote n="31">³¹https://www.tomtom.com/en_gr/</footnote>
Model) model [51]. The benchmark generator behind this test case implements all topological relations of DE-9IM between trajectories in the two dimensional space. To the best of our knowledge such a generic benchmark, that takes as input trajectories and checks the performance of linking systems for spatial data does not exist. The focus for the design was (a) on the correct implementation of all the topological relations of the DE-9IM topological model and (b) on producing datasets large enough to stress the systems under test. The supported relations are: *Equals*, *Disjoint*, *Touches*, *Contains/Within*, *Covers/CoveredBy*, *Intersects*, *Crosses*, *Overlaps*. The test case comprises tasks for all the DE-9IM relations and for LineString/LineString and LineString/Polygon cases, for both TomTom and Spaten datasets, ranging from 200 to 2K instances.

We did not exceed 64 KB per instance due to a limitation of the Silk system<fnref n="32" /> and run all the systems using a single core in order to enable a fair comparison of the systems participating in this track. But we can not fail to mention that Silk and DS-JedAI have a multi core version as well as that DS-JedAI's time performance also includes Spark start-up time.

The evaluation was carried out using the HOBBIT platform.

# 4. Results and Discussion

## 4.1. Participation

Following an initial period of growth, the number of OAEI participants has remained approximately constant since 2012, at slightly over 20. This year we count with 18 participating systems. Table 8 lists the participants and the tracks in which they competed. It is worth mentioning that the first-year Bio-ML track has four additional participants (e.g., BERTMap [52] and BERTSubs [53]) that are not listed in Table 8. This is because they need training and validation which are not yet fully supported by the OAEI evaluation platforms, and thus they were tested locally with Bio-ML results reported, but without an OAEI system submission. Some matching systems participated with different variants (Matcha and LogMap) whereas others were evaluated with different configurations, as requested by developers (see test case sections for details). The following sections summarise the results for each track.

## 4.2. Anatomy

The results for the Anatomy track are shown in Table 9. Of the 10 systems participating in the Anatomy track, 8 achieved an F-measure higher than the StringEquiv baseline. Three systems were first time participants (Matcha, ALIOn and SEEMatcher). Long-term participating systems showed few changes in comparison with previous years with respect to alignment quality (precision, recall, F-measure, and recall+), size and run time. The exceptions were ALIN which increased in size (from 1119 to 1159), F-measure (from 0.835 to 0.852), recall (from 0.726 to 0.752) and recall+ (from 0.438 to 0.501), and LogMapBio increased in size (from 1586 to 1596), recall (from 0.914 to 0.919) and recall+ (from 0.773 to 0.787). In terms of run time, 4 out of 10 systems computed an alignment in less than 100 seconds. LogMapLt remains the system with the

<footnote n="32">³²https://github.com/silk-framework/silk/issues/57</footnote>
<table><caption>**Table 8**
Participants and the status of their submissions.</caption><thead><tr><th>System</th><th>A-LIOn</th><th>ALIN</th><th>AMD</th><th>ATMatcher</th><th>CIDER-ML</th><th>DLinker</th><th>DS-JedAI</th><th>GraphMatcher</th><th>KGMatcher+</th><th>LogMap</th><th>LogMap-Bio</th><th>LogMapLt</th><th>LSMatch</th><th>LSMatchMulti</th><th>Matcha</th><th>SEBMatcher</th><th>TOMATO</th><th>WomboCombo</th><th>Total=18</th></tr></thead><tbody><tr><td>anatomy</td><td>●</td><td>●</td><td>●</td><td>●</td><td></td><td></td><td></td><td></td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td></td><td>10</td></tr><tr><td>conference</td><td>●</td><td>●</td><td>●</td><td>●</td><td></td><td></td><td></td><td></td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td></td><td>12</td></tr><tr><td>multifarm</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td></td><td>5</td></tr><tr><td>complex</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>2</td></tr><tr><td>food</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>●</td><td>●</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td></td><td>4</td></tr><tr><td>interactive</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td></td><td>2</td></tr><tr><td>bio-ML</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>○</td><td>●</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td></td><td>6</td></tr><tr><td>biodiv</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>●</td><td>●</td><td>●</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td></td><td>4</td></tr><tr><td>mse</td><td>●</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>●</td><td>●</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td></td><td>4</td></tr><tr><td>commonKG</td><td>○</td><td>○</td><td>●</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>●</td><td>●</td><td>○</td><td>●</td><td>●</td><td>●</td><td>○</td><td>○</td><td>○</td><td></td><td>7</td></tr><tr><td>crosswalks</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>●</td><td>●</td><td>○</td><td>●</td><td>●</td><td>●</td><td>○</td><td>○</td><td>○</td><td></td><td>4</td></tr><tr><td>spimbench</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>○</td><td>○</td><td>●</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td></td><td>2</td></tr><tr><td>link discovery</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>●</td><td>●</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td>○</td><td></td><td>2</td></tr><tr><td>knowledge graph</td><td>○</td><td>○</td><td>●</td><td>●</td><td>○</td><td>○</td><td>○</td><td>●</td><td>●</td><td>●</td><td>○</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td>●</td><td></td><td>7</td></tr></tbody><tfoot><tr><td>total</td><td>3</td><td>3</td><td>9</td><td>5</td><td>3</td><td>2</td><td>1</td><td>1</td><td>3</td><td>12</td><td>2</td><td>9</td><td>6</td><td>1</td><td>10</td><td>2</td><td>1</td><td>0</td><td>71</td></tr></tfoot></table>

shortest runtime. Regarding quality, Matcha achieved the highest F-measure (0.941) and recall+ (0.817), but four other systems obtained an F-measure above 0.88 (SEBMatcher, LogMapBio, LogMap, and AMD) which is at least as good as the best systems in OAEI 2007-2010. Like in previous years, there is no significant correlation between the quality of the generated alignment and the run time. Two systems produced coherent alignments (LogMapBio and LogMap).

## 4.3. Conference

The conference evaluation results using the sharp reference alignment *rar2* are shown in Table 10. For the sake of brevity, only results with this reference alignment and considering both classes and properties are shown. For more detailed evaluation results, please check conference track's web page.

With regard to two baselines we can group tools according to system's position: six systems outperformed above both baselines (ALIN, ATMatcher, GraphMatcher, LogMap, LogMapLt, and SEBMatcher); two systems performed better than StringEquiv baseline (AMD, LSMatch), and four systems performed worse than both baselines (ALIOn, KGMatcher+, TOMATO, and Matcha). Seven matchers (AMD, ALIN, ALIOn, ATMatcher, KGMatcher+, LSMatch, and SEBMatcher) do not match properties at all. On the other side, Matcha does not match classes at all, while it dominates in matching properties. Naturally, this has a negative effect on their overall performance.

The performance of all matching systems regarding their precision, recall and F₁-measure is
<caption>**Table 9**</caption>

Anatomy results, ordered by F-measure. Runtime is measured in seconds; "size" is the number of correspondences in the generated alignment.

<table><caption>**Table 10**</caption><thead><tr><th>System</th><th>Runtime</th><th>Size</th><th>Precision</th><th>F-measure</th><th>Recall</th><th>Recall+</th><th>Coherent</th></tr></thead><tbody><tr><td>Matcha</td><td>37</td><td>1482</td><td>0.951</td><td>0.941</td><td>0.93</td><td>0.817</td><td>-</td></tr><tr><td>SEBMatcher</td><td>35602</td><td>1402</td><td>0.945</td><td>0.908</td><td>0.874</td><td>0.674</td><td>-</td></tr><tr><td>LogMapBio</td><td>1183</td><td>1596</td><td>0.873</td><td>0.895</td><td>0.919</td><td>0.787</td><td>✓</td></tr><tr><td>LogMap</td><td>9</td><td>1402</td><td>0.917</td><td>0.881</td><td>0.848</td><td>0.602</td><td>✓</td></tr><tr><td>AMD</td><td>160</td><td>1299</td><td>0.953</td><td>0.88</td><td>0.817</td><td>0.522</td><td>-</td></tr><tr><td>ALIN</td><td>374</td><td>1159</td><td>0.984</td><td>0.852</td><td>0.752</td><td>0.501</td><td>-</td></tr><tr><td>LogMapLt</td><td>3</td><td>1147</td><td>0.962</td><td>0.828</td><td>0.728</td><td>0.288</td><td>-</td></tr><tr><td>ATMatcher</td><td>156</td><td>1037</td><td>0.978</td><td>0.794</td><td>0.669</td><td>0.133</td><td>-</td></tr><tr><td>StringEquiv</td><td>-</td><td>946</td><td>0.997</td><td>0.766</td><td>0.622</td><td>0.000</td><td>-</td></tr><tr><td>LSMatch</td><td>20</td><td>1009</td><td>0.952</td><td>0.761</td><td>0.634</td><td>0.037</td><td>-</td></tr><tr><td>ALION</td><td>26134</td><td>1913</td><td>0.364</td><td>0.407</td><td>0.46</td><td>0.136</td><td>-</td></tr></tbody></table>

The highest average $F_{[0.5|1|2]}$-measure and their corresponding precision and recall for each matcher with its $F_1$-optimal threshold (ordered by $F_1$-measure). Inc Align. means number of incoherent alignments. Conser.V. means total number of all conservativity principle violations. Consist.V. means total number of all consistency principle violations.

<table><thead><tr><th>System</th><th>Prec.</th><th>F<sub>0.5</sub>-m.</th><th>F<sub>1</sub>-m.</th><th>F<sub>2</sub>-m.</th><th>Rec.</th><th>Inc Align.</th><th>Conser.V.</th><th>Consist.V.</th></tr></thead><tbody><tr><td>LogMap</td><td>0.76</td><td>0.71</td><td>0.64</td><td>0.59</td><td>0.56</td><td>0</td><td>21</td><td>0</td></tr><tr><td>GraphMatcher</td><td>0.75</td><td>0.7</td><td>0.63</td><td>0.58</td><td>0.55</td><td>6</td><td>21</td><td>61</td></tr><tr><td>SEBMatcher</td><td>0.79</td><td>0.7</td><td>0.6</td><td>0.52</td><td>0.48</td><td>4</td><td>6</td><td>50</td></tr><tr><td>ATMatcher</td><td>0.69</td><td>0.64</td><td>0.59</td><td>0.54</td><td>0.51</td><td>1</td><td>72</td><td>8</td></tr><tr><td>ALIN</td><td>0.82</td><td>0.7</td><td>0.57</td><td>0.48</td><td>0.44</td><td>0</td><td>2</td><td>0</td></tr><tr><td>LogMapLt</td><td>0.68</td><td>0.62</td><td>0.56</td><td>0.5</td><td>0.47</td><td>3</td><td>97</td><td>18</td></tr><tr><td>edna</td><td>0.74</td><td>0.66</td><td>0.56</td><td>0.49</td><td>0.45</td><td></td><td></td><td></td></tr><tr><td>AMD</td><td>0.82</td><td>0.68</td><td>0.55</td><td>0.46</td><td>0.41</td><td>1</td><td>2</td><td>6</td></tr><tr><td>LSMatch</td><td>0.83</td><td>0.69</td><td>0.55</td><td>0.46</td><td>0.41</td><td>0</td><td>2</td><td>0</td></tr><tr><td>StringEquiv</td><td>0.76</td><td>0.65</td><td>0.53</td><td>0.45</td><td>0.41</td><td></td><td></td><td></td></tr><tr><td>KGMatcher+</td><td>0.83</td><td>0.67</td><td>0.52</td><td>0.43</td><td>0.38</td><td>0</td><td>1</td><td>0</td></tr><tr><td>ALION</td><td>0.66</td><td>0.44</td><td>0.3</td><td>0.22</td><td>0.19</td><td>3</td><td>17</td><td>49</td></tr><tr><td>TOMATO</td><td>0.09</td><td>0.11</td><td>0.16</td><td>0.28</td><td>0.6</td><td>15</td><td>4</td><td>777</td></tr><tr><td>Matcha</td><td>0.37</td><td>0.2</td><td>0.12</td><td>0.08</td><td>0.07</td><td>2</td><td>3</td><td>24</td></tr></tbody></table>

plotted in Figure 1. Systems are represented as squares or triangles, whereas the baselines are represented as circles.

The Conference evaluation results using the uncertain reference alignments are presented in Table 11. Out of the 12 alignment systems, 8 (ALIN, ALION, AMD, KGMatcher+, LogMapLt, LSMatch, SEBMatcher, TOMATO) use 1.0 as the confidence value for all matches they identify. The remaining 4 systems (ATMatcher, GraphMatcher, LogMap, Matcha) have a wide variation
<figure><img src="image_4.png" /><figcaption>**Figure 1:** Precision/recall triangular graph for the conference test case. Dotted lines depict level of precision/recall while values of F₁-measure are depicted by areas bordered by corresponding lines F₁-measure=0.[5|6|7].</figcaption></figure>

<caption>**Table 11**</caption>

F-measure, precision, and recall of the different matchers when evaluated using the sharp (ra1), discrete uncertain and continuous uncertain metrics.

<table><thead><tr><th rowspan="2">System</th><th colspan="3">Sharp</th><th colspan="3">Discrete</th><th colspan="3">Continuous</th></tr><tr><th>Prec</th><th>F-ms</th><th>Rec</th><th>Prec</th><th>F-ms</th><th>Rec</th><th>Prec</th><th>F-ms</th><th>Rec</th></tr></thead><tbody><tr><td>ALIN</td><td>0.88</td><td>0.61</td><td>0.47</td><td>0.88</td><td>0.70</td><td>0.59</td><td>0.87</td><td>0.71</td><td>0.60</td></tr><tr><td>ALION</td><td>0.75</td><td>0.34</td><td>0.22</td><td>0.75</td><td>0.40</td><td>0.27</td><td>0.75</td><td>0.41</td><td>0.28</td></tr><tr><td>AMD</td><td>0.87</td><td>0.58</td><td>0.43</td><td>0.87</td><td>0.66</td><td>0.53</td><td>0.86</td><td>0.67</td><td>0.55</td></tr><tr><td>ATMatcher</td><td>0.74</td><td>0.62</td><td>0.53</td><td>0.77</td><td>0.67</td><td>0.59</td><td>0.76</td><td>0.68</td><td>0.62</td></tr><tr><td>GraphMatcher</td><td>0.80</td><td>0.67</td><td>0.57</td><td>0.76</td><td>0.72</td><td>0.68</td><td>0.75</td><td>0.72</td><td>0.68</td></tr><tr><td>KGMatcher+</td><td>0.88</td><td>0.55</td><td>0.40</td><td>0.88</td><td>0.64</td><td>0.50</td><td>0.88</td><td>0.65</td><td>0.51</td></tr><tr><td>LogMap</td><td>0.81</td><td>0.68</td><td>0.58</td><td>0.81</td><td>0.70</td><td>0.62</td><td>0.80</td><td>0.66</td><td>0.57</td></tr><tr><td>LogMapLt</td><td>0.73</td><td>0.59</td><td>0.50</td><td>0.73</td><td>0.67</td><td>0.62</td><td>0.72</td><td>0.67</td><td>0.63</td></tr><tr><td>LSMatch</td><td>0.88</td><td>0.57</td><td>0.42</td><td>0.87</td><td>0.66</td><td>0.53</td><td>0.88</td><td>0.67</td><td>0.54</td></tr><tr><td>Matcha</td><td>0.38</td><td>0.13</td><td>0.08</td><td>0.35</td><td>0.14</td><td>0.09</td><td>0.35</td><td>0.12</td><td>0.08</td></tr><tr><td>SEBMatcher</td><td>0.84</td><td>0.63</td><td>0.50</td><td>0.81</td><td>0.70</td><td>0.61</td><td>0.81</td><td>0.71</td><td>0.62</td></tr><tr><td>TOMATO</td><td>0.09</td><td>0.16</td><td>0.63</td><td>0.08</td><td>0.15</td><td>0.74</td><td>0.08</td><td>0.15</td><td>0.73</td></tr></tbody></table>

of confidence values.

When comparing the performance of the matchers on the uncertain reference alignments versus that on the sharp version, we see that in the discrete case all matchers performed the same or better in terms of F-measure. Changes in F-measure of discrete cases ranged from 3 to 18 percent over the sharp reference alignment. ALION is the system whose performance surges
<caption>**Table 12**</caption>

Threshold, F-measure, precision, and recall of systems when evaluated using reference alignment for (filtered) DBpedia to OntoFarm ontologies

<table><thead><tr><th>System</th><th>Thres.</th><th>Prec.</th><th>F<sub>0.5</sub>-m.</th><th>F<sub>1</sub>-m.</th><th>F<sub>2</sub>-m.</th><th>Rec.</th></tr></thead><tbody><tr><td>LogMap</td><td>0.59</td><td>0.52</td><td>0.55</td><td>0.61</td><td>0.68</td><td>0.73</td></tr><tr><td>ATMatcher</td><td>0.76</td><td>0.5</td><td>0.52</td><td>0.55</td><td>0.58</td><td>0.6</td></tr><tr><td>KGMatcher+</td><td>0</td><td>0.5</td><td>0.52</td><td>0.55</td><td>0.58</td><td>0.6</td></tr><tr><td>LSMatch</td><td>0</td><td>0.5</td><td>0.52</td><td>0.55</td><td>0.58</td><td>0.6</td></tr><tr><td>edna</td><td>0.91</td><td>0.34</td><td>0.38</td><td>0.45</td><td>0.56</td><td>0.67</td></tr><tr><td>StringEquiv</td><td>0</td><td>0.32</td><td>0.35</td><td>0.42</td><td>0.51</td><td>0.6</td></tr><tr><td>LogMapLt</td><td>0</td><td>0.23</td><td>0.26</td><td>0.34</td><td>0.48</td><td>0.67</td></tr><tr><td>Matcha</td><td>0.8</td><td>0.07</td><td>0.08</td><td>0.09</td><td>0.11</td><td>0.13</td></tr></tbody></table>

most (18%), followed by KGMatcher+ (16%) and LSMatch (16%). This was predominantly driven by increased recall, which is a result of the presence of fewer 'controversial' matches in the uncertain version of the reference alignment.

The performance of the matchers with confidence values always 1.0 is very similar regardless of whether a discrete or continuous evaluation methodology is used, because many of the matches they find are the ones that the experts had high agreement about, while the ones they missed were the more controversial matches. GraphMatcher produces the highest F-measure under both the continuous (72%) and discrete (72%) evaluation methodologies, indicating that this system's confidence evaluation does a good job of reflecting cohesion among experts on this task. Of the remaining systems, LogMap has relatively small drops in F-measure when moving from discrete to continuous evaluation, while Matcha drops 14 percent in F-measure.

Overall, in comparison with last year, the F-measures of most returning matching systems essentially held constant when evaluated against the uncertain reference alignments. ALIN, ALION, GraphMatcher, Matcha, SEBMatcher are 6 new systems participating in this year. ALION's performance increases 18 percent in discrete case and 20 percent in continuous case in terms of F-measure over the sharp reference alignment from 0.34 to 0.40 and 0.41 respectively, which it is mainly driven by increased recall. ALIN, GraphMatcher, and SEBMatcher also perform significantly better in both discrete and continuous cases compared to sharp case in terms of F-measure. This is also mostly driven by increased recall. From the results, Matcha outputs low precision and recall among three different versions of reference alignment in general because it assigns the threshold to zero and the matches with relatively high confidence value even the labels of two entities have low string similarity, for example, "hasBid" and "hasPart" has similarity over 0.63 and "addedBy" and "awarded_by" also have similarity over 0.66. Reasonably, it achieves slightly better recall from sharp to discrete case (13%), but the precision and F-measure both drop slightly. TOMATO returns better recall in both discrete and continuous cases, but the precision is significantly lower than other systems, because it outputs multiple matches for same entity and assigns the confidence value as 1.0.

This year we again conducted experiment of matching *cross-domain DBpedia ontology* to three OntoFarm ontologies. The DBpedia ontology has been filtered to the dbpedia namespace
<caption>**Table 13**</caption>

MultiFarm aggregated results per matcher, for each type of matching task – different ontologies. Time is measured in minutes.

<table><thead><tr><th rowspan="2">System</th><th colspan="4">Different ontologies (i)</th></tr><tr><th>Time(Min)</th><th>Prec.</th><th>F-m.</th><th>Rec.</th></tr></thead><tbody><tr><td>CIDER-LM</td><td>157</td><td>.16</td><td>.25</td><td>.58</td></tr><tr><td>LSMatch</td><td>33</td><td>.24</td><td>.038</td><td>.21</td></tr><tr><td>LSMatch Multilingual</td><td>69</td><td>.68</td><td>.47</td><td>.36</td></tr><tr><td>LogMap</td><td>9</td><td>.72</td><td>.44</td><td>.31</td></tr><tr><td>LogMapLt</td><td>175</td><td>.24</td><td>.038</td><td>.02</td></tr></tbody></table>

since we merely focused on entities of DBpedia ontology (dbo). In order to evaluate resulted alignments we prepared reference alignment of DBpedia to three OntoFarm ontologies (ekaw, sigkdd and confOf) as explained in [54]. Out of 12 systems 6 (ATMatcher, KGMatcher+, LogMap, LogMapLt, LSMatch, and Matcha) managed to match DBpedia to OntoFarm ontologies.

We evaluated alignments from the systems and the results are in Table 12. Additionally, we added two baselines: StringEquiv as a string matcher based on string equality applied on local names of entities which were lowercased and edna as a string editing distance matcher.

We can see four systems (LogMap, ATMatcher, KGMatcher+, and LSMatch) perform better than two baselines. LogMap dominates with 0.61 of F1-measure. Most systems achieve lower scores of measures than in the case of matching domain ontologies except KGMatcher+. This shows that these test cases are more difficult for traditional ontology matching systems.

## 4.4. Multifarm

This year, 5 systems have registered to participate in the MultiFarm track: CIDER-LM, LSMatch, LSMatch Multilingual, LogMap and LogMapLt. The number of participating tools is stable with respect to the last 4 campaigns (6 in 2021, 6 in 2020, 5 in 2019, 6 in 2018, 8 in 2017, 7 in 2016, 5 in 2015, 3 in 2014, 7 in 2013, and 7 in 2012). This year, we lost the participation of ALOD2Vec, AML, ATMatcher and Wiktionary. But we received new participation from CIDER-LM, LSMatch and LSMatch Multilingual. The reader can refer to the OAEI papers for a detailed description of the strategies adopted by each system.

The Multifarm evaluation results based on the blind dataset are presented in Table 13 demonstrating the aggregated results for the matching tasks. They have been computed using the MELT framework without applying any threshold to the results. They are measured in terms of macro precision and recall. The results of non-specific systems are not reported here, as we could observe in the last campaigns that they can have intermediate results in tests of type ii) (same ontologies task) and poor performance in tests i) (different ontologies task). In terms of runtime, the results are not comparable to those from last year as the systems have been run in a different environment in terms of memory and number of processors. On the other hand, this year MELT framework was used instead of SEAL.

The systems have been executed on a Ubuntu Linux machine configured with 32GB of RAM running under an Intel Core CPU 2.00GHz x8 processors. All measurements are based on a single run. As for each campaign, we observed large differences in the time required for a system
<caption>**Table 14**</caption>

Food results per matcher. Time is measured in seconds.

<table><thead><tr><th>System</th><th>Corresp.</th><th>Precision</th><th>Recall</th><th>F1-measure</th><th>Time(s)</th></tr></thead><tbody><tr><td>AMD</td><td>0</td><td></td><td></td><td></td><td></td></tr><tr><td>LogMap</td><td>71</td><td>0.0779</td><td>0.0822</td><td>0.0805</td><td>8</td></tr><tr><td>LogMapLight</td><td>658</td><td>0</td><td>0</td><td>0</td><td>14</td></tr><tr><td>Matcha</td><td>288</td><td>0.0833</td><td>0,3287</td><td>0,13296</td><td>38</td></tr></tbody></table>

to complete the 55 x 24 matching tasks: CIDER-LM (157 minutes), LSMatch (33 min), LSMatch Multilingual (69 min), LogMap (9 minutes) and LogMapLt (175 minutes). When we compare the times to the last year's campaign, we can see that LogMap has a stable 9 min execution whereas LogMapLt improved the timing from 212 min to 175 min. Since the other tools are participating for the first time their timings are not comparable. These measurements are only indicative of the time the systems required for finishing the task in a common environment. LSMatch Multilingual outperformed all other systems in terms of F-measure (0.47) whereas CIDER-LM outperformed all other systems in terms of Recall (0.58) and LogMap outperformed all other systems in terms of Precision (0.72).

It is seen that a similar number of systems are participating in the campaign through the years. However, there is a dynamicity of the tools, such that, each year participating tools vary. In 2022, we had 7 systems participating in the campaign where 5 of them were new systems and 2 of them were long-term participating systems. As observed in several campaigns, still, all systems privilege precision in detriment to recall (recall below 0.50) and the results are below the ones obtained for the Conference original dataset.

## 4.5. Complex Matching

Unfortunately, this track is not attracting many participants since last year. This year, only MatchaC and AMD (for some complex subtracks) have been registered to participate. We lost AMLC, AROA and CANARD with a newcomer MatchaC.

The **Conference subtrack** of the complex track had only one participant MatchaC. However, MatchaC failed to generate alignments. The **Hydrography**, **GeoLink**, and **Populated Enslaved** datasets, as introduced before, have been also discontinued after the announcement of the datasets. For the **Taxon** dataset, as for the Conference dataset, MatchaC and AMD failed to generate alignments. Contrary to last year, we did not run this year the systems generating simple alignments, as simple alignments for this task are usually rather obvious.

## 4.6. Food

This is the first year of the track and four systems were registered: AMD, LogMap, LogMapLite and Matcha. The evaluation results are presented in Table 14.

The test case evaluates matching systems regarding their capability to find "equal" (=), correspondences between the CIQUAL ontology and the SIREN ontology. None of the evaluated systems finds correspondences other than "equal" (=). All evaluated systems compute the alignment in less than a minute. LogMapLight stands out for its high number of correspondences and
performance indicators all equal to zero. LogMap stands out for its very fast calculation time of 8s. LogMap and Matcha have similar results for precision. However, LogMap's recall is 4 times less than Matcha's one. Matcha is the best performing participant in the food test case in terms of precision, recall and F1-measure.

## 4.7. Interactive matching

This year, two systems (ALIN, and LogMap) participated in the Interactive matching track. Their results are shown in Table 15 and Figure 2 for both the Anatomy and Conference datasets.

<table><caption>**Table 15**
Interactive matching results for the Anatomy and Conference datasets.</caption><thead><tr><th>Tool</th><th>Error</th><th>Prec.</th><th>Rec.</th><th>F-m.</th><th>Rec.+</th><th>Prec. oracle</th><th>Rec. oracle</th><th>F-m. oracle</th><th>Tot. Reqs.</th><th>Dist. Mapps</th><th>Pos. Prec.</th><th>Neg. Prec.</th></tr></thead><tbody><tr><td colspan="14" style="text-align: center; font-weight: bold;">Anatomy Dataset</td></tr><tr><td rowspan="5">ALIN</td><td>NI</td><td>0.983</td><td>0.726</td><td>0.835</td><td>0.438</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>0.0</td><td>0.987</td><td>0.92</td><td>0.952</td><td>0.787</td><td>0.987</td><td>0.92</td><td>0.952</td><td>579</td><td>1453</td><td>1.0</td><td>1.0</td></tr><tr><td>0.1</td><td>0.91</td><td>0.9</td><td>0.905</td><td>0.754</td><td>0.987</td><td>0.921</td><td>0.953</td><td>551</td><td>1383</td><td>0.661</td><td>0.976</td></tr><tr><td>0.2</td><td>0.847</td><td>0.883</td><td>0.865</td><td>0.727</td><td>0.988</td><td>0.924</td><td>0.955</td><td>536</td><td>1350</td><td>0.472</td><td>0.947</td></tr><tr><td>0.3</td><td>0.793</td><td>0.865</td><td>0.827</td><td>0.698</td><td>0.988</td><td>0.925</td><td>0.956</td><td>529</td><td>1325</td><td>0.346</td><td>0.914</td></tr><tr><td rowspan="5">LogMap</td><td>NI</td><td>0.915</td><td>0.847</td><td>0.88</td><td>0.602</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>0.0</td><td>0.988</td><td>0.846</td><td>0.912</td><td>0.595</td><td>0.988</td><td>0.846</td><td>0.912</td><td>388</td><td>1164</td><td>1.0</td><td>1.0</td></tr><tr><td>0.1</td><td>0.967</td><td>0.831</td><td>0.893</td><td>0.565</td><td>0.971</td><td>0.803</td><td>0.879</td><td>388</td><td>1164</td><td>0.749</td><td>0.965</td></tr><tr><td>0.2</td><td>0.949</td><td>0.823</td><td>0.882</td><td>0.553</td><td>0.948</td><td>0.761</td><td>0.844</td><td>388</td><td>1164</td><td>0.564</td><td>0.925</td></tr><tr><td>0.3</td><td>0.938</td><td>0.817</td><td>0.873</td><td>0.543</td><td>0.93</td><td>0.727</td><td>0.816</td><td>388</td><td>1164</td><td>0.439</td><td>0.88</td></tr><tr><td colspan="14" style="text-align: center; font-weight: bold;">Conference Dataset</td></tr><tr><td rowspan="5">ALIN</td><td>NI</td><td>0.874</td><td>0.456</td><td>0.599</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>0.0</td><td>0.919</td><td>0.744</td><td>0.822</td><td>—</td><td>0.919</td><td>0.744</td><td>0.822</td><td>309</td><td>815</td><td>1.0</td><td>1.0</td></tr><tr><td>0.1</td><td>0.704</td><td>0.706</td><td>0.705</td><td>—</td><td>0.935</td><td>0.775</td><td>0.847</td><td>300</td><td>787</td><td>0.507</td><td>0.991</td></tr><tr><td>0.2</td><td>0.569</td><td>0.663</td><td>0.612</td><td>—</td><td>0.944</td><td>0.796</td><td>0.863</td><td>291</td><td>764</td><td>0.307</td><td>0.972</td></tr><tr><td>0.3</td><td>0.476</td><td>0.636</td><td>0.545</td><td>—</td><td>0.951</td><td>0.812</td><td>0.876</td><td>283</td><td>741</td><td>0.209</td><td>0.958</td></tr><tr><td rowspan="5">LogMap</td><td>NI</td><td>0.801</td><td>0.58</td><td>0.67</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td><td>—</td></tr><tr><td>0.0</td><td>0.886</td><td>0.61</td><td>0.723</td><td>—</td><td>0.886</td><td>0.61</td><td>0.723</td><td>82</td><td>246</td><td>1.0</td><td>1.0</td></tr><tr><td>0.1</td><td>0.852</td><td>0.598</td><td>0.703</td><td>—</td><td>0.861</td><td>0.574</td><td>0.689</td><td>82</td><td>246</td><td>0.688</td><td>0.978</td></tr><tr><td>0.2</td><td>0.81</td><td>0.584</td><td>0.679</td><td>—</td><td>0.828</td><td>0.546</td><td>0.658</td><td>82</td><td>246</td><td>0.494</td><td>0.94</td></tr><tr><td>0.3</td><td>0.799</td><td>0.587</td><td>0.677</td><td>—</td><td>0.804</td><td>0.516</td><td>0.629</td><td>82</td><td>246</td><td>0.366</td><td>0.901</td></tr></tbody></table>

NI stands for non-interactive, and refers to the results obtained by the matching system in the original track.

The table includes the following information (column names within parentheses):

- The performance of the system: Precision (Prec.), Recall (Rec.) and F-measure (F-m.) with respect to the fixed reference alignment, as well as Recall+ (Rec.+) for the Anatomy task. To facilitate the assessment of the impact of user interactions, we also provide the performance results from the original tracks, without interaction (line with Error NI).
- To ascertain the impact of the oracle errors, we provide the performance of the system with respect to the oracle (i.e., the reference alignment as modified by the errors introduced by the oracle: Precision oracle (Prec. oracle), Recall oracle (Rec. oracle) and F-measure oracle (F-m. oracle). For a perfect oracle these values match the actual performance of the system.

- Total requests (Tot Reqs.) represents the number of distinct user interactions with the tool, where each interaction can contain one to three conflicting correspondences, that could be analysed simultaneously by a user.

- Distinct correspondences (Dist. Mapps) counts the total number of correspondences for which the oracle gave feedback to the user (regardless of whether they were submitted simultaneously, or separately).

- Finally, the performance of the oracle itself with respect to the errors it introduced can be gauged through the positive precision (Pos. Prec.) and negative precision (Neg. Prec.), which measure respectively the fraction of positive and negative answers given by the oracle that are correct. For a perfect oracle these values are equal to 1 (or 0, if no questions were asked).

The figure shows the time intervals between the questions to the user/oracle for the different systems and error rates. Different runs are depicted with different colors.

The matching systems that participated in this track employ different user-interaction strategies. While LogMap makes use of user interactions exclusively in the post-matching steps to filter their candidate correspondences, ALIN can also add new candidate correspondences to its initial set. LogMap requests feedback on only selected correspondences candidates (based on their similarity patterns or their involvement in unsatisfiabilities). ALIN and LogMap can both ask the oracle to analyze several conflicting correspondences simultaneously.

The performance of the systems usually improves when interacting with a perfect oracle in comparison with no interaction. ALIN is the system that improves the most, because its high number of oracle requests and its non-interactive performance was the lowest of the interactive systems, and thus the easiest to improve.

Although system performance deteriorates when the error rate increases, there are still benefits from the user interaction—some of the systems’ measures stay above their non-interactive values even for the larger error rates. Naturally, the more a system relies on the oracle, the more its performance tends to be affected by the oracle’s errors.

The impact of the oracle’s errors is linear for ALIN in most tasks, as the F-measure according to the oracle remains approximately constant across all error rates. It is supra-linear for LogMap in all datasets.

Another aspect that was assessed, was the response time of systems, i.e., the time between requests. Two models for system response times are frequently used in the literature [55]: Shneiderman and Seow take different approaches to categorize the response times taking a task-centered view and a user-centered view respectively. According to task complexity, Shneiderman defines response time in four categories: typing, mouse movement (50-150 ms), simple frequent tasks (1 s), common tasks (2-4 s) and complex tasks (8-12 s). While Seow’s definition of response
<figure><img src="image_5.png" /><figcaption>**Figure 2:** Time intervals between requests to the user/oracle for the Anatomy (top 4 plots) and Conference (bottom 4 plots) datasets. Whiskers: Q1-1,5IQR, Q3+1,5IQR, IQR=Q3-Q1. The labels under the system names show the average number of requests and the mean time between the requests for the ten runs.</figcaption></figure>
<table><caption>**Table 16**
Equivalence matching results for OMIM-ORDO (Disease) in Bio-ML track</caption><thead><tr><th rowspan="2">System</th><th colspan="5">Unsupervised (90% Test Mappings)</th><th colspan="5">Semi-supervised (70% Test Mappings)</th></tr><tr><th>Precision</th><th>Recall</th><th>F-score</th><th>MRR</th><th>Hits@1</th><th>Precision</th><th>Recall</th><th>F-score</th><th>MRR</th><th>Hits@1</th></tr></thead><tbody><tr><td>LogMap</td><td>0.827</td><td>0.498</td><td>0.622</td><td>0.803</td><td>0.742</td><td>0.783</td><td>0.547</td><td>0.644</td><td>0.821</td><td>0.743</td></tr><tr><td>LogMap-Lite</td><td>0.935</td><td>0.259</td><td>0.405</td><td>-</td><td>-</td><td>0.932</td><td>0.519</td><td>0.667</td><td>-</td><td>-</td></tr><tr><td>AMD</td><td>0.664</td><td>0.565</td><td>0.611</td><td>-</td><td>-</td><td>0.792</td><td>0.528</td><td>0.633</td><td>-</td><td>-</td></tr><tr><td>BERTMap</td><td>0.730</td><td>0.572</td><td>0.641</td><td>0.873</td><td>0.817</td><td>0.575</td><td>0.784</td><td>0.664</td><td>0.965</td><td>0.947</td></tr><tr><td>BERTMap-Lite</td><td>0.819</td><td>0.499</td><td>0.620</td><td>0.776</td><td>0.729</td><td>0.775</td><td>0.713</td><td>0.743</td><td>0.900</td><td>0.876</td></tr><tr><td>Matcha</td><td>0.743</td><td>0.508</td><td>0.604</td><td>-</td><td>-</td><td>0.704</td><td>0.564</td><td>0.626</td><td>-</td><td>-</td></tr><tr><td>Matcha-DL</td><td>-</td><td>-</td><td>-</td><td>-</td><td>-</td><td>0.956</td><td>0.615</td><td>0.748</td><td>0.654</td><td>0.640</td></tr><tr><td>ATMatcher</td><td>0.940</td><td>0.247</td><td>0.391</td><td>-</td><td>-</td><td>0.835</td><td>0.286</td><td>0.426</td><td>-</td><td>-</td></tr><tr><td>LSMatch</td><td>0.650</td><td>0.221</td><td>0.329</td><td>-</td><td>-</td><td>0.877</td><td>0.238</td><td>0.374</td><td>-</td><td>-</td></tr></tbody></table>

time is based on the user expectations towards the execution of a task: instantaneous (100-200 ms), immediate (0.5-1 s), continuous (2-5 s), captive (7-10 s). Ontology alignment is a cognitively demanding task and can fall into the third or fourth categories in both models. In this regard the response times (request intervals as we call them above) observed in all datasets fall into the tolerable and acceptable response times, and even into the first categories, in both models. The request intervals for LogMap and ALIN stay at a few milliseconds for most datasets. It could be the case, however, that a user would not be able to take advantage of these low response times because the task complexity may result in higher user response time (i.e., the time the user needs to respond to the system after the system is ready).

## 4.8. Bio-ML

Our results include ten tables in total: five tables for equivalence matching and five tables for subsumption matching, where each table corresponds to an OM pair and includes results of both the supervised and semi-supervised settings. See Table 16 for equivalence matching results of OMIM-ORDO (Disease) and Table 17 for subsumption matching results of SNOMED-NCIT (Neoplas). For the full results, please refer to the OAEI 2022 website or the Bio-ML website<fnref n="33" />.

Briefly, we have the following participants for equivalence matching: (i) machine learning-based systems including BERTMap [52], BERTMap-Lite [52], AMD [56], Matcha [57] and Matcha-ML [57]; and (ii) traditional systems including LogMap [58], LogMap-Lite, ATMatcher [59], LSMatcher [60]. Note that -Lite means a lightweight version using literal matching. Machine learning-based systems generally perform better with Match-DL attaining best F1 on 4 out of 5 semi-supervised tasks, BERTMap (and -Lite) attaining best F1 on 4 out of 5 unsupervised tasks, and best ranking scores of all tasks. For subsumption matching, all the three participants Word2Vec plus Random Forest (RF), OWL2Vec* [61] plus RF, BERTSubs (IC) [53] BERTSubs performs the best on 2 out of 5 subsumption tasks, while OWL2Vec* performs the best on the remaining 3. Overall, subsumption matching is more challenging than equivalence matching as seen from the lower scores in general. This is intuitive because simple string similarity patterns can play a role in equivalence matching but not likely in subsumption matching.

<footnote n="33">³³https://www.cs.ox.ac.uk/isg/projects/ConCur/oaei/2022/</footnote>
<table><caption>**Table 17**
Subsumption matching results for SNOMED-NCIT (Neoplas) in Bio-ML track</caption><thead><tr><th rowspan="2">System</th><th colspan="4">Unsupervised (90% Test Mappings)</th><th colspan="4">Semi-supervised (70% Test Mappings)</th></tr><tr><th>MRR</th><th>Hits@1</th><th>Hits@5</th><th>Hits@10</th><th>MRR</th><th>Hits@1</th><th>Hits@5</th><th>Hits@10</th></tr></thead><tbody><tr><td>Word2Vec+RF</td><td>0.512</td><td>0.368</td><td>0.694</td><td>0.834</td><td>0.577</td><td>0.433</td><td>0.773</td><td>0.880</td></tr><tr><td>OWL2Vec*+RF</td><td>0.603</td><td>0.461</td><td>0.782</td><td>0.860</td><td>0.666</td><td>0.547</td><td>0.827</td><td>0.880</td></tr><tr><td>BERTSubs (IC)</td><td>0.530</td><td>0.333</td><td>0.786</td><td>0.948</td><td>0.638</td><td>0.463</td><td>0.859</td><td>0.953</td></tr></tbody></table>

## 4.9. Biodiversity and Ecology

This year, only the LogMap family systems (LogMap, LogMapBio and LogMapLt) alongside Matcha managed to generate an output for at least one of the track tasks. As in previous editions, we used precision, recall and F-measure to evaluate the performance of the participating systems. The results for the Biodiversity and Ecology track are shown in Table 18.

In comparison to the previous year, a smaller number of systems succeeded in generating alignments for the track tasks. The results of the participating systems are comparable to last year in terms of F-measure. In terms of run time, LogMapBio took longer due to the loading of mediating ontologies from BioPortal. Regarding the ENVO-SWEET task, only the LogMap family systems achieved it with a similar performance to last year. The ANAEETHES-GEMET and AGROVOC-NALT matching tasks have the particularity of being resources developed in SKOS. Only LogMapLt could handle the task based on ontology files resulting from an automatic transformation of SKOS files into OWL. For the transformation, we made use of a source code directly derived from the AML ontology parsing module, kindly provided to us by its developers. LogMap, LogMapLt and Matcha performed well on most NCBITAXON-TAXREF-LD subtasks, with slightly the same levels of precision and recall, the larger subtask could only be handled by LogMapLt. Overall, in this fifth evaluation, the number of participating systems decreased considerably and the performance of the successful ones remained similar.

## 4.10. Material Sciences and Engineering (MSE)

This year five systems registered on the MSE track, each of which was used for evaluation with the three test cases of the MSE benchmarkk. AMD produced errors and an empty alignment file, so results are only available for four of the matchers: A-LION, LogMap, LogMapLt, Matcha. The evaluation results are shown in Table 19.

The first test case evaluates matching systems regarding their capability to find "equal" (=), "superclass" (>) and "subclass" (<) correspondences between the mid-sized MatOnto and the small-sized (since reduced) MaterialInformation ontology. None of the evaluated systems finds correspondences other than "equal" (=). All evaluated systems compute the alignment in less than a minute. LogMap stands out for its very fast calculation time of 9s and the maximum precision of 1.0. However, since only one correspondence was found by LogMap, the recall and hence the F1-measure is low (0.083). In direct comparison, LogMapLt calculates the alignment in three times the time and achieves much lower precision (0.4) but due to a greater amount of correctly found correspondences the F1-measure is the best of the tested systems in the first test case - although still low with 0.142. A-LION finds the highest number of correspondences, but of those 23 found correspondences 20 are false positives which results in the second best F1-measure
<table><caption>**Table 18**
Results for the Biodiversity & Ecology track.</caption><thead><tr><th>System</th><th>Time (HH:MM:SS)</th><th>Number of mappings</th><th>Precision</th><th>Recall</th><th>F-measure</th></tr></thead><tbody><tr><td colspan="6">ENVO-SWEET task</td></tr><tr><td>LogMap</td><td>00:00:25</td><td>676</td><td>0.781</td><td>0.656</td><td>0.713</td></tr><tr><td>LogMapBio</td><td>01:00:03</td><td>697</td><td>0.753</td><td>0.652</td><td>0.699</td></tr><tr><td>LogMapLt</td><td>00:07:32</td><td>576</td><td>0.829</td><td>0.594</td><td>0.692</td></tr><tr><td colspan="6">ANAEETHES-GEMET task</td></tr><tr><td>LogMapLt</td><td>00:00:03</td><td>182</td><td>0.840</td><td>0.458</td><td>0.593</td></tr><tr><td colspan="6">AGROVOC-NALT task</td></tr><tr><td>LogMapLt</td><td>00:00:10</td><td>19185</td><td>0.744</td><td>0.953</td><td>0.836</td></tr><tr><td colspan="6">NCBITAXON-TAXREFLD Animalia task</td></tr><tr><td>LogMapLt</td><td>00:00:43</td><td>72010</td><td>0.665</td><td>0.993</td><td>0.796</td></tr><tr><td colspan="6">NCBITAXON-TAXREFLD Bacteria task</td></tr><tr><td>LogMap</td><td>00:00:01</td><td>304</td><td>0.575</td><td>1.0</td><td>0.730</td></tr><tr><td>LogMapLt</td><td>00:00:00</td><td>290</td><td>0.6</td><td>0.994</td><td>0.748</td></tr><tr><td>Matcha</td><td>00:00:05</td><td>303</td><td>0.577</td><td>1.0</td><td>0.732</td></tr><tr><td colspan="6">NCBITAXON-TAXREFLD Chromista task</td></tr><tr><td>LogMap</td><td>00:00:04</td><td>2218</td><td>0.623</td><td>0.985</td><td>0.764</td></tr><tr><td>LogMapLt</td><td>00:00:01</td><td>2165</td><td>0.637</td><td>0.982</td><td>0.773</td></tr><tr><td>Matcha</td><td>00:00:15</td><td>2219</td><td>0.623</td><td>0.984</td><td>0.763</td></tr><tr><td colspan="6">NCBITAXON-TAXREFLD Fungi task</td></tr><tr><td>LogMap</td><td>00:00:39</td><td>12949</td><td>0.783</td><td>0.998</td><td>0.878</td></tr><tr><td>LogMapLt</td><td>00:00:07</td><td>12929</td><td>0.783</td><td>0.997</td><td>0.877</td></tr><tr><td>Matcha</td><td>00:00:51</td><td>12936</td><td>0.785</td><td>0.999</td><td>0.879</td></tr><tr><td colspan="6">NCBITAXON-TAXREFLD Plantae task</td></tr><tr><td>LogMapLt</td><td>00:00:17</td><td>26359</td><td>0.746</td><td>0.987</td><td>0.849</td></tr><tr><td>Matcha</td><td>00:01:15</td><td>26675</td><td>0.741</td><td>0.992</td><td>0.848</td></tr><tr><td colspan="6">NCBITAXON-TAXREFLD Protozoa task</td></tr><tr><td>LogMap</td><td>00:00:01</td><td>496</td><td>0.719</td><td>1.0</td><td>0.837</td></tr><tr><td>LogMapLt</td><td>00:00:00</td><td>477</td><td>0.746</td><td>0.997</td><td>0.853</td></tr><tr><td>Matcha</td><td>00:00:11</td><td>494</td><td>0.722</td><td>1.0</td><td>0.839</td></tr></tbody></table>

at the slowest pace. Matcha finds 4 incorrect correspondences thus is the worst performing participant in the MSE test case one. Investigating the alignment produced by Matcha, classes are wrongly matched to object properties, e.g. "Temperature" = "hasTemperature".

The second test case evaluates the matching systems to find correspondences between the large-sized MaterialInformation and the mid-sized BFO-based MatOnto. In comparison to the first test case, two of the four evaluated systems (A-LIOn, Matcha) need much longer to calculate the alignment. Surprisingly two of the systems are even quicker (LogMap, LogMapLight) than in the first test case. A-LIOn finds a large number of correspondences, hence has the highest recall
of the evaluated systems but 100 out of the 163 found correspondences are incorrect. This results in a moderate F1-measure of 0.271 and a rather slow calculation time of over 3 minutes. LogMap stands out again for its very fast computation time of only 3s at a high precision of 0.881. Since LogMap found only 59 correct correspondences out of the 302 reference correspondences, the recall is rather low but the F1-measure is still the highest of the tested systems. LogMapLt is almost 30 times slower than LogMap but finds the same amount of correspondences with 2 additional false positives, so it achieves a slightly lower overall F1-measure than LogMap. Matcha finds 6 wrong correspondences where classes are matched to object properties as in the first test case.

The third test case evaluates matching systems to find correspondences between the large-sized MaterialInformation and the mid-sized EMMO. All evaluated systems compute the alignments in under 3 minutes. Surprisingly, A-LIOn takes the longest to compute the alignments but does not find any correspondence which might be due to reasoning errors that were produced for EMMO. LogMap again stands out for the fast computation time and high precision with 53 correct correspondences out of the 56 in total. Although LogMap misses out 10 reference correspondences, the F1-measure of 0.891 is the best of the whole MSE track. LogMapLt is 6 times slower than LogMap with a slightly lower precision and 2 additional false positives. Due to those, LogMapLt achieves a slightly worse F1-measure of 0.857 which is still the second best of the whole MSE track. Matcha finds 2 correct correspondences out of the 63 reference correspondences which results in the only non-zero recall for Matcha in the MSE track along with a fair precision of 0.5 at a rather fast calculation time of 21s.

<table><caption>**Table 19**
Results for the three test cases of the MSE track.</caption><thead><tr><th>System</th><th>Corresp.</th><th>Precision</th><th>Recall</th><th>F1-Measure</th><th>Time [s]</th></tr></thead><tbody><tr><td colspan="6" style="text-align: center; font-weight: bold;">First Test Case</td></tr><tr><td>A-LIOn</td><td>23</td><td>0.130</td><td>0.130</td><td>0.130</td><td>38</td></tr><tr><td>LogMap</td><td>1</td><td>1.000</td><td>0.043</td><td>0.083</td><td>9</td></tr><tr><td>LogMapLt</td><td>5</td><td>0.400</td><td>0.087</td><td>0.143</td><td>27</td></tr><tr><td>Matcha</td><td>4</td><td>0.000</td><td>0.000</td><td>0.000</td><td>22</td></tr><tr><td colspan="6" style="text-align: center; font-weight: bold;">Second Test Case</td></tr><tr><td>A-LIOn</td><td>163</td><td>0.387</td><td>0.209</td><td>0.271</td><td>208</td></tr><tr><td>LogMap</td><td>67</td><td>0.881</td><td>0.195</td><td>0.320</td><td>3</td></tr><tr><td>LogMapLt</td><td>67</td><td>0.851</td><td>0.189</td><td>0.309</td><td>83</td></tr><tr><td>Matcha</td><td>6</td><td>0.000</td><td>0.000</td><td>0.000</td><td>15</td></tr><tr><td colspan="6" style="text-align: center; font-weight: bold;">Third Test Case</td></tr><tr><td>A-LIOn</td><td>0</td><td>0.000</td><td>0.000</td><td>0.000</td><td>135</td></tr><tr><td>LogMap</td><td>56</td><td>0.946</td><td>0.841</td><td>0.891</td><td>14</td></tr><tr><td>LogMapLt</td><td>56</td><td>0.911</td><td>0.810</td><td>0.857</td><td>84</td></tr><tr><td>Matcha</td><td>4</td><td>0.500</td><td>0.032</td><td>0.060</td><td>21</td></tr></tbody></table>

In summary, LogMap stands out for its very fast computing speed with very high precision at
the same time. LogMapLt is significantly slower in every test case and almost constantly shows worse results - only in the first test case the recall of LogMapLight is higher than for LogMap. In our opinion, LogMap is definitely recommended for MSE applications where high precision is demanded. In comparison to that, LogMapLight does not appear to bring any decisive advantage over LogMap.

Matcha in its current implementation is not recommended for MSE applications since it
matches classes to properties.

A-LIOn produces moderate results but does not bring any advantage over LogMap. Further-
more, A-LIOn produces errors while reasoning on EMMO. The latter is the only one of the MSE
ontologies used with a significant proportion of essential axioms. According to the annotations in
EMMO, this ontology exclusively can be inferred with the FaCT++ reasoner. That might be a
cause for the occurring reasoning errors of A-LIOn and bad results in the third test case.

None of the evaluated matcher finds all reference correspondences correctly and none of the
matchers.

## 4.11. Common Knowledge Graphs

We evaluated all the participating systems that were packaged as SEALS packages or as web
services using Docker (even those not registered to participate on this new track). However, not
all systems were able to complete the task as some systems finished with an empty alignment file.
Here, we include the results of 8 systems that were able to finish the task within the 24 hours time
limit with a non-empty alignment file: LogMap, ATMatcher, Matcha, KGMatcher+, LogMapLite,
LogMapKG, LsMatch, and AMD.

Table 20 shows the aggregated results on the two datasets for systems that produced non-empty
alignment files. The size column indicates the total number of class alignments discovered
by each system. While the majority of the systems discovered alignments at both schema and
instance levels, we have only evaluated class alignments, as the two gold standard does not
include any instance-level ground truth. Further, Not all systems were able to handle the original
dataset versions (i.e., those with all annotated instances). In terms of the NELL-DBpedia test
case, LogMap, ATMatcher, KGMatcher+, and AMD were able to generate results when applied
to the full-size dataset. While on the YAGO-Wikidata dataset, which is large-scale compared
to the first dataset, only ATMatcher, KGMatcher+, and AMD were able to generate alignments
with the original dataset. Other systems either fail to complete the task within the allocated 24
hours time limit such as LogMapLite, Matcha, and LsMatch, or produce an empty alignment file
such as Matcha, LogMap (only on the YagoWikidata dataset). LogMapKG on the other hand
tend to only align instances when it is applied to full-size datasets. Similar to 2021 evaluation
results, AMD does generate schema alignments but in the wrong format, therefore, they can not
be evaluated.

The resulted alignment files from all the participating systems are available to download on
the track's result webpage³⁴. On the Nell-DBpedia dataset, all systems were able to outperform
the basic string matcher, in terms of f-measure, except for LogMapLite. On the YagoWikidata
dataset, two systems were not able to outperform the baseline, which are LogMapLite and

³⁴https://oaei.ontologymatching.org/2022/results/commonKG/index.html
<table><caption>**Table 20**
Results for the Common Knowledge Graphs track</caption><thead><tr><th>Matcher</th><th>Size</th><th>Precision</th><th>Recall</th><th>F1 measure</th><th>Time</th><th>Dataset Size</th></tr></thead><tbody><tr><td colspan="7" style="text-align: center; font-weight: bold;">NELL-DBpedia</td></tr><tr><td>LogMap</td><td>105</td><td>0.99</td><td>0.80</td><td>0.88</td><td>00:03:17</td><td>original</td></tr><tr><td>ATMatcher</td><td>104</td><td>1.00</td><td>0.80</td><td>0.89</td><td>00:03:10</td><td>original</td></tr><tr><td>Matcha</td><td>104</td><td>1.00</td><td>0.81</td><td>0.90</td><td>00:01:00</td><td>small</td></tr><tr><td>KGMatcher+</td><td>117</td><td>1.00</td><td>0.91</td><td>0.95</td><td>02:43:50</td><td>original</td></tr><tr><td>LogMapLite</td><td>77</td><td>1.00</td><td>0.60</td><td>0.75</td><td>00:26:19</td><td>small</td></tr><tr><td>LogMapKG</td><td>104</td><td>0.98</td><td>0.80</td><td>0.88</td><td>00:00:00</td><td>small</td></tr><tr><td>AMD</td><td>102</td><td>0.00</td><td>0.00</td><td>0.00</td><td>00:00:23</td><td>original</td></tr><tr><td>LsMatch</td><td>101</td><td>0.96</td><td>0.75</td><td>0.84</td><td>00:00:52</td><td>small</td></tr><tr><td>String Baseline</td><td>78</td><td>1.00</td><td>0.60</td><td>0.75</td><td>00:00:37</td><td>original</td></tr><tr><td colspan="7" style="text-align: center; font-weight: bold;">YAGO-Wikidata</td></tr><tr><td>LogMap</td><td>233</td><td>1.00</td><td>0.76</td><td>0.86</td><td>00:01:19</td><td>small</td></tr><tr><td>ATMatcher</td><td>233</td><td>1.00</td><td>0.77</td><td>0.87</td><td>00:19:04</td><td>original</td></tr><tr><td>Matcha</td><td>243</td><td>1.00</td><td>0.80</td><td>0.89</td><td>00:03:18</td><td>small</td></tr><tr><td>KGMatcher+</td><td>253</td><td>0.99</td><td>0.83</td><td>0.91</td><td>02:07:59</td><td>original</td></tr><tr><td>LogMapLite</td><td>211</td><td>1.00</td><td>0.70</td><td>0.81</td><td>00:48:19</td><td>small</td></tr><tr><td>LogMapKG</td><td>232</td><td>1.00</td><td>0.76</td><td>0.83</td><td>00:00:10</td><td>small</td></tr><tr><td>AMD</td><td>125</td><td>0.00</td><td>0.00</td><td>0.00</td><td>00:29:04</td><td>original</td></tr><tr><td>LsMatch</td><td>196</td><td>0.96</td><td>0.63</td><td>0.76</td><td>00:02:28</td><td>small</td></tr><tr><td>String Baseline</td><td>212</td><td>1.00</td><td>0.70</td><td>0.82</td><td>00:00:02</td><td>original</td></tr></tbody></table>

LsMatch. Similar to last year, KGMatcher+ outperforms other systems in terms of f-measure. It achieves 0.95 as f-measure on the NELL-DBpedia test case and 0.91 on the YAGO-Wikidata test case. While other systems were not able to improve last year's results, Matcha has improved last year's AML results with 0.90 f-measure on the NELL-DBpedia test case, and 0.89 on the YAGO-Wikidata.

In terms of runtime, Table 20 also presents the run time as HH:MM:SS where we can observe that all matching were able to finish the task in less than 30 minutes except for KGMatcher+ and LogMapLite. Finally, the dataset size column identifies whether the system was able to perform on the original dataset or only on the smaller version.
## 4.12. Crosswalks Data Schema Matching

For this first version of the track, four systems registered to participate: AMD, LogMap, LogMapLt and Matcha. Table 21 shows the results for the systems that have generated correspondences. AMD was not able to generate any correspondence. LogMap, LogMapLt and Matcha are the only systems able to generate (few) correct correspondences. The generated correspondences involved mostly classes and properties where labels are the same, for instance: https://schema.org/distribution and http://www.w3.org/ns/dcat#distribution.

With respect to the pairs of schemas, the systems generated a higher number of correspondences for DCAT-v3 and RIFCS. LogMapLt is the system that is able to deal with a higher number of matching pairs. None of the participant systems generated outputs for DC.

<table><caption>**Table 21**
Results for the Crosswalk task.</caption><thead><tr><th colspan="4">Matcha</th></tr></thead><tbody><tr><th rowspan="2">dcat3</th><th>correct</th><th>output</th><th>expected</th></tr><tr><td>3</td><td>17</td><td>42</td></tr><tr><th>datacity</th><th>0</th><th>4</th><td>34</td></tr></tbody><thead><tr><th colspan="4">LogMap</th></tr></thead><tbody><tr><th rowspan="4">dcat3</th><th>correct</th><th>output</th><th>expected</th></tr><tr><td>0</td><td>12</td><td>42</td></tr><tr><th>datacity</th><th>0</th><th>3</th><td>34</td></tr><tr><th>rifcs</th><th>0</th><th>11</th><td>24</td></tr><tr><th>dcat-ap</th><th>0</th><th>2</th><td>34</td></tr></tbody><thead><tr><th colspan="4">LogMapLt</th></tr></thead><tbody><tr><th rowspan="4">dcat3</th><th>correct</th><th>output</th><th>expected</th></tr><tr><td>3</td><td>41</td><td>42</td></tr><tr><th>datacity</th><th>0</th><th>4</th><td>34</td></tr><tr><th>rifcs</th><th>0</th><th>9</th><td>24</td></tr><tr><th>dcat-ap</th><th>0</th><th>4</th><td>34</td></tr><tr><th>iso</th><th>0</th><th>2</th><td>42</td></tr></tbody></table>

This task mostly deals with properties of metadata schemes. Still, dealing with properties is a challenging task.

This year, as introduced above, we have used the schemes for which a OWL/RDFS serialization is available, as OAEI matching systems are used to the format. However, this does not reflect the reality of the field, as schemas are not usually exposed in such a structured format. This opens the possibility of providing a dedicated task next year.

## 4.13. Link Discovery

This year the Link Discovery track counted four participants: DS-JedAI, Silk, RADON and DLinker. DLinker participated for the first time.

We divided the Spatial test cases into four suites. In the two suites (SLL and LLL), the systems were asked to match LineStrings to LineStrings considering a given relation for 200 and 2K instances for the TomTom and Spaten datasets. In the other two suites (SLP, LLP), the systems were asked to match LineStrings to Polygons (or Polygons to LineStrings depending on the
relation) again for both datasets. Since the precision, recall and F-measure results from all
systems were equal to 1.0, we are only presenting results regarding the time performance. The
time performance of the matching systems in the SLL, LLL, SLP and LLP suites are shown in
Figures 3-4 <fnref n="35" />.

The detailed results can also be found in HOBBIT git <fnref n="36" />. Silk and GS-JedAI did not participate for COVERED BY and Silk also did not participate for COVERS. DLinker only participated for EQUALS and OVERLAPS tasks and only for LineStrings to LineStrings.

In the SLL suite, RADON has the best performance in most cases except for the *Touches* and *Intersects* relations. DS-JedAI seems to need the most time while Silk has the second best performance. DLinker perfom well regarding *Overlaps* and also *Equals* for Spaten dataset.

In the LLL suite we have a more clear view of the capabilities of the systems with the increase
in the number of instances. In this case, RADON and Silk have similar behavior as in the
small dataset, but it is more clear that the systems need much more time to match instances
from the TomTom dataset. On the other hand DS-JedAI, scales pretty well in larger datasets
as Spark start-up time is negligible in comparison to the matching time. RADON has still the
best performance in most cases. DLinker scales pretty well for the *Overlaps* and also *Equals* for
Spaten dataset following the performance of SLL suite.

In the SLP suite, in contrast to the first two suites, RADON has the best performance for all relations. Silk has the second best time performance while DS-JedAI needs the most time to complete the matchings. All the systems need more time for the TomTom dataset but due to the small size of the instances the time difference is minor.

In the LLP suite, RADON again has the best performance in all cases. Again, DS-JedAI scales better in large datasets, thus it needs less time than Silk.

Taking into account the executed test cases we can identify the capabilities of the tested systems
as well as suggest some improvements. Three of the systems participated in most of the test cases,
with the exception of Silk that did not participate in the *Covers* and *Covered By* and DS-JedAI that
did not participate in *Covered By* test cases. Some of those systems did not manage to complete
some test cases, mostly *Disjoint*. One system, DLinker only participated for *Equals* and *Overlaps*
relations and only for Linestrings to Linestrings test cases.

RADON was the only system that successfully addressed all the tasks, and had the best
performance for the SLP and LLP suites, but it can be improved for the *Touches* and *Intersects*
relations for the SLL and LLL suites. DS-JedAI addressed most of the tasks and scales better
in larger datasets and can be improved for *Overlaps*, *Touches* and *Within*. Silk can be improved
for the *Touches*, *Intersects* and *Overlaps* relations and for the SLL and LLL tasks and for the
*Disjoint* relation in SLP and LLP Tasks. DLinker can be improved to the number of the supported
relations as well as to the supported geometries.

In general, all systems needed more time to match the TomTom dataset than the Spaten one, due
to the smaller number of points per instance in the latter. Comparing the LineString/LineString to
the LineString/Polygon Tasks we can say that all the systems needed less time for the first for the
*Contains*, *Within*, *Covers* and *Covered by* relations, more time for the *Touches*, *Intersects* and
*Crosses* relations, and approximately the same time for the *Disjoint* relation.

<footnote n="35">³⁵In order to make the diagrams more comprehensible we have excluded the extreme values.</footnote>

<footnote n="36">³⁶https://hobbit-project.github.io/OAEI_2022.html</footnote>
<figure><img src="image_6.png" /><figcaption>**Figure 3:** Time performance for TomTom & Spaten SLL (top) and LLL (bottom) suites for DLinker, RADON, Silk and DS-JedAI.</figcaption></figure>

## 4.14. SPIMBENCH

This year, the SPIMBENCH track counted two participants: LogMap and DLinker. DLinker participated for the first time but only for the Sanbox task while LogMap participates every year. The evaluation results of the track are shown in Table 22. The results can also be found in HOBBIT git ^37.

<footnote>^37 https://hobbit-project.github.io/OAEI_2022.html</footnote>
<figure><img src="image_7.png" /><figcaption>**Figure 4:** Time performance for TomTom & Spaten SLP (top) and LLP (bottom) suites for RADON, Silk and DS-JedAI.</figcaption></figure>

LogMap has the best performance overall both in terms of F-measure and run time. The run time scaled very well with the increase if the number of instances while we do not have scaling information for DLinker as it did not participate for the large dataset.

## 4.15. Knowledge Graph

This year we evaluated all participants with the MELT framework to include all possible submission formats i.e. SEALS, and Web format. First, all systems are evaluated on a very small
<table><caption>**Table 22**
Results for SPIMBENCH task.</caption><thead><tr><th colspan="5">Sandbox Dataset (380 instances, 10000 triples)</th></tr><tr><th>System</th><th>Fmeasure</th><th>Precision</th><th>Recall</th><th>Time (in ms)</th></tr></thead><tbody><tr><td>LogMap</td><td>0.8413</td><td>0.9382</td><td>0.7625</td><td>5699</td></tr><tr><td>DLinker</td><td>0.7026</td><td>0.7907</td><td>0.6321</td><td>15555</td></tr></tbody><thead><tr><th colspan="5">Mainbox Dataset (1800 instances, 50000 triples)</th></tr><tr><th>System</th><th>Fmeasure</th><th>Precision</th><th>Recall</th><th>Time (in ms)</th></tr></thead><tbody><tr><td>LogMap</td><td>0.7856</td><td>0.8801</td><td>0.7094</td><td>27140</td></tr></tbody></table>

matching task<fnref n="38" /> (even those not registered for the track). This revealed that not all systems were able to handle the task, and in the end, 5 matchers can provide results for at least one test case.

Similar to the previous years, some systems like AMD need a post-processing step of the resulting alignment file to be able to parse it. The reason is that the KGs in the knowledge graph track contains special characters, e.g. ampersand. These characters need to be encoded in order to parse these XML formatted files correctly. The resulting alignments are available for download <fnref n="39" />.

Table 23 shows the results for all systems divided into class, property, instance, and overall results. This also includes the number of tasks in which they were able to generate a non-empty alignment (#tasks) and the average number of generated correspondences (size). We report the macro averaged precision, F-measure, and recall results, where we do not distinguishing empty and erroneous (or not generated) alignments. The values in parentheses show the results when considering only non empty alignments.

This years best overall system is ATMatcher. The result of 0.85 is still behind the top result over all years which was 0.87. All other systems, regarding F-Mesasure, are below the baseline which includes the alternative labels. The highest recall is achieved by Matcha (0.88), a new system participating this year. It returns more correspondences than all others (32844.2 on average) but is only able to match instances in this track. AMD returned some correspondences but achieved an overall F-Measure of 0.0 for all test cases. Thus the system is not included in the final table. Detailed results for each test case can be found on the OAEI results page of the track<fnref n="40" />.

Property matches are still not created by all systems. KGMatcher, LogMap, and Matcha do not return any of those mappings. One reason might be that the properties are typed as `rdf:Property` and not distinguished into `owl:ObjectProperty` or `owl:DatatypeProperty`. ATMatcher reaches the best score with 0.96 F-Measure. The number of instance correspondences are in the same range (3,641 - 5,872) for all systems except Matcha (32,844) which thus reaches a high recall value.

Regarding runtime, LSMatch (4:17:13) was the slowest system. In comparison to last year with more than 12 hours, the runtimes of this campaign is rather good and shows the scalability of the systems. Besides the baselines (which need around 12 minutes for all test cases) ATMatcher (00:18:48) and LogMap (00:55:52) were the fastest systems.

<footnote n="38">³⁸http://oaei.ontologymatching.org/2019/results/knowledgegraph/small_test.zip</footnote>

<footnote n="39">³⁹http://oaei.ontologymatching.org/2022/results/knowledgegraph/knowledgegraph-alignments.zip</footnote>

<footnote n="40">⁴⁰http://oaei.ontologymatching.org/2022/results/knowledgegraph/index.html</footnote>
<caption>**Table 23**</caption>

Knowledge Graph track results, divided into class, property, and instance performance. For matchers that were not capable to complete all tasks, the numbers in parentheses denote the performance when only averaging across tasks that were completed.

<table><thead><tr><th>System</th><th>Time (s)</th><th># tasks</th><th>Size</th><th>Prec.</th><th>F-m.</th><th>Rec.</th></tr></thead><tbody><tr><td colspan="7">class performance</td></tr><tr><td>ATMatcher</td><td>00:18:48</td><td>5</td><td>25.6</td><td>0.97 (0.97)</td><td>0.87 (0.87)</td><td>0.79 (0.79)</td></tr><tr><td>BaselineAltLabel</td><td>00:11:37</td><td>5</td><td>16.4</td><td>1.00 (1.00)</td><td>0.74 (0.74)</td><td>0.59 (0.59)</td></tr><tr><td>BaselineLabel</td><td>00:11:27</td><td>5</td><td>16.4</td><td>1.00 (1.00)</td><td>0.74 (0.74)</td><td>0.59 (0.59)</td></tr><tr><td>KGMatcher</td><td>03:01:17</td><td>5</td><td>21.2</td><td>1.00 (1.00)</td><td>0.79 (0.79)</td><td>0.66 (0.66)</td></tr><tr><td>LogMap</td><td>00:55:52</td><td>5</td><td>19.4</td><td>0.93 (0.93)</td><td>0.81 (0.81)</td><td>0.71 (0.71)</td></tr><tr><td>LSMatch</td><td>04:17:13</td><td>5</td><td>23.6</td><td>0.97 (0.97)</td><td>0.78 (0.78)</td><td>0.64 (0.64)</td></tr><tr><td>Matcha</td><td>02:40:21</td><td>4</td><td>0.0</td><td>0.00 (0.00)</td><td>0.00 (0.00)</td><td>0.00 (0.00)</td></tr><tr><td colspan="7">property performance</td></tr><tr><td>ATMatcher</td><td>00:18:48</td><td>5</td><td>78.8</td><td>0.97 (0.97)</td><td>0.96 (0.96)</td><td>0.95 (0.95)</td></tr><tr><td>BaselineAltLabel</td><td>00:11:37</td><td>5</td><td>47.8</td><td>0.99 (0.99)</td><td>0.79 (0.79)</td><td>0.66 (0.66)</td></tr><tr><td>BaselineLabel</td><td>00:11:27</td><td>5</td><td>47.8</td><td>0.99 (0.99)</td><td>0.79 (0.79)</td><td>0.66 (0.66)</td></tr><tr><td>KGMatcher</td><td>03:01:17</td><td>5</td><td>0.0</td><td>0.00 (0.00)</td><td>0.00 (0.00)</td><td>0.00 (0.00)</td></tr><tr><td>LogMap</td><td>00:55:52</td><td>5</td><td>0.0</td><td>0.00 (0.00)</td><td>0.00 (0.00)</td><td>0.00 (0.00)</td></tr><tr><td>LSMatch</td><td>04:17:13</td><td>5</td><td>85.6</td><td>0.73 (0.73)</td><td>0.71 (0.71)</td><td>0.69 (0.69)</td></tr><tr><td>Matcha</td><td>02:40:21</td><td>4</td><td>0.0</td><td>0.00 (0.00)</td><td>0.00 (0.00)</td><td>0.00 (0.00)</td></tr><tr><td colspan="7">instance performance</td></tr><tr><td>ATMatcher</td><td>00:18:48</td><td>5</td><td>4856.6</td><td>0.89 (0.89)</td><td>0.84 (0.84)</td><td>0.80 (0.80)</td></tr><tr><td>BaselineAltLabel</td><td>00:11:37</td><td>5</td><td>4674.8</td><td>0.89 (0.89)</td><td>0.84 (0.84)</td><td>0.80 (0.80)</td></tr><tr><td>BaselineLabel</td><td>00:11:27</td><td>5</td><td>3641.8</td><td>0.95 (0.95)</td><td>0.81 (0.81)</td><td>0.71 (0.71)</td></tr><tr><td>KGMatcher</td><td>03:01:17</td><td>5</td><td>3789.6</td><td>0.94 (0.94)</td><td>0.82 (0.82)</td><td>0.74 (0.74)</td></tr><tr><td>LogMap</td><td>00:55:52</td><td>5</td><td>4012.4</td><td>0.90 (0.90)</td><td>0.78 (0.78)</td><td>0.69 (0.69)</td></tr><tr><td>LSMatch</td><td>04:17:13</td><td>5</td><td>5872.2</td><td>0.66 (0.66)</td><td>0.63 (0.63)</td><td>0.60 (0.60)</td></tr><tr><td>Matcha</td><td>02:40:21</td><td>4</td><td>32844.2</td><td>0.53 (0.66)</td><td>0.61 (0.76)</td><td>0.72 (0.90)</td></tr><tr><td colspan="7">overall performance</td></tr><tr><td>ATMatcher</td><td>00:18:48</td><td>5</td><td>4961.0</td><td>0.89 (0.89)</td><td>0.85 (0.85)</td><td>0.80 (0.80)</td></tr><tr><td>BaselineAltLabel</td><td>00:11:37</td><td>5</td><td>4739.0</td><td>0.89 (0.89)</td><td>0.84 (0.84)</td><td>0.80 (0.80)</td></tr><tr><td>BaselineLabel</td><td>00:11:27</td><td>5</td><td>3706.0</td><td>0.95 (0.95)</td><td>0.81 (0.81)</td><td>0.71 (0.71)</td></tr><tr><td>KGMatcher</td><td>03:01:17</td><td>5</td><td>3810.8</td><td>0.94 (0.94)</td><td>0.82 (0.82)</td><td>0.72 (0.72)</td></tr><tr><td>LogMap</td><td>00:55:52</td><td>5</td><td>4031.8</td><td>0.90 (0.90)</td><td>0.77 (0.77)</td><td>0.68 (0.68)</td></tr><tr><td>LSMatch</td><td>04:17:13</td><td>5</td><td>5981.4</td><td>0.66 (0.66)</td><td>0.63 (0.63)</td><td>0.61 (0.61)</td></tr><tr><td>Matcha</td><td>02:40:21</td><td>4</td><td>32844.2</td><td>0.53 (0.66)</td><td>0.60 (0.76)</td><td>0.70 (0.88)</td></tr></tbody></table>

For further analysis of the results, we also provide an online dashboard<fnref n="41" /> generated with MELT[62]. It allows to inspect the results on a correspondence level. Due to the large amount of these correspondences, it can take some time to load the full dashboard.

<footnote n="41">⁴¹http://oaei.ontologymatching.org/2022/results/knowledgegraph/knowledge_graphstboard.html</footnote>
# 5. Conclusions and Lessons Learned

In 2022 we witnessed a healthy mix of new and returning systems. Like last year, the distribution of participants by tracks was uneven.

The **schema matching tracks** saw abundant participation, but, as has been the trend of the recent years, little substantial progress in terms of quality of the results or run time of top matching systems, judging from the long-standing tracks. On the one hand, this may be a sign of a performance plateau being reached by existing strategies and algorithms, which would suggest that new technology is needed to obtain significant improvements. On the other hand, it is also true that established matching systems tend to focus more on new tracks and datasets than on improving their performance in long-standing tracks, whereas new systems typically struggle to compete with established ones.

According to the **Conference** track there is still need for an improvement with regard to the ability of matching systems to match properties (even, majority systems only match classes; 7 out of 12 systems). Next, much fewer systems, with regard to the last year, managed to match DBpedia ontology to conference ontologies (85% vs. 50%). With respect to the first point, it has been corroborated in the new track (**Crosswalks Data Schema Matching**), that concerns properties in particular. In fact systems still fail in dealing with this kind of ontology entity.

Since the creation of the **Material Sciences and Engineering track** a large amount of new ontologies have been developed and utilized in various MSE applications. In contrast to the early development stages of this track, those ontologies are now easily accessible on the new Matportal<fnref n="42" />. In the future, the MSE track should be updated with the currently most used top and mid-level MSE ontologies, which include the BWMD-mid<fnref n="43" />, the MSEO<fnref n="44" />, the PMDco<fnref n="45" />, the prov-o<fnref n="46" />. Apart from also considering frequently used domain and application ontologies, also multi-ontology matching, knowledge graph matching and the usage of background knowledge should be considered in this domain where such applications become increasingly important.

With respect to the cross-lingual version of Conference, the **MultiFarm** track still attracts too few number of participants. Despite this fact, this year new participants came with alternative strategies (i.e., deep learning) with respect to the last campaigns.

In the **Food** track none of the evaluated systems finds all the reference correspondences. The usage of background knowledge available in CIQUAL and SIREN ontologies in terms of food description based on FoodON concepts should be considered in future OAEI campaigns.

The **Bio-ML track** is new to the OAEI. It has several participants for equivalence matching but very few for subsumption matching which is more challenging. The best performing systems are not consistent across tasks and settings, demonstrating the diversity of our datasets. To encourage more participants and provide more convincing results in the future, we will consider creating a new set of OM pairs (different ontologies and/or semantic types from up-to-date sources) and anonymize the testing mappings.

In the **Biodiversity and Ecology track**, none of the systems has been able to detect mappings

<footnote n="42">⁴²https://matportal.org/</footnote>

<footnote n="43">⁴³https://matportal.org/ontologies/BWMD-MID</footnote>

<footnote n="44">⁴⁴https://matportal.org/ontologies/MSEO</footnote>

<footnote n="45">⁴⁵https://github.com/materialdigital/core-ontology/</footnote>

<footnote n="46">⁴⁶https://www.ebi.ac.uk/ols/ontologies/prov</footnote>
established by domain experts. Detecting such correspondences requires the use of domain-
specific core knowledge that captures biodiversity concepts. In addition this year, we did confirm
on the one hand the inability of most systems to handle SKOS as input format and to handle
very large ontologies and thesauri in the other hand. We plan to reuse techniques from the Large
Biomedical Ontologies track as well as experts knowledge to provide manageable subsets.

The **Interactive matching track** also witnessed a small number of participants. Two systems participated this year. This is puzzling considering that this track is based on the *Anatomy* and *Conference* test cases, and those tracks had 10 and 12 participants, respectively. The process of programmatically querying the Oracle class used to simulate user interactions is simple enough that it should not be a deterrent for participation, but perhaps we should look at facilitating the process further in future OAEI editions by providing implementation examples.

The **Complex matching track** tackles a challenge task that still attracts a very few number of participants. This year, no system was able to complete the task. While some sub-tracks have been discontinued, the Taxon track has to evolve, in particular considering new versions of the used resources (TAXREF-LD) and additional resources as NCBI and DBpedia.

In the **Instance matching tracks** participation decreased this year for SPIMBENCH and increased for Spatial benchmark. Regarding Spatial benchmark some systems had newer versions. Automatic instance-matching benchmark generation algorithms have been gaining popularity, as evidenced by the fact that they are used in all three instance matching tracks of this OAEI edition. One aspect that has not been addressed in such algorithms is that, if the transformation is too extreme, the correspondence may be unrealistic and impossible to detect even by humans. As such, we argue that *human-in-the-loop* techniques can be exploited to do a preventive quality-checking of generated correspondences, and refine the set of correspondences included in the final reference alignment.

In the **Knowledge graph track**, there is a slight decrease of systems able to solve all test cases. The overall best scores are still unbeaten. Furthermore the proportion of matchers not able to produce property alignments is high. This might change next year with new and improved systems.

This is the second year of the **Common knowledge graphs track**, which challenges matching
systems to map the schema of large-scale, automatically constructed, and cross-domain knowledge
graphs. The number of participants is similar to last year, i.e. 8 systems. While a number of
systems were able to finish the task, other systems still faced problems coping with the scalability
issue. Some of the systems were only able to produce alignments when applied to smaller versions
of the KGs dataset. Therefore, we still expect those systems to be adapted to the task, and we
look forward to having more participants in the next OAEI campaign.

Like in previous OAEI editions, most participants provided a description of their systems and their experience in the evaluation, in the form of OAEI system papers. These papers, like the present one, have not been peer reviewed. However, they are full contributions to this evaluation exercise, reflecting the effort and insight of matching systems developers, and providing details about those systems and the algorithms they implement.

As each year, fruitful discussions at the Ontology Matching point out different directions
for future improvements in OAEI. In particular, in terms of new use cases, using SSSOM
as alignment format for towards making FAIR alignments, and alternative ways for running
resource-consuming systems.
The Ontology Alignment Evaluation Initiative will strive to remain a reference to the ontology matching community by improving both the test cases and the testing methodology to better reflect actual needs, as well as to promote progress in this field. More information can be found at: http://oaei.ontologymatching.org.

## Acknowledgements

We warmly thank the participants of this campaign. We know that they have worked hard to have their matching tools executable in time and they provided useful reports on their experience. The best way to learn about the results remains to read the papers that follow.

We are also grateful to Martin Ringwald and Terry Hayamizu for providing the reference alignment for the anatomy ontologies and thank Elena Beisswanger for her thorough support on improving the quality of the dataset.

We thank Andrea Turbati and the AGROVOC team for their very appreciated help with the preparation of the AGROVOC subset ontology. We are also grateful to Catherine Roussey and Nathalie Hernandez for their help on the Taxon alignment.

We also thank for their support the past members of the Ontology Alignment Evaluation Initiative steering committee: Jérôme Euzenat (INRIA, FR), Yannis Kalfoglou (Ricoh laboratories, UK), Miklos Nagy (The Open University, UK), Natasha Noy (Google Inc., USA), Yuzhong Qu (Southeast University, CN), York Sure (Leibniz Gemeinschaft, DE), Jie Tang (Tsinghua University, CN), Heiner Stuckenschmidt (Mannheim Universität, DE), George Vouros (University of the Aegean, GR).

Daniel Faria and Catia Pesquita were supported by the FCT through the LASIGE Research Unit (UIDB/00408/2020 and UIDP/00408/2020) and by the KATY project funded by the European Union's Horizon 2020 research and innovation program under grant agreement No 101017453.

Ernesto Jimenez-Ruiz has been partially supported by the SIRIUS Centre for Scalable Data Access (Research Council of Norway, project no.: 237889).

Irini Fundulaki and Tzanina Saveta were supported by the EU's Horizon 2020 research and innovation programme under grant agreement No 688227 (Hobbit).

Patrick Lambrix, Huanyu Li, Mina Abd Nikooie Pour and Ying Li have been supported by the Swedish e-Science Research Centre (SeRC), the Swedish Research Council (Vetenskapsrådet, dnr 2018-04147) and the Swedish National Graduate School in Computer Science (CUGS).

Beyza Yaman has been supported by ADAPT SFI Research Centre [grant 13/RC/2106_P2].

Jiaoyan Chen, Hang Dong, Yuan He and Ian Horrocks have been supported by Samsung Research UK (SRUK) and the EPSRC project ConCur (EP/V050869/1).

The Biodiversity and Ecology track has been partially funded by the German Research Foundation in the context of NFDI4BioDiversity project (number 442032008) and the CRC 1076 AquaDiva. In 2021, the track was also supported by the Data to Knowledge in Agronomy and Biodiversity (D2KAB) project that received funding from the French National Research Agency (ANR-18-CE23-0017). We would like to thank FAO AIMS and US NAL as well as the GACS project for providing mappings between AGROVOC and NALT. We would like to thank Christian Pichot and the ANAEE France project for providing mappings between ANAEETHES and GEMET.
References

[1] J. Euzenat, C. Meilicke, P. Shvaiko, H. Stuckenschmidt, C. Trojahn dos Santos, Ontology alignment evaluation initiative: six years of experience, Journal on Data Semantics XV (2011) 158–192.

[2] J. Euzenat, P. Shvaiko, Ontology matching, 2nd ed., Springer-Verlag, 2013.

[3] Y. Sure, O. Corcho, J. Euzenat, T. Hughes (Eds.), Proceedings of the Workshop on Evaluation of Ontology-based Tools (EON), Hiroshima (JP), 2004.

[4] B. Ashpole, M. Ehrig, J. Euzenat, H. Stuckenschmidt (Eds.), Proc. K-Cap Workshop on Integrating Ontologies, Banff (Canada), 2005. URL: http://ceur-ws.org/Vol-156/.

[5] M. Abd Nikooie Pour, A. Algergawy, F. Amardeilh, R. Amini, O. Fallatah, D. Faria, I. Fundulaki, I. Harrow, S. Hertling, P. Hitzler, M. Huschka, L. Ibanescu, E. Jiménez-Ruiz, N. Karam, A. Laadhar, P. Lambrix, H. Li, Y. Li, F. Michel, E. Nasr, H. Paulheim, C. Pesquita, J. Portisch, C. Roussey, T. Saveta, P. Shvaiko, A. Splendiani, C. Trojahn, J. Vatascinová, B. Yaman, O. Zamazal, L. Zhou, Results of the ontology alignment evaluation initiative 2021, in: P. Shvaiko, J. Euzenat, E. Jiménez-Ruiz, O. Hassanzadeh, C. Trojahn (Eds.), Proceedings of the 16th International Workshop on Ontology Matching co-located with the 20th International Semantic Web Conference (ISWC 2021), Virtual conference, October 25, 2021, volume 3063 of *CEUR Workshop Proceedings*, CEUR-WS.org, 2021, pp. 62–108. URL: http://ceur-ws.org/Vol-3063/oaei21_paper0.pdf.

[6] M. Abd Nikooie Pour, A. Algergawy, R. Amini, D. Faria, I. Fundulaki, I. Harrow, S. Hertling, E. Jiménez-Ruiz, C. Jonquet, N. Karam, A. Khiat, A. Laadhar, P. Lambrix, H. Li, Y. Li, P. Hitzler, H. Paulheim, C. Pesquita, T. Saveta, P. Shvaiko, A. Splendiani, É. Thiéblin, C. Trojahn, J. Vatascinová, B. Yaman, O. Zamazal, L. Zhou, Results of the ontology alignment evaluation initiative 2020, in: P. Shvaiko, J. Euzenat, E. Jiménez-Ruiz, O. Hassanzadeh, C. Trojahn (Eds.), Proceedings of the 15th International Workshop on Ontology Matching co-located with the 19th International Semantic Web Conference (ISWC 2020), Virtual conference (originally planned to be in Athens, Greece), November 2, 2020, volume 2788 of *CEUR Workshop Proceedings*, CEUR-WS.org, 2020, pp. 92–138. URL: http://ceur-ws.org/Vol-2788/oaei20_paper0.pdf.

[7] A. Algergawy, D. Faria, A. Ferrara, I. Fundulaki, I. Harrow, S. Hertling, E. Jiménez-Ruiz, N. Karam, A. Khiat, P. Lambrix, H. Li, S. Montanelli, H. Paulheim, C. Pesquita, T. Saveta, P. Shvaiko, A. Splendiani, É. Thiéblin, C. Trojahn, J. Vatascinová, O. Zamazal, L. Zhou, Results of the ontology alignment evaluation initiative 2019, in: Proceedings of the 14th International Workshop on Ontology Matching, Auckland, New Zealand, 2019, pp. 46–85.

[8] A. Algergawy, M. Cheatham, D. Faria, A. Ferrara, I. Fundulaki, I. Harrow, S. Hertling, E. Jiménez-Ruiz, N. Karam, A. Khiat, P. Lambrix, H. Li, S. Montanelli, H. Paulheim, C. Pesquita, T. Saveta, D. Schmidt, P. Shvaiko, A. Splendiani, É. Thiéblin, C. Trojahn, J. Vatascinová, O. Zamazal, L. Zhou, Results of the ontology alignment evaluation initiative 2018, in: Proceedings of the 13th International Workshop on Ontology Matching, Monterey (CA, US), 2018, pp. 76–116.

[9] M. Achichi, M. Cheatham, Z. Dragisic, J. Euzenat, D. Faria, A. Ferrara, G. Flouris, I. Fundulaki, I. Harrow, V. Ivanova, E. Jiménez-Ruiz, K. Kolthoff, E. Kuss, P. Lambrix, H. Leopold, H. Li, C. Meilicke, M. Mohammadi, S. Montanelli, C. Pesquita, T. Saveta, P. Shvaiko,
A. Splendiani, H. Stuckenschmidt, É. Thiéblin, K. Todorov, C. Trojahn, O. Zamazal, Results of the ontology alignment evaluation initiative 2017, in: Proceedings of the 12th International Workshop on Ontology Matching, Vienna, Austria, 2017, pp. 61–113. URL: http://ceur-ws.org/Vol-2032/oaei17_paper0.pdf.

[10] M. Achichi, M. Cheatham, Z. Dragisic, J. Euzenat, D. Faria, A. Ferrara, G. Flouris, I. Fundulaki, I. Harrow, V. Ivanova, E. Jiménez-Ruiz, E. Kuss, P. Lambrix, H. Leopold, H. Li, C. Meilicke, S. Montanelli, C. Pesquita, T. Saveta, P. Shvaiko, A. Splendiani, H. Stuckenschmidt, K. Todorov, C. Trojahn, O. Zamazal, Results of the ontology alignment evaluation initiative 2016, in: Proceedings of the 11th International Ontology matching workshop, Kobe (JP), 2016, pp. 73–129.

[11] M. Cheatham, Z. Dragisic, J. Euzenat, D. Faria, A. Ferrara, G. Flouris, I. Fundulaki, R. Granada, V. Ivanova, E. Jiménez-Ruiz, P. Lambrix, S. Montanelli, C. Pesquita, T. Saveta, P. Shvaiko, A. Solimando, C. Trojahn, O. Zamazal, Results of the ontology alignment evaluation initiative 2015, in: Proceedings of the 10th International Ontology matching workshop, Bethlehem (PA, US), 2015, pp. 60–115.

[12] Z. Dragisic, K. Eckert, J. Euzenat, D. Faria, A. Ferrara, R. Granada, V. Ivanova, E. Jiménez-Ruiz, A. O. Kempf, P. Lambrix, S. Montanelli, H. Paulheim, D. Ritze, P. Shvaiko, A. Solimando, C. T. dos Santos, O. Zamazal, B. C. Grau, Results of the ontology alignment evaluation initiative 2014, in: Proceedings of the 9th International Ontology matching workshop, Riva del Garda (IT), 2014, pp. 61–104. URL: http://ceur-ws.org/Vol-1317/oaei14_paper0.pdf.

[13] B. Cuenca Grau, Z. Dragisic, K. Eckert, J. Euzenat, A. Ferrara, R. Granada, V. Ivanova, E. Jiménez-Ruiz, A. Kempf, P. Lambrix, A. Nikolov, H. Paulheim, D. Ritze, F. Scharffe, P. Shvaiko, C. Trojahn dos Santos, O. Zamazal, Results of the ontology alignment evaluation initiative 2013, in: P. Shvaiko, J. Euzenat, K. Srinivas, M. Mao, E. Jiménez-Ruiz (Eds.), Proceedings of the 8th International Ontology matching workshop, Sydney (NSW, AU), 2013, pp. 61–100. URL: http://oaei.ontologymatching.org/2013/results/oaei2013.pdf.

[14] J. Aguirre, B. Cuenca Grau, K. Eckert, J. Euzenat, A. Ferrara, R. van Hague, L. Hollink, E. Jiménez-Ruiz, C. Meilicke, A. Nikolov, D. Ritze, F. Scharffe, P. Shvaiko, O. Sváb-Zamazal, C. Trojahn, B. Zapilko, Results of the ontology alignment evaluation initiative 2012, in: Proceedings of the 7th International Ontology matching workshop, Boston (MA, US), 2012, pp. 73–115. URL: http://oaei.ontologymatching.org/2012/results/oaei2012.pdf.

[15] J. Euzenat, A. Ferrara, R. van Hague, L. Hollink, C. Meilicke, A. Nikolov, F. Scharffe, P. Shvaiko, H. Stuckenschmidt, O. Sváb-Zamazal, C. Trojahn dos Santos, Results of the ontology alignment evaluation initiative 2011, in: Proceedings of the 6th International Ontology matching workshop, Bonn (DE), 2011, pp. 85–110.

[16] J. Euzenat, A. Ferrara, C. Meilicke, A. Nikolov, J. Pane, F. Scharffe, P. Shvaiko, H. Stuckenschmidt, O. Sváb-Zamazal, V. Svátek, C. Trojahn dos Santos, Results of the ontology alignment evaluation initiative 2010, in: Proceedings of the 5th International Ontology matching workshop, Shanghai (CN), 2010, pp. 85–117. URL: http://oaei.ontologymatching.org/2010/results/oaei2010.pdf.

[17] J. Euzenat, A. Ferrara, L. Hollink, A. Isaac, C. Joslyn, V. Malaisé, C. Meilicke, A. Nikolov, J. Pane, M. Sabou, F. Scharffe, P. Shvaiko, V. Spiliopoulos, H. Stuckenschmidt, O. Sváb-Zamazal, V. Svátek, C. Trojahn dos Santos, G. Vouros, S. Wang, Results of the ontology
alignment evaluation initiative 2009, in: Proceedings of the 4th International Ontology matching workshop, Chantilly (VA, US), 2009, pp. 73–126.

[18] C. Caracciolo, J. Euzenat, L. Hollink, R. Ichise, A. Isaac, V. Malaisé, C. Meilicke, J. Pane, P. Shvaiko, H. Stuckenschmidt, O. Sváb-Zamazal, V. Svátek, Results of the ontology alignment evaluation initiative 2008, in: Proceedings of the 3rd Ontology matching workshop, Karlsruhe (DE), 2008, pp. 73–120.

[19] J. Euzenat, A. Isaac, C. Meilicke, P. Shvaiko, H. Stuckenschmidt, O. Svab, V. Svatek, W. van Hage, M. Yatskevich, Results of the ontology alignment evaluation initiative 2007, in: Proceedings 2nd International Ontology matching workshop, Busan (KR), 2007, pp. 96–132. URL: http://ceur-ws.org/Vol-304/paper9.pdf.

[20] J. Euzenat, M. Mochol, P. Shvaiko, H. Stuckenschmidt, O. Svab, V. Svatek, W. R. van Hage, M. Yatskevich, Results of the ontology alignment evaluation initiative 2006, in: Proceedings of the 1st International Ontology matching workshop, Athens (GA, US), 2006, pp. 73–95. URL: http://ceur-ws.org/Vol-225/paper7.pdf.

[21] S. Hertling, J. Portisch, H. Paulheim, Melt - matching evaluation toolkit, in: M. Acosta, P. Cudré-Mauroux, M. Maleshkova, T. Pellegrini, H. Sack, Y. Sure-Vetter (Eds.), Semantic Systems. The Power of AI and Knowledge Graphs, Springer International Publishing, Cham, 2019, pp. 231–245.

[22] E. Jiménez-Ruiz, T. Saveta, O. Zamazal, S. Hertling, M. Röder, I. Fundulaki, A.-C. N. Ngomo, M. A. Sherif, A. Annane, Z. Bellahsene, S. B. Yahia, G. Diallo, D. Faria, M. Kachroudi, A. Khiat, P. Lambrix, H. Li, M. Mackeprang, M. Mohammadi, M. Rybinski, B. S. Balasubramani, C. Trojahn, Introducing the HOBBIT platform into the Ontology Alignment Evaluation Campaign, in: Proceedings of the 13th International Workshop on Ontology Matching, 2018.

[23] Z. Dragisic, V. Ivanova, H. Li, P. Lambrix, Experiences from the anatomy track in the ontology alignment evaluation initiative, Journal of Biomedical Semantics 8 (2017) 56:1–56:28. URL: https://doi.org/10.1186/s13326-017-0166-5.

[24] O. Zamazal, V. Svátek, The ten-year ontofarm and its fertilization within the onto-sphere, Web Semantics: Science, Services and Agents on the World Wide Web 43 (2017) 46–53.

[25] C. Meilicke, R. García Castro, F. Freitas, W. van Hage, E. Montiel-Ponsoda, R. Ribeiro de Azevedo, H. Stuckenschmidt, O. Sváb-Zamazal, V. Svátek, A. Tamilin, C. Trojahn, S. Wang, MultiFarm: A benchmark for multilingual ontology matching, Journal of web semantics 15 (2012) 62–68. URL: http://www.sciencedirect.com/science/article/pii/S157082681200039X.

[26] P. Buche, J. Cufi, S. Dervaux, J. Dibie, L. Ibanescu, A. Oudot, M. Weber, How to manage incompleteness of nutritional food sources?: A solution using foodon as pivot ontology, Int. J. Agric. Environ. Inf. Syst. 12 (2021) 1–26. URL: https://doi.org/10.4018/ijaeis.20211001 oa4.

[27] H. Paulheim, S. Hertling, D. Ritze, Towards evaluating interactive ontology matching tools, in: Proceedings of the 10th Extended Semantic Web Conference, Montpellier (FR), 2013, pp. 31–45. URL: http://dx.doi.org/10.1007/978-3-642-38288-8_3.

[28] Z. Dragisic, V. Ivanova, P. Lambrix, D. Faria, E. Jiménez-Ruiz, C. Pesquita, User validation in ontology alignment, in: Proceedings of the 15th International Semantic Web Conference,
Kobe (JP), 2016, pp. 200–217. URL: http://dx.doi.org/10.1007/978-3-319-46523-4_13.
doi:10.1007/978-3-319-46523-4_13.

[29] H. Li, Z. Dragisic, D. Faria, V. Ivanova, E. Jiménez-Ruiz, P. Lambrix, C. Pesquita, User validation in ontology alignment: functional assessment and impact, The Knowledge Engineering Review 34 (2019) e15. doi:10.1017/S0269888919000080.

[30] V. Ivanova, P. Lambrix, J. Åberg, Requirements for and evaluation of user support for large-scale ontology alignment, in: Proceedings of the European Semantic Web Conference, 2015, pp. 3–20.

[31] Y. He, J. Chen, H. Dong, E. Jiménez-Ruiz, A. Hadian, I. Horrocks, Machine learning-friendly biomedical datasets for equivalence and subsumption ontology matching, in: U. Sattler, A. Hogan, C. M. Keet, V. Presutti, J. P. A. Almeida, H. Takeda, P. Monnin, G. Pirrò, C. d'Amato (Eds.), The Semantic Web - ISWC 2022 - 21st International Semantic Web Conference, Virtual Event, October 23-27, 2022, Proceedings, volume 13489 of Lecture Notes in Computer Science, Springer, 2022, pp. 575–591. URL: https://doi.org/10.1007/978-3-031-19433-7_33. doi:10.1007/978-3-031-19433-7\_33.

[32] K. A. Shefchek, N. L. Harris, M. A. Gargano, N. Matentzoglu, D. R. Unni, M. H. Brush, D. Keith, T. Conlin, N. A. Vasilevsky, X. A. Zhang, J. P. Balhoff, L. Babb, S. M. Bello, H. Blau, Y. M. Bradford, S. Carbon, L. Carmody, L. E. Chan, V. Cipriani, A. Cuzick, M. G. D. Rocca, N. A. Dunn, S. Essaid, P. Fey, C. A. Grove, J.-P. F. Gourdine, A. Hamosh, M. A. Harris, I. Helbig, M. E. Hoatlin, M. P. Joachimiak, S. Jupp, K. B. Lett, S. E. Lewis, C. McNamara, Z. M. Pendlington, C. Pilgrim, T. Putman, V. Ravanmehr, J. T. Reese, E. R. Riggs, S. M. C. Robb, P. Roncaglia, J. Seager, E. Segerdell, M. N. Similuk, A. L. Storm, C. Thaxon, A. E. Thessen, J. O. B. Jacobsen, J. A. McMurry, T. Groza, S. Köhler, D. Smedley, P. N. Robinson, C. J. Mungall, M. A. Haendel, M. C. Munoz-Torres, D. Osumi-Sutherland, The Monarch Initiative in 2019: an integrative data and analytic platform connecting phenotypes to genotypes across species, Nucleic Acids Research (2020).

[33] O. Bodenreider, The unified medical language system (umls): integrating biomedical terminology, Nucleic acids research (2004).

[34] N. Karam, C. Müller-Birn, M. Gleisberg, D. Fichtmüller, R. Tolksdorf, A. Güntsch, A terminology service supporting semantic annotation, integration, discovery and analysis of interdisciplinary research data, Datenbank-Spektrum 16 (2016) 195–205. URL: https://doi.org/10.1007/s13222-016-0231-8. doi:10.1007/s13222-016-0231-8.

[35] F. Klan, E. Faessler, A. Algergawy, B. König-Ries, U. Hahn, Integrated semantic search on structured and unstructured data in the adonis system, in: Proceedings of the 2nd International Workshop on Semantics for Biodiversity, 2017.

[36] N. Karam, A. Khiat, A. Algergawy, M. Sattler, C. Weiland, M. Schmidt, Matching biodiversity and ecology ontologies: challenges and evaluation results, Knowl. Eng. Rev. 35 (2020) e9. URL: https://doi.org/10.1017/S0269888920000132. doi:10.1017/S0269888920000132.

[37] F. Michel, O. Gargominy, S. Tercerie, C. Faron-Zucker, A Model to Represent Nomenclatural and Taxonomic Information as Linked Data. Application to the French Taxonomic Register, TAXREF, in: A. Algergawy, N. Karam, F. Klan, C. Jonquet (Eds.), Proceedings of the 2nd International Workshop on Semantics for Biodiversity co-located with 16th International Semantic Web Conference (ISWC 2017), Vienna, Austria, October 22nd,
2017, volume 1933 of *CEUR Workshop Proceedings*, CEUR-WS.org, 2017.

[38] T. Ashino, Materials Ontology: An Infrastructure for Exchanging Materials Information and Knowledge, Data Science Journal 9 (2010) 54–61.

[39] M. Wu, P. Hagan, B. Cecconi, S. M. Richard, C. Verhey, R. R. M. S. WG, A collection of crosswalks from fifteen research data schemas to schema.org, 2022. URL: https://doi.org/10.15497/RDA00069. doi:10.15497/RDA00069.

[40] M. Wu, S. M. Richard, C. Verhey, L. J. Castro, B. Cecconi, N. Juty, An analysis of crosswalks from research data schemas to schema.org, Data Intelligence (2022) 1–21. URL: https://doi.org/10.1162/dint_a_00186. doi:10.1162/dint_a_00186.

[41] C. Bizer, J. Lehmann, R. Isele, M. Jakob, A. Jentzsch, D. Kontokostas, P. N. Mende, S. Hellmann, M. Morsey, P. van Kleef, S. Auer, C. Bizer, DBpedia – A Large-scale, Multilingual Knowledge Base Extracted from Wikipedia, Semantic Web (2012) 1–5.

[42] F. M. Suchanek, G. Kasneci, G. Weikum, Yago: a core of semantic knowledge, in: Proceedings of the 16th International Conference on World Wide Web, 2007, pp. 697–706.

[43] A. Carlson, J. Betteridge, B. Kisiel, B. Settles, E. R. Hruschka, T. M. Mitchell, Toward an architecture for never-ending language learning, in: Twenty-Fourth AAAI Conference on AI, 2010.

[44] O. Fallatah, Z. Zhang, F. Hopfgartner, The impact of imbalanced class distribution on knowledge graphs matching, in: Proceedings of the 17th International Workshop on Ontology Matching (OM 2022). CEUR-WS, 2022.

[45] O. Fallatah, Z. Zhang, F. Hopfgartner, A gold standard dataset for large knowledge graphs matching, in: Ontology Matching 2020: Proceedings of the 15th International Workshop on Ontology Matching co-located with (ISWC 2020), 2020.

[46] P. Krauss, schemaorg-wikidata-map, https://github.com/okfn-brasil/schemaOrg-Wikidata-Map, 2017.

[47] S. Hertling, H. Paulheim, Dbkwik: extracting and integrating knowledge from thousands of wikis, Knowledge and Information Systems (2019).

[48] S. Hertling, H. Paulheim, Dbkwik: A consolidated knowledge graph from thousands of wikis, in: Proceedings of the International Conference on Big Knowledge, 2018.

[49] T. Saveta, E. Daskalaki, G. Flouris, I. Fundulaki, M. Herschel, A.-C. Ngonga Ngomo, Pushing the limits of instance matching systems: A semantics-aware benchmark for linked data, in: Proceedings of the 24th International Conference on World Wide Web, ACM, New York, NY, USA, 2015, pp. 105–106. URL: http://doi.acm.org/10.1145/2740908.2742729. doi:10.1145/2740908.2742729.

[50] T. D. Doudali, I. Konstantinou, N. K. Doudali, Spaten: a Spatio-Temporal and Textual Big Data Generator, in: IEEE Big Data, 2017, pp. 3416–3421.

[51] C. Strobl, Encyclopedia of GIS, Springer, 2008, pp. 240–245.

[52] Y. He, J. Chen, D. Antonyrajah, I. Horrocks, Bertmap: a bert-based ontology alignment system, in: Proceedings of the AAAI Conference on Artificial Intelligence, volume 36, 2022, pp. 5684–5691.

[53] J. Chen, Y. He, Y. Geng, E. Jimenez-Ruiz, H. Dong, I. Horrocks, Contextual semantic embeddings for ontology subsumption prediction, arXiv preprint arXiv:2202.09791 (2022).

[54] M. Šatra, O. Zamazal, Towards matching of domain ontologies to cross-domain ontology: Evaluation perspective, in: Proceedings of the 19th International Workshop on Ontology
Matching, 2020.

[55] J. Dabrowski, E. V. Munson, 40 years of searching for the best computer system response time, Interacting with Computers 23 (2011) 555–564. URL: http://www.sciencedirect.com/science/article/pii/S0953543811000579. doi:http://dx.doi.org/10.1016/j.intcom.2011.05.008.

[56] Z. Wang, I. F. Cruz, Agreementmakerdeep results for oaei 2021., in: OM@ ISWC, 2021, pp. 124–130.

[57] D. Faria, M. C. Silva, P. Cotovio, P. Eugénio, C. Pesquita, Matcha and matcha-dl results for oaei 2022, 2022.

[58] E. Jiménez-Ruiz, B. Cuenca Grau, LogMap: Logic-based and scalable ontology matching, in: Proceedings of the 10th International Semantic Web Conference, Bonn (DE), 2011, pp. 273–288.

[59] S. Hertling, H. Paulheim, Atbox results for oaei 2021, in: CEUR Workshop Proceedings, volume 3063, RWTH Aachen, 2021, pp. 137–143.

[60] A. Sharma, A. Patel, S. Jain, Lsmatch results for oaei 2021., in: OM@ ISWC, 2021, pp. 178–184.

[61] J. Chen, P. Hu, E. Jimenez-Ruiz, O. M. Holter, D. Antonyrajah, I. Horrocks, Owl2vec*: Embedding of owl ontologies, Machine Learning 110 (2021) 1813–1845.

[62] J. Portisch, S. Hertling, H. Paulheim, Visual analysis of ontology matching results with the melt dashboard, in: European Semantic Web Conference, 2020, pp. 186–190.

Linköping, Jena, Lisboa, Heraklion, Mannheim, Montpellier, Oslo, London, Berlin, Trento, Toulouse, Prague, Manhattan, Dublin, Oxford

December 2022