Review Comment:
This paper presents the AgreementMakerLight (AML) ontology matching system. AML is in continuous development since 2013 and has participated in all OAEI evaluation campaigns since there. It appears as one of the best ontology matching systems, with the specificity of being able to deal with a large number of OAEI tracks. It has also been applied in several real-world applications. The system has been cited in a high number of related work. The paper presents a synthesis on all before mentioned topics. The system is fully available under Apache License 2.0 on Git.
While the paper is well-organised and written, there are some points that deserve to be revised, as detailed in the following.
First, the terminology employed in the paper has to be homogenized. "Ontology matching (or alignment)". It seems that "ontology matching" is the "process" and "alignment" (set of correspondences), the result of this process. "Mapping" is rather a function than the result of the matching process. There are in fact incoherent passages: "Ontology matching (or alignment)", "outputs a set of mappings between their entities, called an alignment".
Second, some choices could be better justified and/or clarified. Why, for instance, labels are considered more precise than exact synonyms? More importantly, the use of background knowledge, what is a key element in AML (allowing for good performance in domain-specific ontologies) is superficially introduced. How background knowledge resources are selected? How they are used within the matching process (it is assumed that the ontologies to be matched are already linked to those resources? etc.).
Third, a discussion on how AML fits domain-specific tasks (in the sense of the comment above) should be included. Some words (a better overview) on the AML extensions (such as AMLC) could also be included (besides the words in the conclusion).
Minor comments:
- Booma Sowkarthiga Balasubramani => Booma S. Balasubramani
- "granularity and/or organization" => granularity and/or structure
- "complex matching [6,7]" => Please refer to a recent survey on complex matching
@article{DBLP:journals/semweb/ThieblinHHT20,
author = {{\'{E}}lodie Thi{\'{e}}blin and
Ollivier Haemmerl{\'{e}} and
Nathalie Hernandez and
C{\'{a}}ssia Trojahn},
title = {Survey on complex ontology matching},
journal = {Semantic Web},
volume = {11},
number = {4},
pages = {689--727},
year = {2020},
url = {https://doi.org/10.3233/SW-190366},
doi = {10.3233/SW-190366},
timestamp = {Fri, 28 Aug 2020 15:32:46 +0200},
biburl = {https://dblp.org/rec/journals/semweb/ThieblinHHT20.bib},
bibsource = {dblp computer science bibliography, https://dblp.org}
}
- "Conservativity filters exclude mappings that cause new logical inferences within either of the matched ontologies when they are considered together with the alignment, such as two classes being inferred as equivalent if they are mapped to the same class of the other ontology [10]". This statement is not clear, please rephrase.
- Add the date of access to the web pages (footnotes 1 and 2, for instance).
- \emph{URIMap}
- "a label ending on name or title"?
- "storing all mappings between classes" => or between "entities"?
- LogMap[20]
- "its impact and real-world applications"
|