La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

OWL-S vs. WMSO Oscar Sena, Alvaro Rodriguez, Gustavo Núñez.

Presentaciones similares


Presentación del tema: "OWL-S vs. WMSO Oscar Sena, Alvaro Rodriguez, Gustavo Núñez."— Transcripción de la presentación:

1 OWL-S vs. WMSO Oscar Sena, Alvaro Rodriguez, Gustavo Núñez

2 Arquitectura OWL-SWSMO No definidaClaramente definida

3 Consumidor-Proveedor OWL-SWSMO No hay una separación explícita en la forma de definir cada uno, el Perfil se usa tanto para definir deseo del cliente y servicio ofrecido. Se separa claramente la descripción del Consumidor a través del Objetivo y del Proveedor a través del Servicio Web.

4 Consumidor-Proveedor OWL-SWSMO goal >http://www.wsmo.org/2004/d3/d3.2/v0. 1/ /resources/goal.wsml webservice >http://www.wsmo.org/2004/d3/d3.2/v0. 1/ /resources/ws.wsml

5 Propiedades No Funcionales OWL-SWSMO La descripción de aspectos no funcionales se limita a la descripción del Servicio. La descripción de aspectos no funcionales se extiende a todos los componentes de WSMO, utilizando terminología aceptada (DCMES).

6 Propiedades No Funcionales OWL-S Service ProfileWSMO BravoAir_Reser vationAgent This service… … goal >http://www.wsmo.org/2004/d3/d3.2/v0.1/ /resources/goal.wsml nonFunctionalProperties dc:title hasVAlue Buying a train ticket from Insbruck to Frankfurt on… dc:creator hasValue >http://www.deri.org/foaf#deri … endNonFunctionalProperties ontology >http://www.wsmo.org/ontologies/trainConnection nonFunctionalProperties dc:title hasValue International Train Connection Ontology dc:creator hasValue…. … endNonFunctionalProperties

7 Funcionalidades OWL-S Service Profile/Model WSMO Goal/WebService BravoAir… …. … BravoAir… … … goal >http://www.wsmo.org/2004/d3/d3.2/v0.1/ /resources/goal.wsml …. postcondition axiom_# nonFunctionalProperties … endNonFunctionalProperties definedBy … […] webservice >http://www.wsmo.org/2004/d3/d3.2/v0.1/ /resources/ws.wsml …. capability_# precondition … postcondition …

8 Funcionalidades OWL-S ServiceProfile/Model WSMO Goal/WebService BravoAir…. … rdf:resource=BravoAirProcess.owl#HaveSeatResult > BravoAir… …. … goal >http://www.wsmo.org/2004/d3/d3.2/v0.1/ /resources/goal.wsml …. effect axiom_# nonFunctionalProperties … endNonFunctionalProperties definedBy … […] webservice >http://www.wsmo.org/2004/d3/d3.2/v0.1/ /resources/ws.wsml …. capability_# assumption … effect …

9 Terminología OWL-SWSMO La terminología del proveedor y del consumidor debe ser la misma, se entiende como un problema de arquitectura la resolución de heterogeneidad. La terminología del proveedor y del consumidor puede ser diferente, resolviéndose a través de mediadores (bajo acomplamiento, alta mediación).

10 Coreografía OWL-S Service ModelWSMO Descripta detalladamente, a nivel de procesos atómicos, simples y complejos. Carece de semántica formal. Permite una sola forma de interactuar con el servicio. No definido. Algunos principios enunciados: semántica formal, múltiples coreografías (interfaces).

11 Orquestación OWL-SWSMO No definido.Definido explícitamente el qué (qué otros servicios deben ser utilizados u objetivos que deben participar para alcanzar el servicio) pero no el como.

12 Invocación del Servicio OWL-SWSMO Definido a través de WSDL.No definido.

13 Invocación del Servicio OWL-SWSMO grounding:wsdlOperation rdf:resource=#GetDesiredFlightDetails_op eration/> grounding:wsdlInputMessage rdf:datatype=#xsd;anyURI> BravoAirGrounding.wsdl#GetDesiredFlight Details_Input …. ?

14 Lenguajes OWL-SWSMO Tiende a combinar diferentes semánticas y notaciones, hay áreas donde se deja la semántica abierta. Proporciona una familia de lenguajes (organizados en diferentes capas, estilo MOF), combinando modelado conceptual con reglas. Menor ambigüedad, bien definida relación entre capas. No todos los lenguajes están desarrollados.

15 Lenguajes OWL-SWSMO SWRL OWL KIF DRS WSML-Core WSML-DL WSML-Flight WSML-Rule WSML-Full

16 Eligiendo Lenguajes Ya establecidosNuevas tendencias OIL DAML+OIL OWL Familia WSMO

