Lenguajes de Ontologías

18
Lenguajes de Ontologías Gustavo Núñez, Alvaro Rodriguez, Oscar Sena

description

Lenguajes de Ontologías. Gustavo Núñez, Alvaro Rodriguez, Oscar Sena. Ya establecidos OIL DAML+OIL OWL. Nuevas tendencias Familia WSMO. Eligiendo Lenguajes. RDF Schema. - PowerPoint PPT Presentation

Transcript of Lenguajes de Ontologías

Page 1: Lenguajes de Ontologías

Lenguajes de Ontologías

Gustavo Núñez, Alvaro Rodriguez, Oscar Sena

Page 2: Lenguajes de Ontologías

Eligiendo Lenguajes

Ya establecidos• OIL• DAML+OIL• OWL

Nuevas tendencias• Familia WSMO

Page 3: Lenguajes de Ontologías

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

Page 4: Lenguajes de Ontologías

OIL

• 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

Page 5: Lenguajes de Ontologías

OIL (Unifica tres aspectos procedentes de tres comunidades

distintas)• 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.....

Page 6: Lenguajes de Ontologías

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)

Page 7: Lenguajes de Ontologías

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

Page 8: Lenguajes de Ontologías

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

Page 9: Lenguajes de Ontologías

OWL-DL

• Contiene los constructores del lenguaje pero con restricciones jerárquicas

• Provee completitud computacional

• Decidability..

• Máximo poder expresivo dentro de Description Logic

Page 10: Lenguajes de Ontologías

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

Page 11: Lenguajes de Ontologías

OWL

• Está en “pruning stage” no se preven modificaciones mayores.

• WebOnt: esfuerzos orientados a SWBPD

(Semantic Web Best Practices and Deployment Working Group)

Page 12: Lenguajes de Ontologías

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)

Page 13: Lenguajes de Ontologías

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

Page 14: Lenguajes de Ontologías

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.

Page 15: Lenguajes de Ontologías

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.

Page 16: Lenguajes de Ontologías

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

Page 17: Lenguajes de Ontologías

Extensiones de Reglas

• No incluidas en OWL

• RDF: TRIPLE, lógica de Horn, F-logic

• OWL: SWRL, DL + Lite, reglas de Horn

Page 18: Lenguajes de Ontologías

Bibliografía

• [ZHDANO 2005] Zhdanova A, Keller U, 'Choosing an Ontology Language', Transactions on Engineering Computing and Technology V4 February 2005, ed: World Enformatika Conference, Istambul 2005, disponible en Internet <http://www.enformatika.org/data/v4/v4-13.pdf>,

accedido el 12/08/2006