Web Services Modeling Language

Web Services Modeling Language

WSML or Web Service Modeling Language is a formal language that provides a syntax and semantics for the Web Service Modeling Ontology (WSMO).

In other words, the WSML provides means to formally describe the WSMO elements as Ontologies, Semantic Web services, Goals, and Mediators [J. de Bruijn, H. Lausen, A. Polleres, D. Fensel: WSML - a Language Framework for Semantic Web Service. W3C Workshop on Rule Languages for Interoperability, Washington USA, 27-28 April, 2005. http://dip.semanticweb.org/WSML-aLanguageFrameworkforSemanticWebServices.htm] .

The WSML is based on the logical formalisms as Description Logic, First-order Logic and Logic Programming [J. de Bruijn, H. Lausen, A. Polleres, D. Fensel: The WSML rule languages for the Semantic Web. W3C Workshop on Rule Languages for Interoperability, Washington USA, 27-28 April, 2005. http://dip.semanticweb.org/TheWSMLrulelanguagesfortheSemanticWeb.htm] .

Language variants of WSML

* "WSML Core", defined as an intersection of the Description Logic and Horn Logic. Supports modeling classes, attributes, binary relations and instances.
* "WSML-DL", extension of the WSML Core, fully captures the Description Logic.
* "WSML-Flight", extension of the WSML Core, provides features as meta-modeling, constraints and nonmonotonic negation.
* "WSML-Rule", extension of the WSML-Flight, provides Logic Programming capabilities.
* "WSML-Full", an unification of the WSML-DL and WSML-Rule.

References

ee also

* Ontology (computer science)
* Semantic Web
* Semantic Web Services
* Web Ontology Language (OWL), OWL-S, WSDL
* WSMO

External Links

* [http://www.wsmo.org/wsml/ WSML Home Web Site]
* [http://www.wsmo.org/wsml/wsml-syntax WSML syntax]
* [http://www.w3.org/Submission/WSML/ WSML submission in W3C]
* [http://www.wsmo.org/ WSMO Working Group Web Site]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Web Services Description Language — Vorlage:Infobox Dateiformat/Wartung/MagischeZahl fehltVorlage:Infobox Dateiformat/Wartung/Art fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt Web Services Description Language …   Deutsch Wikipedia

  • Web Service Modeling Language — Der Name Web Service Modeling Language (WSML) steht für eine Familie von Ontologiesprachen. Es handelt sich dabei um Sprachen, die primär mit dem Ziel entwickelt wurden, Ontologiesprachen für Semantic Web Services zur Verfügung zu stellen. Anders …   Deutsch Wikipedia

  • Modeling language — A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the… …   Wikipedia

  • Web Ontology Language for Web Services — Die Web Ontology Language for Web Services (kurz OWL S), vormals DAML S, ist eine Spezifikation zur semantischen Auszeichnung von Webservices. OWL S setzt dabei stark auf Erweiterungen: OWL S spezifiziert Ontologien, um einen Service auf… …   Deutsch Wikipedia

  • Web Service Modeling Ontology — Die Web Service Modeling Ontology (WSMO) stellt ein Meta Modell für die Web Service Modeling Language (WSML) dar. Sie bildet die konzeptuelle Grundlage dafür und definiert eine formale Sprache mit deren Hilfe es möglich ist, alle wichtigen… …   Deutsch Wikipedia

  • Business Process Modeling Language — Die Business Process Modeling Language (BPML) ist eine XML basierte plattformunabhängige Metasprache zur Beschreibung von Geschäftsprozessmodellen. Mit BPML können in WSDL beschriebene Web Services zu Geschäftsprozessen verknüpft werden. Eine… …   Deutsch Wikipedia

  • Business Process Execution Language For Web Services — Die WS Business Process Execution Language (BPEL) ist eine XML basierte Sprache zur Beschreibung von Geschäftsprozessen, deren einzelne Aktivitäten durch Webservices implementiert sind. Die im Jahr 2002 von IBM, BEA Systems und Microsoft… …   Deutsch Wikipedia

  • Web service — A Web service (also Web Service) is defined by the W3C as a software system designed to support interoperable machine to machine interaction over a network [cite web |url=http://www.w3.org/TR/ws gloss/ |title=Web Services Glossary] . Web services …   Wikipedia

  • Web Service Choreography — (WS Choreography) is a specification by the W3C defining a XML based business process modeling language that describes collaboration protocols of cooperating Web Service participants, in which services act as peers, and interactions may be long… …   Wikipedia

  • Web Ontology Language — OWL Web Ontology Language Current Status Published Year Started 2002 Editors Mike Dean, Guus Schreiber Base Standards Resource Description Framework, RDFS Domain Semantic Web A …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”