Alignment API: Systems using the Alignment API

If you use the Alignment API and/or the Alignment server and are willing to be included here (this certainly help supporting this work), do not hesitate to contact us.

This list is obviously incomplete (its last update is now 2018). Most of the systems have at least published reference. They are not necessarily independent from our work.

Systems embedding the Alignment API

These systems can use any implementation of the API and thus take advantage of all matching system extending the API.

[NeOn toolkit]
The NeOn toolkit has an Alignment plug-in based on the Alignment API and Alignment server. It allows to match ontologies loaded in the toolkit as well as search existing alignments in an Alignment server. The plug-in for the NeOn toolkit is shiped with the Alignment API and available through the NeOn toolkit plug-in installer.
[ContentMap]
ContentMap is a tool to help users anticipate the effect of merging ontologies through alignments. For that purpose, it is able to generate the consequences entailed by aligned ontologies and to detect inconsistencies. It uses the Alignment API for expressing alignments.
Ernesto Jimenez Ruiz, Bernardo Cuenca Grau, Ian Horrocks and Rafael Berlanga, Ontology Integration Using Mappings: Towards Getting the Right Logical Consequences, Proc. 6th ESWC, Heraklion (GR), LNCS 5554:173-187, 2009
[Cupboard]
Cupboard is a personal repository for ontologies and alignments. It allows to find ontlogies from Watson and alignments from the Alignment server and to register them to the user's personal space. These resources also share metadata through Oyster and ratings through OTS.
Mathieu d'Aquin, Holger Lewen, Cupboard - A Place to Expose your Ontologies to Applications and the Community, Proc. 6th ESWC demo paper, Heraklion (GR), LNCS 5554:907-910, 2009
[WebContent platform]
The WebContent project aims to offer a platform for taking adavantage of the resources from the semantic web. It offers an alignment service based on the Alignment server. The WebContent service is shipped with the Alignment API.
[OWL Ontology Aligner]
A server built around the API for processing, editing and rendering alignments (University of Innsbruck).
Anna Zhdanova, Pavel Shvaiko, Community-Driven Ontology Matching, Proc. 3rd ESWC, LNCS 4011:34-39, 2006
[StYLiD]
StYLiD aims at offering a consolidated view of ontologies in the semantic web. For that purpose it has to record relations between concerts from different ontologies and uses the Alignment API.
Aman Shakya, Hideaki Takeda, Vilas Wuwongse, Consolidating User-Defined Concepts with StYLiD, The Semantic Web: 3rd Asian Semantic Web Conference (ASWC), LNCS 5367:287-301, 2008
[Web Service Modeling Toolkit]
The Web Service Modelling Toolkit allows to define and execute semantic web services in the WSMX framework. For implementing mediators it uses the OMWG Expressive alignment format which is now an extension of the Alignment API (see below).
Mick Kerrigan, Adrian Mocan, Martin Tanler and Dieter Fensel, The Web Service Modeling Toolkit - An Integrated Development Environment for Semantic Web Services , Proc. 4th ESWC System description, Innsbruck (AT), LNCS 4519:789-798, 2007
[Malasco]
A system that automatically partitions ontologies with various strategies and feed them into a matcher, including one using the Alignment API.
Heiko Paulheim, On applying matching tools to large-scale ontologies, Proc. 3rd Ontology matching workshop, Karlsruhe (DE), pp214-218, 2008
[VisOn]
The VisOn ontology visualizer now works with any implementation of the API. It provides the opportunity to load and display ontologies, load, run, display and compare alignment algorithms.
[Goals]
The Goals system is a framework for matching ontology and combining matchers. As such, it embeds the Alignment API for integrating new matchers and for using its formats and evaluators.
[Knowfuss]
Knowfuss is a linked data generation system that takes advantage of alignments provided in input in the Alignment format.
Andryi Nikolov, Victoria Uren, Enrico Motta, Anne de Roeck, KnoFuss: A comprehensive architecture for knowledge fusion, Proc. 4th international conference on Knowledge capture(K-CAP), Whistler (CA), pp185-186, 2007
[SmartMatcher]
SmartMatcher is a system that take advantage of a corpus of matched instances and external matchers to decide which correspondences are the most accurate (by using them to transform data and compare the result to the corpus). It uses the Alignment API for representing alignments.
Manuel Wimmer, Martina Seidl, Petra Brosch, Horst Kargl, Gerti Kappel, On Realizing a Framework for Self-tuning Mappings, Proc. 47th International Conference Tools Europe, Zurich (CH), Lecture Notes in Business Information Processing 33:1-16, 2009
[ATOPAI]
ATOPAI (Alignment and annotation Tool framewOrk for Plug and plAy Interoperability) is a graphical interface on top of the Alignment API for matching ontologies, manipulating alignments and extracting patterns from the Alignments.
Charbel El Kaed, Yves Denneulin, François Ottogalli, On the Fly Proxy Generation for Home Devices Interoperability, Proc. 12th IEEE International Conference on Mobile Data Management (Industrial Track), Lulea (SW), pp299-302, 2011
[ITM]
The ITM terminology management tool developed and commercialised by Mondeca embeds a version of the Alignment API together of a version of Aroma parameterised for SKOS thesauri matching.
[OntoMediate/Mediation toolkit]
OntoMediate is an environment for collaborative ontology matching. The Mediation toolkit is a lightweight toolkit to implement ontological mediation over RDF. It uses ontology alignments in order to rewrite SPARQL SELECT queries and to generate SPARQL CONSTRUCT queries to import an external data set.
Gianlucca Correndo, Manuel Salvadores, Ian Millard, Hugh Glaser, Nigel Shadbolt, SPARQL Query rewriting for implementing data integration over linked data, Proc. 1st International Workshop on Data Semantics (DataSem), Lousanne (CH), 2010
[No name]
This system experimented context-based matching and user feed-back using the Alignment API for managing alignments.
Thiago Pachêco, Andrade Pereira, Carlos Eduardo Pires, Ana Carolina Salgado, Exploring web semantic knowledge and user feedback to improve ontology matching, Proc. 10th DEXA International Workshop on Web Semantics (WebS), Toulouse (FR), pp234-238, 2011
[CLONTY]
The CLONTY-FR system is an infrastructure for involving users to collaboratively improve alignments. It uses the alignment API as his common format.
Supun Pansilu Dewaraja, CLONTY: A scalable approach to collaborative ontology alignment, BSc thesis, Informatics Institute of Technology, 2010
[CrowdMap (not that CrowdMap)]
Uses the Alignment API evaluation capabilities in order to evaluate crowdsourced alignments.
Cristina Sarasua, Elena Simperl, Natalya Noy, CrowdMap: Crowdsourcing ontology alignment with microtasks, Proc. 11th ISWC, Boston (MA US), pp525-541, 2012
[SPARQLoid]
Uses alignments (from the Alignment API) to transform and answer to a query.
Takahisa Fujino, Naoki Fukuta, SPARQLoid - a querying system using own ontology and ontology mappings with reliability, Proc. 11th ISWC Demo sesion, 2012
[DRAOn]
DRAOn is a reasonner for networks of ontologies that uses the Alignment API and its network abstraction to manipulate them. It also use the server to retrieve the alignments.
Chan Le Duc, Myriam Lamolle, Antoine Zimmermann, and Olivier Curé, DRAOn: A Distributed Reasoner for Aligned Ontologies, Proc. 2nd International Workshop on OWL Reasoner Evaluation (ORE), pp81-86, 2013
[SemanticHelpDesk]
Semantic Help Desk is a web based ontology editor inspired by the NeOn toolkit that embeds the Alignment API for manipulating alignments.
Nelson Leung, Towards an ontology-based knowledge management: An ontology mediation framework to reconcile inter-organizational knowledge, PhD thesis, School of Information Systems and Technology, University of Wollongong, 2012
[DINO]
DINO is an ontology integration and management workbench which embeds the Alignment API for dealing with alignments.
Vit Novacek, Loredana Laera, Siegfried Handschuh, Brian Davis, Infrastructure for dynamic knowledge integration: Automated biomedical ontology extension using textual resources, Journal of biomedical informatics 41:816-828, 2008
[No name]
The Alignment API is used for matching thesauri and manipulating the alignments in a system for generating links across agricultural thesauri.
Ahsan Morshed, Role of vocabulary for semantic interoperability in enabling the linked open data publishing, International Journal of Database Management Systems 4(5):21-37, 2012
[No name]
The Alignment API is used for matching ontologies and evaluating results in a system using active learning and context-based matching to repair alignments.
Raúl Ernestó Menéndez-Mora, Ryutaro Ichise, Ontology matching by actively propagating user feedbacks through upper ontologies, Revista vinculos 10(2):85-92, 2013
[No name]
The Alignment API is used for matching points-of-interest categories.
Grant McKenzie, Krzysztof Janowicz, Benjamin Adams, A weighted multi-attribute method for matching user-generated Points of Interest Cartography and Geographic Information Science 41(2):125-137, 2014
[No name]
The Alignment API has been used for manipulating alignments in alignment repairing.
Alessandro Solimando, Ernesto Jiménez-Ruiz, Giovanna Guerrini Detecting and Correcting Conservativity Principle Violations in Ontology-to-Ontology Mappings, Proc. 13th International Semantic Web Conference (ISWC), Riva del Garda (IT), pp1-16, 2014
[SWIP]
The Alignment API is used for rewriting query patterns along alignments in the SWIP query answering system.
Pascal Gillet, Cássia Trojahn, Ollivier Haemmerlé, Réécriture de patrons de requêtes à l'aide d'alignements d'ontologies, Plate-forme AFIA, Ingénierie des Connaissances, Atelier Qualité et Robustesse dans le Web de Données, Lille (FR), 2013
[MeMO]
MeMO used the Alignment API to find alignments between ontologies to be clustered.
Fabiana Freire de Araujo, Fernanda Lígia Lopes, Bernadette Farias Lóscio, MeMO: A Clustering-based Approach for Merging Multiple Ontologies, Proc. Interational workshops on Database and Expert Systems Applications (DEXA), Bilbao (ES), pp176-180, 2010
[No name]
The Alignment server has been used in a meta querier for managing the alignments between a pivot ontology and the source ontologies.
Xiao Li, Randy Chow, Ontology-centric Source Selection for Meta-querier Customization, Proc. International Conference on Information and Knowledge Engineering (IKE), Las Vegas (NE US), 2011
[CRF]
The Alignment API has been used for maintaining alignments between ontologies in a cognitive radio framework.
Jakub Jerzy Moskal, Interfacing a reasoner with heterogeneous self-controlling software, PhD thesis, Northeastern university, Boston (MA US), 2011
[No name]
The Alignment API has been used for maintaining alignments between the signatures of different versions of the same ontology.
Ahmed Zahaf, Alignment between versions of the same ontology Proc. 4th International Conference on Web and Information Technologies, Sidi Bel Abbes (DZ), 2012
[SLADO]
The SLADO lexical ontology matcher is based on the Alignment API.
Ahmad Adel Abu-Shareha, Rajeswari Mandava, Dhanesh Ramachandram, SLADO: Semantic Lexical Alignment for Domain-specific Ontologies, Proc. IEEE Region 10 Conference (TENCON), Singapoore (SG), pp1-7, 2009
[No name]
The Alignment API has been used for generating alignments and transforming them in OWL in a semantic web based search engine.
Mark Ingram, Weiru Liu, Searching information sources based on the Semantic Web,
[ALOQUS]
ALOQUS (Alignment based Linked Open Data Querying System) builds on BLOOMS to perform query answering on top of LOD data. It uses the Alignment API to express alignments and to plug-in mlatchers in its architecture.
Amit Krishna Joshi, Prateek Jain, Pascal Hitzler, Peter Yeh, Kunal Verma, Amit Sheth, Mariana Damova, Alignment-Based Querying of Linked Open Data, Proc. On the Move to Meaningful Internet Systems conference, LNCS 7566:807-824, 2012.
[NoName]
The Alignment API is used for matching data sources to be integrated.
Mario Iván Martínez Ibarra, Alineación de ontologías para la integración de fuentes de datos heterogéneas, Tesis de maestria, Instituto politécnico Nacional, México (MX), 2012
[The PRESTO project]
used the Alignment API for matching terms in the PRESTO ontology and those found in virtual reality models.
Mauro Dragoni, Chiara Ghidini, Paolo Busetta, Mauro Fruet, Matteo Pedrotti, Using Ontologies For Modeling Virtual Reality Scenarios, Proc. 12th European Semantic Web Conference (ESWC), Portoroz (SL), pp575-590, 2015
[OntoHub]
OntoHub integrates the Alignment API for importing and exporting alignments expressed in the formats it supports.
Mihai Codescu, Till Mossakowski, Oliver Kutz, A Categorical Approach to Ontology Alignment, Proc. 9th Ontology Matching workshop, Riva del Garda (IT), pp1-12, 2014
[NoName]
The Alignment API is used in a system that generates ontologies in order to integrate heterogeeous data sources. Alignments are generated and used to record the connections between the generated ontology and the data sources.
Rizkallah Touma, Oscar Romero, Petar Jovanovic, Supporting Data Integration Tasks with Semi-Automatic Ontology Construction, Proc. 18th ACM International Workshop on Data Warehousing and OLAP (DOLAP), Melbourne (AU), pp89-98, 2015
[NoName]
The Alignment API is used for matching vocabularies and serve as mediator in a RDF data federation
Thilini Cooray, Gihan Wikramanayake, Path Index Based Keywords to SPARQL Query Transformation for Semantic Data Federations International Journal on Advances in ICT for Emerging Regions 9(1):12-23, 2016
[RIO]
uses the Alignment API to match ontologies before merging them.
Abhishek Pandey, Relational Schema Integration Using Ontologies, MSc thesis, University of Cincinnati, Cincinnati ( US), 2014
[MAPLE]
is a platform for configuring ontology mediators which uses the Alignment API for managing alignments.
Manuel Fiorelli, Maria Teresa Pazienza, Armando Stellato, A Meta-data Driven Platform for Semi-automatic Configuration of Ontology Mediators Proc. 9th Conference on Language Resources and Evaluation (LREC), Reykjavik (IS), pp4178-4183, 2014
[DESIM]
The DESIM system (Descriptive to Executable Simularion modeling), developed at MITRE, is a decision support system which can crowdsource elementary opinions in order to reach a decision. In order to accomodate multiple models, it has been extended to use the Alignment API and server to keep track of correspondences between models.
[Alin]
The Alignment API is used to express and to manipulate alignments in the Alin interactive matcher.
Jomar da Silva, Kate Revoredo, Fernanda Araujo Baĩao, and Jérôme Euzenat Interactive Ontology Matching: Using ExpertFeedback to Select Attribute Mappings, Proc. 13th Ontology matching workshop, Monterey (CA, US), pp25-36, 2018

