- OWL-S
-
Die Web Ontology Language for Web Services (kurz OWL-S), vormals DAML-S, ist eine Spezifikation zur semantischen Auszeichnung von WebServices.
Inhaltsverzeichnis
Ziele von OWL-S
OWL-S soll
- automatisches Web Service Discovery (Auffinden),
- automatisches Web Service Invocation (Ausführen),
- automatisches Web Service Composition and Interoperation (Zusammensetzen und Verbindung) und
- automatisches Web Service Monitoring (Überwachen)
ermöglichen.
Aufbau von OWL-S
OWL-S ist auf Basis der folgenden drei Fragen aufgebaut:
- Was macht der Service? (Service Profile)
- Wie wird dies gemacht? (Service Model)
- Wie wird der Service angewendet? (Service Grounding)
Service Profile
Das Service Profile dient in erster Linie dem Service Discovery und enthält Informationen über die Organisation, die der Service anbietet, die Vorbedingungen, Ein- und Ausgabewerte, sowie Eigenschaften und Nutzen des Services.
Service Model
Das Service Model dient der tatsächlichen Ausführung des Services und beschreibt es als Prozess. Hierbei wird zwischen atomaren und zusammengesetzten Prozessen, sowie einfachen (abstrakten und nicht ausführbaren) Prozessen unterschieden.
Service Grounding
Das Service Grounding beinhaltet Protokoll-, Format- und Adressierungsdetails und stellt daher Informationen zur Realisierung der eher abstrakten Information der anderen Ebenen zur Verfügung. Hierbei wird WSDL verwendet.
Siehe auch
- Web Ontology Language
- Semantic Web Services Framework
- Semantic Web Services
- WSMO/WSML
Weblinks
- W3C Submission (englisch)
- Semantic Web Services auf daml.org (englisch)
Wikimedia Foundation.