17 RDF Schema RDF Schema: Lenguaje de propósito general para representar información en la web. El esquema define propiedades del recurso: Título, Autor, tema, tamaño etc. Propuesto por W3C en Dic 2003 Recomendado por W3C en Feb 2004

18 OWL-Flight OWL-Lite- vence algunas de las limitaciones de OWL-Lite, pero con expresividad reducida No provee Datatypes OWL-Flight –Soporte tipos de datos –Restricciones, clases etc.

19 WSML-Core Combina OWL-Lite- y el meta-modelo conceptual para ontologías de WSMO Representa la intersección entre dos paradigmas de representaciones del conocimiento: –Description Logic –Lenguajes de Reglas

20 Extensiones de Reglas No incluidas en OWL RDF: TRIPLE, lógica de Horn, F-logic OWL: SWRL, DL + Lite, reglas de Horn

21 OWL-Lite- La OWL-Lite- es un subconjunto propio de OWL-Lite traducible a Datalog Restringe la sintáxis y semántica Extensible directamente para incorporar restricciones para cardinalidad y valor estilo base de dato. En Datalog las reglas pueden ser agregadas sobre la ontología.

22 WSML OWL-Lite- OWL-Flight OWL-DL- OWL-Full- WSML-Core Estos lenguajes se están desarrollando en contextos específicos, principalmente en Descripción de Servicios Web, son valiosos por si mismos

23 WSMO Project Web Service Modelling Ontology, proyecto mayoritariamente europeo. En el contexto de tres proyectos europeos: SEKT, DIP, Knowledge Web 2 subproyectos: –WSML (Web Service Modelling Language) –WSMX (Web Service Execut.Environment )

24 OWL Está en pruning stage no se preven modificaciones mayores. WebOnt: esfuerzos orientados a SWBPD (Semantic Web Best Practices and Deployment Working Group)

25 OWL-FULL Posee vocabulario completo interpretado mas ampliamente que en OWL-DL. Máximo poder expresivo y libertad sintáctica No ofrece garantías computacionales

26 OWL-DL Contiene los constructores del lenguaje pero con restricciones jerárquicas Provee completitud computacional Decidability.. Máximo poder expresivo dentro de Description Logic

27 OWL-Lite Alto nivel: RDF + cardinalidad 0 / 1 Representa un pasaje para migración desde otras taxonomías.Orientado a clasificación de jerarquías y restricciones simples. Se plantea que quede lo mas simple posible para facilitar su desarrollo

28 OWL Lenguaje de ontologías web desarrollado por el WebOnt Group de W3C Basado en OIL y DAML+OIL Incluye tres sub-lenguajes: –OWL-Lite –OWL-DL –OWL-Full

29 OIL ( Unifica tres aspectos procedentes de tres comunidades distintas) Construido sobre RDF y RDF Schema, avanza en su alcance manteniendo compatibilidad hacia atrás. Provee primitivas para modelado usadas en Ontologías basadas en frames y orientadas a Description Logic Semántica formal y soporte a razonamiento eficiente provisto por Description Logic Primitivas de Modelado ricas desde el punto de vista epistemiológico provistas por la comunidad basada en Frames Propuesta estándar para intercambio sintáctico provisto por la comunidad Web Ya no evoluciona más

30 DAML+OIL ( Heredero natural de OIL ) Lenguaje ontológico diseñado específicamente para Web Semántica Explota estándar de facto como XML y RDF Agrega primitivas ontológicas de OO y de Frame + rigor de Description Logic Ya no evoluciona mas.. (últimos drafts de 2001)

31 Conclusiones OWL-SWSMO No define arquitectura. Menor desarrollo en orquestación. Fuerte en aspectos de utilización tales como, coreografía, invocación. En general es posible alcanzar los mismos objetivos que WSMO, en forma menos intuitiva. Aspectos básicos de utilización desarrollados. Fuerte en arquitectura, flexibilidad para el consumidor, con definiciones sobre aspectos importantes como orquestación, lenguajes, mediación. No maduro en aspectos fundamentales de utilización, definidos pero no desarrollados. Propicia utilización terminología estandarizada.

32 Conclusiones Sería deseable trabajar bajo el marco definido por WSMO a partir del grado de desarrollo actual de OWL-S

33 Bibliografía [LARA 2004]Lara R, Polleres A, Roman D, 'D4.2v0.1 Formal Comparison WSMO/OWL-S', DERI working draft 15 march 2004, ed: Lara R, Polleres A, disponible en Internet: accedido el 26/07/2006 [LARA1 2004]Lara R, Polleres A et al, 'D4.2v0.1 Formal Mapping and Tool to OWL-S', WSMO working draft 17 december 2004, ed: Lara R, Polleres A,disponible en Internet: accedido el 26/07/2006


Descargar ppt "OWL-S vs. WMSO Oscar Sena, Alvaro Rodriguez, Gustavo Núñez."

Presentaciones similares


Anuncios Google