Systems implementing the Alignment API

These systems offer the interface of the API and can take place in any system using the API. We do not know any other implementation of the API but ours.

Systems extending the Alignment API

These systems usually implement some matching algorithm on top of the API implementation (and benefit from all implemented services).

[OLA]
A matching algorithm for OWL-Lite that measures distance between all ontology components and perform an iterative fixpoint search.
Jean-François Djoufak-Kengue, Jérôme Euzenat, Petko Valtchev, OLA in the OAEI 2007 evaluation contest, in: Pavel Shvaiko, Jérôme Euzenat, Fausto Giunchiglia, Bin He (eds), Proc. 2nd ISWC 2007 workshop on ontology matching (OM), Busan (KR), pp188-195, 2007
[oMap]
oMap is a tool for combining matchers using fuzzy techniques.
Umberto Straccia, Raphaël Troncy, oMAP: Combining Classifiers for Aligning Automatically OWL Ontologies. Proc. WISE, pp133-147, 2005
[DSSim]
DSSim is an ontology matcher based on the Dempster-Shafer theory and fuzzy voting model for combining the results of several base matchers.
Miklos Nagy, Maria Vargas-Vera, Enrico Motta, DSSim-ontology mapping with uncertainty, Proc. 1st Ontology matching workshop, Athens (GA US), pp115-123, 2006.
[OMWG Expressive alignment format]
The OMWG Expressive alignement format is a format designed in the SEKT and Knowledge web European projects for expressing elaborate correspondencs to be processed in web service mediation.
François Scharffe, Jos de Bruijn, A language to specify mappings between ontologies, Proc. 1st International Conference on Signal-Image Technology and Internet-Based Systems, Yaounde (CM), pp267-271, 2005
[Prior]
Prior uses the Alignment API to parse ontologies and generate alignments.
Ming Mao, Yefei Peng, The PRIOR+: Results for OAEI Campaign 2007, Proc. 2nd Ontology Matching workshop, Busan (KR), pp219-226, 2007
[Cider]
CIDER is prototype matcher developed in Java, extending the Alignment API. It computes a representation of concepts as a bag of words obtained from the concepts and its neighborhood. These representations are compared in a vector space.
Jorge Gracia, Eduardo Mena, Ontology Matching with CIDER: Evaluation Report for the OAEI 2008, Proc. 3rd Ontology Matching worshop, Karlruhe (DE), pp140-146, 2008
[Aroma]
Aroma is an ontology matchers using the association rule mining from the data. It is now ported on top of the Alignment API.
Jérôme David, Fabrice Guillet, Henri Briand, Association rule ontology matching approach, International Journal on Semantic Web and Information Systems 3(2):27-49, 2007.
[MapPSO]
MapPSO is a tool for ontology matching which uses discrete Particle Swarm Optimisation. Revisiting the matching problem as an optimisation problem, MapPSO uses a particle swarm to search for the optimal alignment. The algorithm is massively parallel and adapts naturally on parallel architectures. It is an extension of the Alignment API.
Jürgen Bock, Jan Hettenhausen, MapPSO results for OAEI 2008 (poster), Proc. 3rd Ontology matching workshop, Karlsruhe (DE), 2008
[SOCOM]
The Alignment API is used in multilingual ontology matching, in which first one ontology is translated in a common natural language and then matching algorithms are applied to these translated versions.
Bo Fu, Rob Brennan, Declan O'Sullivan, Cross-Lingual Ontology Mapping - An Investigation of the Impact of Machine Translation, Proc. 4th Asian Semantic Web Conference (ASWC), Shanghai (CN), LNCS 5926:1-15, 2009
[OMViaUO]
The Alignment API has been extended for experimenting with context-based matching with upper-level ontologies. Three different types of matchers have been implemented depending on their use of upper level ontologies. They have been compared with three such ontologies (SUMO, DOLCE and OpenCyc).
Viviana Mascardi, Angela Locoro, Paolo Rosso, Automatic ontology matching via upper ontologies: a systematic evaluation, IEEE Transactions on knowledge and data engineering, 22(5):609-623, 2010
[Blooms]
The Blooms approach for matching ontologies from linked open data sources extends the Alignment API. Not only it is implemented on top of the API but it also uses some methods for generating obvious matches and applying thresholds.
Prateek Jain, Pascal Hitzler, Amit Shet, Kunal Verma, Peter Yeh, Ontology alignment for linked open data, Proc 9th ISWC, Shanghai (CN), LNCS 6496:401-416, 2010.
[HUMBOLDT Alignment Editor (HALE)]
HALE is an alignment editor dedicated to geospatial applications. It uses and extends the Alignment format, and OML the precursor of EDOAL, for expressing mappings and mismatches between geographic schemata. HALE does not seem to reuse any of the Alignent API code.
Thorsten Reitz, A Mismatch Description Language for Conceptual Schema Mapping and Its Cartographic Representation, Proc. 6th GIScience, Zurich (CH), LNCS 6292:204-218, 2010.
[mSpace faceted browser]
The Alignment API has been extended for dealing with facet ontologies within the mSpace faceted browser framework.
David Bretherton, Daniel A. Smith, Monica M. C. Schraefel, Richard Polfreman, Mark Everist, Jeanice Brooks, Joe Lambert, Integrating Musicology's Heterogeneous Data Sources for Better Exploration, Proc. 10th International Society for Music Information Retrieval Conference, Kobe (JP), pp27-32, 2009
[Automs]
The Automs V2 ontology matcher is built on top of the Alignment API.
Konstantinos Kotis, Artem Katasonov, Jarkko Leino, Aligning Smart and Control Entities in the IoT, Proc. 12th International Conference on Internet of Things, Smart Spaces, and Next Generation Networking, Sant-Petersburg (RU), Lecture Notes in Computer Science 7469:39-50, 2012
[No name]
The Alignment API is for expressing alignments in a federated services system.
Rob Brennan, Brian Walshe, Declan O'Sullivan, Managed Semantic Interoperability for Federations, Journal of Network and Systems Management 22(3):302-330, 2014
[Synthesis]
Uses the Alignment API for representing alignments.
Antonis Koukourikos, George Vouros, Vangelis Karkaletsis SYNTHESIS: Results for the Ontology Evaluation Initiative (OAEI) 2013 Proc. 8th Ontology Matching workshop, Sidney (AU), pp190-196, 2013
[ABC]
ABC is an ant colony based ontology matching approach that has been implemented as an extension of the Alignment API.
Carlos Rangel, José Aguilar, Mariela Cerrada, Junior Altamiranda, An Approach for the Emerging Ontology Alignment based on the Bees Colonies, Proc. International Conference on Artificial Intelligence (ICAI), Las Vegas (NV US), pp536-542, 2015
[AlignOnto]
AlignOnto extends the Alignment process interface to match annotated ontologies.
João Carlos Gluz, Ederson Luis Silveira, Luiz Rodrigo Jardim da Silva, Jorge Luis Victória Barbosa, Towards a Semantic Repository for Learning Objects: Design and Evaluation of Core Services, Journal of universal computer science 22(1):16-36, 2016
[MULTISENSOR VBOA]
The MULTISENSOR visual-based ontology alignment implements an ontology matching algorithm based on similarity between images associated to ontology entities.
Charalampos Doulaverakis, Stefanos Vrochidis, Ioannis Kompatsiaris, Exploiting visual similarities for ontology alignment, Proc. 7th International Conference on Knowledge Engineering and Ontology Development (KEOD), Lisbon (PT), pp29-37, 2015

