logo

Ontology Mapping Store

Prototype Fact Sheet, 16 May 2005

This version:
http://www.omwg.org/tools/omapstore/v0.1/FactSheet.html
Latest version:
http://www.omwg.org/tools/omapstore/v0.1/FactSheet.html
Previous version:
none
Authors:
Stoyan Atanassov, Dimitar Manov
Editors:
Atanas Kiryakov

Copyright © 2005 Ontotext Lab of Sirma. All Rights Reserved.


1 Availability and Contacts

Version: 0.1, 16 May 2005.

Download: http://www.omwg.org/tools/omapstore/v0.1/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 [de Bruijn et al., 2004] and 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 two strings.

The OMapStore is taking care of:

2.1 Current Version

The current version 0.1 of OMapStore is an early release, provided for the purpose of integration tests. This release should by no means be considered stable or 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 Usage

5.1 Installation of the Ontology Mapping Store

The OMapStore is not a standalone application, which can be installed and run - it is a Java library, coupled with documentation and usage examples (see the next subsection).

OMapStore is distributed as a ZIP archive (omapstore.zip), which should be extraced in a folder. The archive contains the following:

5.2 Usage Examples

Some simple scenarios illustrating the functionality of the OMapStore 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 current version of the mapping store represents an early release. It will be further tested and documented. Some immediate plans include:

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/05/14 00:00:00 $

webmaster