Alignment API: Systems

# 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. Most of the systems have at least a 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

## 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. (OMWG may be?).

## 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
[uo_match]
  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, to appear (accepted 2009)

## 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
[noname]
  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

## 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, Ondrej 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.
  Ondrej 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
[noname]
  The alignment API has been used for negotiation of mappings between agents.
  Cassia 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
[noname]
  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

## 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..