Systems outputing the Alignment format

These systems are able to generate alignments in the Alignment format that the Alignment API can handle. This is in fact the case of most of the system participating to OAEI since the evaluation is made from this format.

[Optima]
Optima is an alignment editor and matching tool which can output, and hopefully read, the Alignment format.
Ravikanth Kolli, Prashant Doshi, Optima: Tool for ontology alignment with application to semantic reconciliation of sensor metadata for publication in sensormap, Proc. IEEE International Conference on Semantic Computing, Santa-Clara (CA US), pp484-485, 2008 (demo paper)
[OnAGUI]
OnAGUI is a graphic user interface for creating and visualising alignments. It offers the opportunity to run matchers and to load and save alignments under the Alignment API.
Laurent Mazuel, Jean Charlet, SPIM-AlignmentGUI - un logiciel d'aide à la réalisation d'alignements entre ontologies, Proc. IC Poster session, Hammamet (TN), 2009
[FOAM]
FOAM is a framework for matching OWL ontologies offering various parameters. It is able to output the Alignment format.
Marc Ehrig, York Sure, FOAM - Framework for Ontology Alignment and Mapping, Proc. 1st Ontology matching workshop, Athens (GA US), pp72-76, 2005
[Falcon-AO]
Falcon-AO is an automatic ontology matching system based on both terminological and structural methods. It also features a partitioning algorithm for matching large ontologies.
Wei Hu, Yuzhong Qu, Falcon-AO: A practical ontology matching system, Journal of web semantics 6(3):237-239, 2008
[CMS]
The Crosi Mapping System is a framework for expressing and solving matching problems. It integrates the Alignment API as an external matcher. It is also able to generate the Alignment format.
Yannis Kalfoglou, Bo Hu, Dave Reynolds, Nigel Shadbolt, Crosi project, final report, School of Electronics and Computer Science, University of Southhampton, Tech. Rep., 2005
[MDSS]
MDSS is a framework for the integration of matching tools. It uses the Alignment format for representing alignments and exchanging between tools.
Gabriele Marcelli, Tania Di Mascio, Fulvio D'Antonio, MDSS: A framework for the integration of ontology mapping tools, Proc. 3rd Italian Semantic Web Workshop, Pisa (IT), 2006
[Lucene Ontology Matcher]
The Lucene ontology matcher uses the Lucene search engine for matching ontologies. It generates alignments in the Alignment format and uses the evaluation facilities of the Alignment API.
Giuseppe Pirro, Domenico Talia, Towards a Scalable and Collaborative Information Integration Platform and Methodology, Proc. 18th International Conference on Database and Expert Systems Applications (DEXA 2007), pp407-411, 2007
[No name]
The authors developed a mapping platform made of a server and a client allowing to match ontologies and to store the result a server. The client allow to edit alignments and export them on the Alignment format.
Felix van de Maele, Alicía Díaz, Towards a Scalable and Collaborative Information Integration Platform and Methodology, Proc. OTM, Monterrey (MX), LNCS 5333:220-229, 2008
[Repository for vocabularies and alignments]
The STITCH project provides a repository of SKOS vocabularies and alignment accessible through web services. For that purpose they took inspiration of the Alignment format (that the authors call the OAEI format) that they took as their data model and they use the Alignment format as their external representation.
Lourens van der Meij, Antoine Isaac, Claus Zinn, A Web-Based Repository Service for Vocabularies and Alignments in the Cultural Heritage Domain, Proc. 7th European Semantic Web Conference, Hersonissos (GR), LNCS 6088:394-409, 2010.
[Silk 2]
Silk is a framework for automatically generating links for linked datasets. Since version 2, it is able to export links in the Alignment format (that the authors also call the OAEI format... this is certainly our mistake ;-).
[Alcomo]
Alcomo (Applying logical constraints on matching ontologies) is a system that takes an alignment as input and delivers a consistent and coherent alignment as output.
Christian Meilicke, Alignment incoherence in ontology matching, PhD thesis, University of Mannheim, Mannheim (DE), 2011
[SIL]
The semantic information layer is a framework for facilitating the interoperability of heterogeneous systems. It uses the Alignment format for representing alignments.
Fuqi Song, Gregory Zacharewicz, David Chen, An ontology-driven framework towards building enterprise semantic information layer, Advanced Engineering Informatics 27:38-50, 2013
[SPARQL-RW]
The Alignment format, and in fact EDOAL, has been used for mediating distributed SPARQL queries.
Konstantinos Makris, Nikos Bikakis, Nektarios Gioldasis, Chrisa Tsinaraki, Stavros Christodoulakis, Towards a Mediator based on OWL and SPARQL, Second World Summit on the Knowledge Society, Chania (GR), LNCS 5736: 2009
Konstantinos Makris, Nikos Bikakis, Nektarios Gioldasis, Stavros Christodoulakis, SPARQL-RW: Transparent query access over mapped RDF Data Sources, Proc. 15th International Conference on Extending Database Technology (EDBT), pp610-613, Berlin (DE), 2010
[No name]
An agent-based systems for finding differences between ontologies uses the alignment format for evaluation purposes.
Maxim Davidovsky, Vadim Ermolayev, Vyacheslav Tolok, Agent-Based Implementation for the Discovery of Structural Difference in OWL-DL Ontologies, Lecture Notes in Business Information Processing 137:87-95, 2013
[No name]
Compound alignments between biomediacal ontologies have been expressed in EDOAL.
Catia Pesquita, Michelle Cheatham, Daniel Faria, Joana Barros, Emanuel Santos, Francisco Couto, Building reference alignments for compound matching of multiple ontologies using OBO cross-products, Proc. 9th Ontology matching workshop, Riva del Garda (IT), 2014
[No name]
The Alignment format has been used for expressing correspondences between conceptual models (used for qualitative reasoning).
Jorge Gracia, Jochem Liem, Esther Lozano, Oscar Corcho, Michal Trna, Asuncion Gomez-Perez, Bert Bredeweg, Semantic Techniques for Enabling Knowledge Reuse in Conceptual Modelling, Proc. 9th ISWC, Shanghai (CN), LNCS 6497:82-97, 2010
[AML]
AML is able produce alignments in EDOAL since 2018.
Daniel Faria, Catia Pesquita, Booma Sowkarthiga Balasubramani, Teemu Tervo, David Carriço, Rodrigo Garrilha, Francisco Couto, Isabel Cruz Results of AML participation in OAEI 2018, Proc. 13th Ontology matching workshop, Monterey (CA, US), pp125-131, 2018
[OAT]
OAT is a web-based tool for ontology matching generating complex alignments. It is able to generate alignments in EDOAL and loading is planned.
Efthymios Chondrogiannis, Vassiliki Andronikou, Efstathios Karanastasis, Theodora Varvarigou, An Intelligent Ontology Alignment Tool Dealing with Complicated Mismatches, Proc. 7th International Workshop on Semantic Web Applications and Tools for Life Sciences, Berlin (DE), 2014
EDOAL has also been used as a ource for query rewriting in: Efthymios Chondrogiannis and Vassiliki Andronikou and Konstantinos Mourtzoukos and Anastasios Tagaris and Theodora Varvarigou, A novel query rewriting mechanism for semantically interlinking clinical research with electronic health records, Proc. 2nd International Conference on Web Intelligence, Mining and Semantics (WIMS), Craiova (RO), pp48:1--48:12, 2012

