The Web Service Modeling Language WSML
- Location of this document
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.
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:
Abstract syntax and semantics:
- (superseded) WSML v0.21 Specification
- The WSML specification contains a description
of all language elements, a BNF-style grammar,
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 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
- The WSML slides presented at ESWC2006: slides, handouts
- 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
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
- 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.
- 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
- WSML-Rule v0.21 Reasoner
- A reasoner for WSML-Rule v0.21 can be found
- WSML-DL v0.21 Reasoner
- A reasoner for WSML-DL v0.21 can be found
- 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 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.
(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
(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>
$Author: jos $
$Date: 2008-08-08 11:47:23 $