wsml logo

D16.1v0.3 WSML Language Reference

WSML Working Draft 18 March 2008

This version
http://www.wsmo.org/TR/d16/d16.1/v0.3/20080318/
Latest version
http://www.wsmo.org/TR/d16/d16.1/v0.3/
Previous version
http://www.wsmo.org/TR/d16/d16.1/v0.3/20080226/
Editors:
Ioan Toma
Nathalie Steinmetz
Authors:
The WSML working group members

For printing and off-line reading, this document is also available in non-normative PDF version.

Copyright © 2008 by the authors.


Abstract

WSML is a language for modeling Web services, ontologies, and related aspects, and is based on the Web Service Modeling Ontology WSMO. The formal grounding of the language is based on a number of logical formalisms, namely, Description Logics, First-Order Logic and Logic Programming. Besides providing its own language for modeling ontologies, it allows the import and use of RDF Schema and OWL ontologies for Web service description.

This document provides a reference of the features of the WSML language. It is intended for users who want to model web services and ontologies using WSML, and implementers who want to build tools based on the WSML language.


Please note that the current version of WSML specification is not backward compatible with respect to the syntax used to specify annotations descriptions. For more details please see Section 2.2.3


Table of Contents

PART I: PRELUDE

1. Introduction

PART II: WSML VARIANTS

2 WSML Syntax

3 WSML-Core

4 WSML-DL

5 WSML-Flight

6 WSML-Rule

7 WSML-Full

PART III: THE WSML EXCHANGE SYNTAXES

Appendix A. Human-Readable Syntax

Appendix B. Built-ins in WSML

Appendix C. WSML Keywords

Appendix D. Changelog

References

Acknowledgements


PART I: PRELUDE

PART II: WSML VARIANTS

PART III: THE WSML EXCHANGE SYNTAXES



Valid XHTML 1.1!

$Date: 2008-03-17 17:30:02 $