Experiments using the Alignment API

These experiments that have used the Alignment API, for instance for evaluation of alignments but do not provide a system per se.

[OAEI]
The Ontology Alignment Evaluation Initiative organises evaluation of ontology matchers based on measuring the alignments returned by matchers. The matchers are required to return the Alignment format and evaluation is performed by evaluators from the Alignment API.
Caterina Caracciolo, Jérôme Euzenat, Laura Hollink, Ryutaro Ichise, Antoine Isaac, Véronique Malaisé, Christian Meilicke, Juan Pane, Pavel Shvaiko, Heiner Stuckenschmidt, Ondřej Sváb-Zamazal, Vojtech Svátek, Results of the Ontology Alignment Evaluation Initiative 2008, Proc. 3rd Ontology matching workshop, Karlsruhe (DE), pp73-119, 2008
[OntoFarm]
OntoFarm is a collection of ontologies about the same topic: conference organisation. The collection has been used in the OAEI evaluations and further exploited for refining and analysing alignments between ontologies. The alignments are manipulated through the Alignment API.
Ondřej Sváb, Vojtech Svátek, Heiner Stuckenschmidt, A Study in Empirical and 'Casuistic' Analysis of Ontology Mapping Results, Proc. 4th ESWC, LNCS 4519:655-669, 2007
[ModelCVS]
The ModelCVS project aims at providing a network of software models and alignments between these that can be used for model-driven operations. It uses the Alignment format and API for manipulating alignments.
Gerti Kappel, Horst Kargl, Gerhart Kramler, Andrea Schauerhuber, Martina Seidl, Michael Strommer, Manuel Wimmer, Matching Metamodels with Semantic Systems - An Experience Report, In Workshop Proc. of Datenbanksysteme in Business, Technologie und Web (BTW'07), pp38-52, Germany, 2007
[No name]
The alignment API has been used for negotiation of mappings between agents.
Cássia Trojahn, Marcia Moraes, Paulo Quaresma, Renata Vieira, A negotiation model for ontology mapping, Proc. IEEE/WIC/ACM international conference on Intelligent Agent Technology, pp762-768, 2006
[DAM]
DAM is a hybrid terminological/structural matcher that extract the best match beween concepts seeded by terminological measures based on the Alignment API.
Andrea Heβ, An Iterative Algorithm for Ontology Mapping Capable of Using Training Data, Proc. 3rd ESWC, LNCS 4011:19-33, 2006
[No name]
The Alignment API has been used for comparing modularisation strategies in the context of alignment negotiation for agents.
Paul Doran, Valentinna Tamma, Terry Payne, Ignazio Palmisano, Dynamic selection of ontological alignments: a space resolution problem, Proc. 21st IJCAI, Pasadena (CA US), pp2028-2033, 2009
[No name]
The Alignment API has been used for generating alignments in peer-to-peer systems experiments to evaluate the fiability of correspondences.
Philippe Cudre-Mauroux, Karl Aberer, Andras Feher, Probabilistic Message Passing in Peer Data Management Systems, Proc. 22nd International Conference on Data Engineering (ICDE), Atlanta (GA US) paper 41, 2006
[No name]
The Alignment API has been used for matching classes in Java code to be migrated.
Davide Ancona, Viviana Mascardi, Ombretta Pavarino, Ontology-based documentation extraction for semi-automatic migration of Java code, Proc. ACM Symposium on Applied Computing (SAC), pp1137-1143, 2012
[No name]
The Alignment API has been used for generating and maintaining links between the AGROVOC dataset and other datasets.
Caterina Caracciolo, Armando Stellato, Sachit Rajbahndari, Ahsan Morshed, Gudrun Johannsen, Yves Jaques, Johannes Keizer, Thesaurus maintenance, alignment and publication as linked data: the AGROVOC use case, Int. J. Metadata, Semantics and Ontologies 7(1)65-75, 2012
[No name]
The Alignment API has been used for dealing reference alignments and evaluating results in an evaluation campaign of geospatial ontology matching.
Francisco Delgado, Mercedes Martínez-González, Javier Finat, An evaluation of ontology matching techniques on geospatial ontologies, International Journal of Geographical Information Science 27(12):2279-2301, 2013
[No name]
The Alignment format is used for performing quality check to existing reference alignments.
Elena Beisswanger, Udo Hahn, Towards valid and reusable reference alignments: ten basic quality checks for ontology alignments and their application to three different reference data sets, Journal of Biomedical Semantics 3(Suppl 1):S4, 2012
[No name]
The Alignment API has been used for comparing similarities.
Valerie Cross, Xueheng Hu, Fuzzy Set and Semantic Similarity in Ontology Alignment, Proc. IEEE World Congress on Computational Intelligence, Brisbane (AU), 2012
[No name]
The Alignment API has been used for evaluating matchers against benchmark-like structurally altered test cases
Nafisa Afrin Chowdhury, Dejing Dou, Evaluating Ontology Matchers Using Arbitrary Ontologies and Human Generated Heterogeneities, Proc. On the Move to Meaningful Internet Systems conference, LNCS 7566:664-681, 2012.
[No name]
The Alignment API has been used to process fuzzy alignments between ontologies used to expand queries in information retrieval.
Maria Angelica Leite, Ivan Ricarte, Using Multiple Related Ontologies in a Fuzzy Information Retrieval Model, Proc. 3rd Workshop on Ontologies and their Applications, Salvador de Bahia (BR), 2008
[Process Model Matching Contest @EMISA 2015]
The Alignment API is used for evaluating process matching systems in the open Process Model Matching Contest. It is used for representing alignments and references and to measure results provided by participants. The process model matching contest has since been integrated to OAEI.
Goncalo Antunes, Marzieh Bakhshandeh, Jose Borbinha, Joao Cardoso, Sharam Dadashnia, Chiara Di Francescomarino, Mauro Dragoni, Peter Fettke, Avigdor Gal, Chiara Ghidini, Philip Hake, Abderrahmane Khiat, Christopher Klinkmüller, Elena Kuss, Henrik Leopold, Peter Loos, Christian Meilicke, Tim Niesen, Catia Pesquita, Timo Péus, Andreas Schoknecht, Eitam Sheetrit, Andreas Sonntag, Heiner Stuckenschmidt, Tom Thaler, Ingo Weber, Matthias Weidlich, The Process Model Matching Contest 2015, Proc. 6th International Workshop on Enterprise Modelling and Information Systems Architectures (EMISA), Innsbruck (AT), pp128-155, 2015
[noname]
The EDOAL format is used to express complex alignments obtained from linguistic analysis.
Dominique Ritze, Johanna Völker, Christian Meilicke, Ondřej Šváb-Zamazal Linguistic Analysisfor Complex Ontology Matching, Proc. 5th Ontology matching workshop, Shanghai (CN), pp1-13, 2010
[OAEI Complex matching]
The EDOAL format is used to express complex alignments in the OAEI complex matching track and the Alignment API is used to process the results of some of the tasks.
Élodie Thiéblin, Michelle Cheatham, Cássia Trojahn, Ondřej Zamazal, Lu Zhou, The First Version of the OAEI Complex Alignment Benchmark, Proc. ISWC Posters & Demonstrations, Industry and Blue Sky Ideas Tracks, Monterey (CA US), 2018 This track contains some data sets described below.
[GeoLink]
The EDOAL format is used to express complex alignments in the GeoLink data set.
Lu Zhou, Michelle Cheatham, Adila Krisnadhi, Pascal Hitzler, A Complex Alignment Benchmark: GeoLinkDataset, Proc. 17th International semantic web conference, Monterey (CA US), LNCS 11137:273-288, 2018
[Conference complex]
The EDOAL format is used to express complex alignments in a data set based on Ontofarm (Conference) and used the Alignment API to transfer such alignments in OWL.
Élodie Thiéblin, Ollivier Haemmerlé, Nathalie Hernandez, Cássia Trojahn, Task-Oriented Complex Ontology Alignment: Two Alignment Evaluation Sets, Proc. 15th European semantic web conference (ESWC), Heraklion (GR), LNCS 10843:655-670, 2018
[noname]
The EDOAL format is used to express complex alignments in a reference data set in biology (based on the OBO foundry).
Catia Pesquita, Michelle Cheatham, Daniel Faria, Joana Barros, Emanuel Santos, Francisco Couto, Building reference alignments for compoundmatching of multiple ontologies using OBOcross-products, Proc. 9th Ontology matching workshop, Riva del Garda (IT), pp172-173, 2014

Miscellaneous

[SimPack]
Apparently, SimPack takes advantage of the few StringDistances that are provided with the Alignment API (they could now directly use OntoSim instead).
Patrick Ziegler, Christoph Kiefer, Christoph Sturm, Klaus Dittrich, Abraham Bernstein, Detecting Similarities in Ontologies with the SOQA-SimPack Toolkit, Proc 10th International Conference on Extending Database Technology (EDBT), Munich (DE), pp-59-76, 2006

More on Google scholar and our own publications about the Alignment API and server.


https://moex.gitlabpages.inria.fr/alignapi/impl.html