wsml logo The Web Service Modeling Language WSML

Location of this document
http://www.wsmo.org/wsml/wsml-syntax#

The Web Service Modeling Language WSML is a language for the specification of ontologies and different aspects of Web services. In this respect WSML provides a syntax and semantics for the Web Service Modeling Ontology WSMO. WSML uses well-known logical formalisms in order to enable the description of various aspects related to Semantic Web Services.

Contents

WSML Resources

The current version of WSML is version v1.0. Please refer to this version for all tool development.

WSML v1.0 Specification
As of August 8, 2008, WSML 1.0 has been released. There is a detailed list of changes compared with version 0.21.

The specification consists of four documents:

Language reference and surface syntax specification:
http://www.wsmo.org/TR/d16/d16.1/v1.0/
Abstract syntax and semantics:
http://www.wsmo.org/TR/d16/d16.3/v1.0/
RDF representation:
http://www.wsmo.org/TR/d32/v1.0/
XML syntax:
http://www.wsmo.org/TR/d36/v1.0/

(superseded) WSML v0.21 Specification
The WSML specification contains a description of all language elements, a BNF-style grammar, an XML syntax, an RDF syntax and a mapping to OWL. The complete specification can be found at: http://www.wsmo.org/TR/d16/d16.1/v0.21/
WSML v0.21 XML syntax
The complete specification of the WSML XML syntax can be found in the WSML specification.
The XML Schema for the WSML XML syntax can be found at: http://www.wsmo.org/TR/d16/d16.1/v0.21/xml-syntax/wsml-xml-syntax.xsd
WSML Slidesets
An updated slideset explaining WSML, both in slides and handout format: slides, handouts (PDF)
The WSML slides presented at ESWC2006: slides, handouts (PDF)
WSML Overview report
An overview of WSML can be found in a Technical Report (dated 2005-06-16).
WSML Rules Position
WSML is presented with two position papers at the W3C Workshop on Rule Languages for Interoperability, April 2005:
WSML - a Language Framework for Semantic Web Services
The WSML rule languages for the Semantic Web.
The slides and handouts for the presentation are available online: slides, handouts (PDF)
Web Service Modeling Ontology WSMO
WSML is based on the Web Service Modeling Ontology WSMO.
WSML v0.1
WSML v0.1 was defined as part of The Web Service Modeling Ontology WSMO v1.0. WSML v0.1 does not have any semantics associated with it and does not know the language layering which was introduced in WSML v0.21.

WSML tools

Web Service Modeling Toolkit WSMT
The Web Services Modeling Toolkit is an Integrated Development Environment for Semantic Web Services, focusing on engineering of WSMO descriptions, creation of ontology mediation mappings and integration with Semantic Execution Environments. The WSMT is available for download from http://wsmt.sourceforge.net and requires java 5 installed on your machine. Screenshots are available at http://sourceforge.net/project/screenshots.php?group_id=154080&ssid=32940.
WSML-Rule v0.21 Reasoner
A reasoner for WSML-Rule v0.21 can be found at: http://tools.deri.org/wsml/rule-reasoner/.
WSML-DL v0.21 Reasoner
A reasoner for WSML-DL v0.21 can be found at: http://tools.deri.org/wsml/dl-reasoner/.
WSML v0.21 validator
A syntactical validator for WSML v0.21, which validates a WSML specification against the WSML grammar and can validate and determine the WSML variant, can be found at: http://tools.deri.org/wsml/validator/.
WSMO4J
WSMO4J is an API and reference implementation for WSML v0.21.
WSMO Studio
WSMO Studio provides an integrated editor for all aspects related to WSMO using the Web Service Modeling Language WSML.

News

(2008-08-08): Version 1.0 of the WSML specification has been released. The most notable change in the language is the possibility to use RDFS and OWL DL ontologies for Web service description. This version is not entirely backward compatible with v0.21. The changes in v1.0 with respect to v0.21 can be found in the Changelog.

(2005-10-05): Version 0.21 of the WSML specification has been released. This version is a minor revision with a number of bugfixes. The changes in v0.21 with respect to v0.2 can be found in the Changelog. This version of WSML should now be used for all implementation efforts. Furthermore, this version is fully backward compatible with v0.2.

(2005-09-21): A new WSML rule reasoner, WSML DL reasoner and a WSML variant validator have been released.

(2005-06-21): the Web Rule Language WRL v1.0 has been released. WRL is partly based on WSML.

(2005-06-16): the link to a Technical Report which gives an overview of WSML has been added.

(2005-06-15): the link to the WSML-Rule reasoner has been added. Find details about the reasoner in WSML Deliverable D16.2.

(2005-04-24): a new WSML presentation which gives an overview of WSML: slides, handouts (PDF)

(2005-04-22): RuleML and DERI announce Collaboration on Rules and Services

(2005-04-16): we will soon start to work on WSML v0.3. Please send feature requests to Jos de Bruijn <jos.debruijn (at) deri.org>


Valid XHTML 1.0!

$Author: jos $

$Date: 2008-08-08 11:47:23 $