The Web Service Modeling Toolkit (WSMT) is a collection of tools for Semantic Web Services intended for use with the Web Service Modeling Ontology (WSMO), The Web Service Modeling Language (WSML) and the Web Service Execution Environment (WSMX)
Announcing the release of the Web Services Modeling Toolkit (WSMT) v1.3.
All the information related to the WSMT can be found on http://wsmt.sourceforge.net, where you can download the latest release, check screenshots and record bugs and feature requests you may have. The team welcomes any feedback you may have either via the wsmt
site or via email.
Note 1: This release of the WSMT as always comes in two flavours. The first is the GPL flavour that contains all of the tools, the second is the LGPL version that is shipped minus the plug-ins that have the GPL license. This allows for commerical users to use our application!
Note 2: The WSMT requires Java 5.0 installed as the default JRE on your system.
General Changes
---------------
The main aim of this release has been to improve the functionality of the WSML Text Editor and Reasoner Views with respect to syntax completion. In the previous release
only keywords where recommended and this keyword recommendation was not sensitive to the current location in the document. This release sees the addition of full context sensitive syntax completion. Keywords are recommended only in the correect places and now content is recommended for slots like subConceptOf, memberOf, subRelationOf, ofType, impliesType, hasValue etc.. Most notably there is a full content assistant for the logical expression syntax of
WSML that can guide the user through the creation of logical expressions in the text editor or queries in the reasoner view.
Also in this release we wanted to provide access to Semantic Execution Environments like WSMX and IRS III. To this aim (working with the WSMX and IRS teams) we have enhanced the perspective formerly known as the WSMX management perspective and renamed it the SEE perspective (as this
work is done in the context of the OASIS SEE Technical Committee). Using this new perspective the user can browse the WSMO Ontololgies, Web Services, Goals and Mediators stored in a WSMX or IRS server and store them into the workspace where they can be edited. This new functionality also contributes to the WSML perspective, by right clicking on one or more wsml documents in the workspace the user can access the SEE menu. On this menu the user can:
- store the entities in the selected files to an IRS or WSMX server
- use the entities in the selected files to invoke the achieveGoal entrypoint of WSMX and IRS (assuming the selection contains a WSMO Goal)
Also contained in this release are a number of minor bug fixes and usabaility improvements to most editors and views.
Plug-ins
--------
Below is a list of the major plugin's in the WSMT:
** WSML Text Editor **
A Text editor for the WSML Human readbale syntax. Its major features include:
- Syntax Highlighting
- Syntax Completion
- Error Notification
- Content Folding
- Bracket Highlighting
- Commenting
- Integration with WSML Reasoner
** WSML Visualizer **
A graph based ontology editing and visualizing solution for WSMO:
- Manipulation of the graph representation
- Spring Layout algorithm
- Node Filtering (via the legend)
- Semantic Levels
- Semantic Highlighting
- Instance Clustering (using cluster map technology)
- Full editing support in the visualization
** WSML Reasoner View ** (GPL VERSION ONLY)
The WSML Reasoner View provides a fantastic way for the ontology engineer to instantly check the consitency and results of his ontology. The reasoner view can be used with the mins and kaon reasoners for WSML and is fully integrated with the WSML Text Editor and WSML Visualizer. For example the user can browse the results of a given query over the ontology and see the selected entity selected in the selected editor. The reasoner view provides the following features:
- Syntax Highlighting for queries
- Bracket matching
- Syntax Completion for queries
- Constraint violation checking
** AML Text Editor **
A text editor for the Abstract Mapping Langauge (AML) developed at http://www.sourceforge.net/projects/mediation, which provides
a language neutral mechanism for specifying mappings between different "things". The text editor has features including:
- Syntax Highlighting
- Syntax Completion (for keywordS)
- Error Notification
- Content Folding
- Bracket Highlighting
- Commenting
** WSMX Data Mediation Mapping Tool **
The WSMX Data Mediation Mapping Tool provides a view based approach for creating mappings in the abstract mapping language. These mappings can then be used by the WSMX Data Mediation runtime to perform instance transformation between the incoming ontology used by the user and the outgoing ontology used by the service provider.
** WSDL Invocation Tool ** (GPL VERSION ONLY)
The WSDL Invocation tool allows web service developers to enter the address of their WSDL document and invoke
the service via the view. The view provides the SOAP envelope and all the user has to do is fill in the value
of the variables.
** SEE Perspective **
The SEE perspective provides access to the WSMX and IRS Semantic Execution Environments over web service entrypoints. Featurss include:
- Browse WSMO descriptions stored on WSMX and IRS servers
- Retrieve WSMO descriptions to the workspace for editing
- Store WSMO descriptions onto WSMX and IRS servers
- Invoke the acheieveGoal entrypoint on WSMX and IRS servers
- Make the WSMX server's JMX core via RMI
- Note: You will need the latest versions of WSMX and IRS servers in order for the integration with the WSMT to work.
Any and all questions welcome,
Regards,
~Mick