Ontology Mapping Store

Prototype Fact Sheet, 19 July 2005

This version:
Latest version:
Previous version:
Stoyan Atanassov, Dimitar Manov
Atanas Kiryakov

Copyright 2005 Ontotext Lab of Sirma. All Rights Reserved.

1 Availability and Contacts

Version: 0.4, 14 July 2005.

Download: http://www.omwg.org/tools/omapstore/v0.4/omapstore.zip

Source control: To be made available from CVS of the DOME SourceForge project.

Contact person: Stoyan Atanassov, stoyan@sirma.bg

2 Purpose and Functionality

The ontology mapping store (OMapStore) allows for storage and retrieval of ontology mappings. An ontology mapping is a formal specification of a correspondence between two ontologies, e.g. equivalent classes and relationships. One of the main purposes of the ontology mappings is to allow for interoperability between programs using data represented with respect to different ontologies. This could be achieved through a variety of ontology mediation strategies, e.g. instance transformation, query re-writing.

The OMapStore is designed to support mappings represented according to the Ontology Mapping Language API (OMapLang). The latter is covering the following functionality (i) in-memory structures for representation of mapping expressions; (ii) parsing and serialization of mapping expressions from and to strings.

The OMapStore is taking care of:

2.1 Current Version

The current version 0.4 of OMapStore is an advance release that covers all functionality of the OMapStore and is integrated with the last version of MappingLanguage, but should not be considered as final.

3 Requirements

Nature: A Java library without any user interface.

Interfaces (API, Web Services): a Java API.

Platform: JDK 1.4.2 or 1.5.

Supported standards: the Ontology Mapping Language presented in [de Bruijn et al., 2004].

Required Libraries (OMWG, SDK Cluster, WSMO-related):

Required Libraries (others):

4 Licensing

4.1 Ontology Mapping Store License Agreement

Copyright (c) 2005, Ontotext Lab, Sirma.

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.

4.2 Licensing of Third Party Libraries

Licensing of third party libraries and components required for OMapStore:

5 Installation and Usage

5.1 Installation of the Ontology Mapping Store Component

The OMapStore is distributed as a ZIP archive, which should be extracted in a separate folder. The archive file is originally named omapstore.zip and has the following contents:

5.2 Usage examples

Five simple scenarios illustrating the functionality of the Mapping store component (for store, load, remove, simple and complex search of mappings) are available in "src\org\omwg\mediation\mappingstore\examples" directory.

6 Future Plans

The immediate development plans include integration with the forthcomming version of wsmo4j (to support WSML 0.2 and WSMO 1.1) and the Ontology Mapping Language API

Appendix A. References

[de Bruijn et al., 2004] J. de Bruijn, D. Foxvog, and K. Zimmerman: Ontology mediation patterns. Technical Report. Deliverable D4.3.1 of the SEKT project. 2004.


Valid XHTML 1.1!

$Date: 2005/06/14 09:04:42 $