logo

DIP D2.8: Ontology Editing and Browsing tool

Prototype Fact Sheet, 01 Jan 2006

This version:
http://www.unicorn.com/dip/eclipse_plugins/v0.2/20060101/OntologyEditorFactSheet.html
Latest version:
http://www.unicorn.com/dip/eclipse_plugins/v0.2/20060101/OntologyEditorFactSheet.html
Previous version:
None
Authors:
Erel Sharf


This document is also available in non-normative PDF version.

Copyright © 2005 - 2006 DIP. All Rights Reserved. DIP liability, trademark, document use, and software licensing rules apply.


Table of contents

1. Availability and Contacts
2. Introduction: Purpose and Functionality
3. Requirements
4. Licensing
5. Installation and Usage
5.1. Installation prerequisite
5.1.1 RDBMS
5.2. Installing ‘FOR’
6. Usage Examples
7. Future Plans
Appendix

1. Availability and Contacts

Version:
0.2, 01 Jan 2006.
Download:
http://www.unicorn.com/dip/eclipse_plugins/v0.2/20060101/plugins.zip
Contact person:
Erel Sharf, erel.sharf@unicorn.com

2. Purpose and Functionality

This deliverable is a graphical user interface (GUI) for creating, maintaining and browsing WSML Ontologies.

The tool is developed as an eclipse plugin to leverage the eclipse benefits as a powerful platform.

The tool is designed with emphasis on the following core enterprise requirements:

  1. Scalability – Supports browsing and editing of large-scale ontologies is one of the primary goals of the editor. This means that the tool does not hold in-memory representation of the entire ontology including its sub-elements. This scalable design which is implemented in this deliverable includes the loading of the subsets of the ontology from the repository as the user navigates the ontology graph.
  2. Usability – There is an emphasis on user-friendly GUI components which provide a pleasant, intuitive experience when working with the tool’s interface.

Integration of the editing and browsing tool has focused on interfacing with the tools that are being developed by other partners in DIP. Specific integration includes:

  1. Usage of wsmo4j API for importing and exporting WSML files.
  2. Usage of versioning API to provide the versioning functionality layer .

3. Requirements

Nature: Java library
Interfaces (API, Web Services): Graphical User Interface.
Platform: Eclipse 3.1 and above.
Supported standards:WSMO, OMWG Versioning

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

Required Libraries (others):

4. Licensing

5. Installation and Usage

5.1 Installation prerequisite

Note: If you have already installed the Mapping Editor eclipse tool provided by Unicorn, the ontology editor is already installed.

5.1.1 RDBMS

Note: Iif you have already installed the ‘FOR’ repository provided by Unicorn, The MSDE RDB is already installed.

As the ontology editor uses a repository backed by an RDMS, an RDMS should be installed first. As a default free lightweight choice please download MSDE (Microsoft SQLServer Desktop Engine), available from: http://www.unicorn.com/dip/for/msde.zip

MSDE DB server installation:

  1. Extract msde.zip.
  2. Run setup.exe.

A message reading: “The instance name specified is invalid” may appear at the end of the MSDE installation, please ignore the message.

  1. When the MSDE installation is completed, go to Start > Settings > Control panel > Administrative tools > Services.
  2. Start MSSQLSERVER service.

5.1.2 Eclipse SDK

Please download and install the current eclipse SDK from http://www.eclipse.org/downloads/.

In addition please download and install eclipse GEF plugins compatible with your SDK version from: http://download.eclipse.org/tools/gef/downloads/.

5.2 Installing ontology editor plugins

Download the “plugins.zip” file and extract the files to your eclipse installation directory.

The following files should appear under %ECLIPSE_INSTALLTION_DIR/eclipse/plugins:

Now start eclipse.

For your convenience download eclipse SDK 3.1.1 bundled with GEF and the Unicorn plugins from:
http://www.unicorn.com/dip/eclipse_plugins/v0.2/20060101/DipEclipse_01_01_2006.zip.
Simpley extract DipEclipse_01_01_2006.zip file, and run %ECLIPSE_INSTALLTION_DIR/DipEclipse_01_01_2006/eclipse (the shortcut is recommended). Please note that the first time the repository view is opened may take a while since the system is building the repostiory configuration.

6. Usage Examples

Please see user guide http://www.unicorn.com/dip/eclipse_plugins/v0.2/20060101/OntologyEditorManual.pdf

7. Future Plans

The final release is planned for June 2006.


Appendix

[1] A. Kiryakov, D. Ognyanov, and V. Kirov: A Framework for Representing Ontologies Consisting of Several Thousand Concepts Definitions. DIP Project Deliverable D2.2, June 2004. http://dip.semanticweb.org/deliverables/D22ORDIv1.0.pdf

[2] J. de Bruijn, H. Lausen , R. Krummenacher, A. Polleres, L. Predoiu, M. Kifer, D Fensel: The Web Service Modeling Language WSML. Deliverable d16.1v0.2, WSML, 2005. http://www.wsmo.org/TR/d16/d16.1/v0.2/

[3] D. Roman, H. Lausen, U. Keller (eds); J. de Bruijn, Ch. Bussler, J. Domingue, D. Fensel, M. Hepp, M. Kifer, B. Konig-Ries, J. Kopecky, R. Lara, E. Oren, A. Polleres, J. Scicluna, M. Stollberg: Web Service Modeling Ontology (WSMO). Deliverable d2v1.2, WSMO, 2005. http://www.wsmo.org/TR/d2/v1.2/

[4] Scharffe, François and de Bruijn, Jos. A Language to Specify Mappings between Ontologies. In IEEE SITIS'05, Yaoundé, Cameroon, November 27th - December 1st, 2005.

[5] Kopecký, Jacek. OMWG D6.3: Versioning Tool Prototype Implementation DERI OMWG Working Draft 4 February 2005 http://www.omwg.org/TR/d6/d6.3/