Installation
Usage
Problems
WSMO Studio requires:
The standalone distribution insludes most of the available WSMO Studio plug-ins, plus the required Eclipse components. If you intend to use most plug-ins then this mode of installation is probably most suitable for you. NOTE: the standalone distribution does not include the WSMO Visualiser plug-in, since its licence (GPL) restricts such distribution. The plug-in can be downloaded individually from SourceForge or by using the update site
Individual plug-ins can be downloaded from SourceForge, and copied into any existing Eclipse installation.
Finally, the update site allows you to update specific plug-ins, once we release a new version, without re-installing the full WSMO Studio
component | version | licence | URL |
---|---|---|---|
Eclipse | 3.2 | Eclipse Public Licence | http://www.eclipse.org |
Sesame | 1.2.3 | LGPL | http://www.openrdf.org |
Axis | 1.3 | Apache Software Licence | http://ws.apache.org/axis/ |
WSML 2 Reasoner Framework | 20060307 | LGPL | http://dev1.deri.at/wsml2reasoner/ |
ORDI | 0.3.0 | LGPL | http://sourceforge.net/projects/ordi/ |
wsmo4j | 0.5.2 | LGPL | http://wsmo4j.sourceforge.net |
The reasoning related functionality in WSMO Studio is comprised of three components:
due to the licences of the two reasoner modules, they cannot be bundled together with an LGPL distribution, such as WSMO Studio. In order to configure the reasoners for use within WSMO Studio one should follow the steps:
The WSMO Visualiser is distributed under a GPL licence and cannot be packaged with the standalone WSMO Studio distribution (LGPL). So you need to either:
This problem can appear only if you're trying to use the Axiom Editor plug-in with a WSMO Studio version older than 0.4.0. The Axiom editor uses functionality from the Eclipse Graphical Editing Framework, which was not distributed with Studio versions 0.3.x and should be downloaded from http://download.eclipse.org/tools/gef/downloads/.
Note that you should not be experiencing such problems with releases 0.4.0+, since GEF is now bundled with WSMO Studio.
Old releases are available at http://www.wsmostudio.org/download/old/ and at SourceForge
Here is a short description of the available plug-ins:
plug-in | description | mandatory / optional | Eclipse name | SourceForge name | version |
---|---|---|---|---|---|
wsmo4j | This plug-in provides a simple wrapper around the wsmo4j library so that it can be exported to other WSMO Studio plug-ins | mandatory | com.ontotext.wsmo4j | wsmo4j plug-in | 0.6.1. v20061103 |
Runtime | This plug-in represents a core set of functionality that is reused by other plug-ins. It is responsible for the project management in the workspace, the connection with the underlying (WSMO) object model. Additionally, it maintains a set of image icons for the graphical representation of the WSMO objects in the UI | mandatory | org.wsmostudio.runtime | WSMO Studio Runtime | 0.5.3 |
WSMO | This plugin provides the WSMO perspective in WSMO Studio, e.g. create WSML descriptions of ontologies, mediators, services, goals, capabilities and interfaces. It comes with a set of UI components for viewing and editing the various WSMO objects | mandatory | org.wsmostudio.ui | WSMO plug-in | 0.5.3 |
Repository | This plug-in provides the Repository perspective in WSMO Studio, e.g. working with remote ontology/service/goal repositories. It contains an extension point which allows 3rd parties to supply adapters to their own repositories. At present there are such adapters for a local ORDI repository and a Web Service facade to a remote repository | optional | org.wsmostudio.repository | Repository plug-in | 0.5.2 |
ORDI adapter (Repository) | This plug-in provides an ORDI adapter to the Repository plug-in and a built-in local repository based on Sesame. | optional | org.wsmostudio.repository.ordi | Repository ORDI adapter | 0.5.1 |
IRS-III adapter (3rd party) | The IRS-III plug-in is a front-end that integrates IRS-III into WSMO Studio. The plug-in supports importing and exporting WSMO entities, such as Goals, Mediators, Web Services and Ontologies, to and from the reasoning server. Furthermore, it allows users to achieve Goals using the IRS-III directly from the editor, through a simple point-and-click interface. | optional | uk.ac.open.kmi.repository | N/A | 0.2.0 |
WebService adapter (Repository) | This plug-in provides a WebService facade to a remote Repository. See the WSDL definition | optional | org.wsmostudio.repository.webservice | Repository WebService adapter | 0.5.0 |
Choreography | This plug-in provides support for creating WSMO centric choreography descriptions | optional | org.wsmostudio.choreography | Choreography plug-in | 0.5.1 |
SAWSDL editor | This plug-in provides support adding semantic annotations to WSDL descriptions according to the SAWSDL recommendation | optional | org.wsmostudio.grounding.wsdls | SAWSDL plug-in | 0.5.3 |
Discovery plug-in | This plug-in provides a front end to goal-based discovery engines, such as EPFL QoS-enabled Service Discovery Component | optional | org.wsmostudio.discovery | Discovery plug-in | 0.0.1 |
WSML Reasoner adapter | This plug-in provides the option of checking ontology consistency by using a WSML Reasoner | optional | org.wsmostudio.reasoner.wsml_flight | WSML reasoner adapter | 0.5.1 |
WSMO Visualiser (3rd party) | This is a version of the WSMO Visualiser from WSMT, adapted to WSMO Studio. Check out the FAQ page for installation instructions | optional | org.deri.wsml.eclipse.visualizer | WSMT Visualiser | 0.0.4 |
Axiom Editor (3rd party) | Axiom Editor is an ontology-driven user-friendly tool for graphical construction of complex logical expressions (called axioms) based on available set of ontologies. | optional | org.infrawebs | Infrawebs Editor | 1.0.9 |
Note that the standalone distribution includes all the plug-ins which are licensed under a LGPL compatible licence (in other words - any open source licence apart from GPL)
A list of 3rd party plug-ins is available here
Import/Export is available from the File menu
You can import from WSML-XML and a subset of OWL-DL and RDF, but export is supported only for WSML-XML and OWL-DL. See D16.1: WSML Family of Representation Languages for details on the WSML mapping to XML, OWL-DL and RDF
So do we!
The WSMO Working Group provides some sample ontologies within various deliverables, especially D3.x, but unfortunatelly most of the WSML samples are invalid or incomplete. Hopefully someone will fix all the broken WSML examples some day.
Please submit a bug report at http://sourceforge.net/tracker/?group_id=119791&atid=684995. Try to provide as much information about the problem as possible, so that we can track it down faster.