Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

web semantica

2,461 views

Published on

  • Be the first to comment

web semantica

  1. 1. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ´ Introduccion a la Web Semantica para bibliotecarios y documentalistas ´ Jose R. Perez-Aguera ¨ Universidad Complutense de Madrid Dpto. de Ingenier´a del Software e Inteligencia Artificial ı 2 de diciembre de 2008
  2. 2. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ndice I ´ La Web Semantica: Presente y Futuro 1 XML 2 Bases de XML Los Documentos XML RDF 3 ´ Bases de la Web Semantica Caracter´sticas de RDF ı Vocabularios OWL 4
  3. 3. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ´ La Web Semantica hoy: Sindicacion de Contenidos Google Reader Lector web de feeds http://reader.google.com
  4. 4. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ´ La Web Semantica hoy: Sindicacion de Contenidos Google Reader Lector web de feeds http://reader.google.com Technorati El buscador de blogs http://www.technorati.com
  5. 5. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ´ ´ La Web Semantica hoy: Publicacion electronica OAI-PMH Protocolo para el intercambio de metadatos http://www.openarchives.org/
  6. 6. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ´ ´ La Web Semantica hoy: Publicacion electronica OAI-PMH Protocolo para el intercambio de metadatos http://www.openarchives.org/ Explorador de Repositorios ´ ´ Un ejemplo de la comunicacion entre maquinas http://re.cs.uct.ac.za/
  7. 7. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ´ La Web Semantica hoy: Descripcion de personas FOAF The Friend of a Friend (FOAF) es un proyecto para crear descripciones de personas que puedan ser leidas e ´ interpretadas por maquinas. http://www.foaf-project.org/index.html
  8. 8. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ´ La Web Semantica hoy: Descripcion de personas FOAF The Friend of a Friend (FOAF) es un proyecto para crear descripciones de personas que puedan ser leidas e ´ interpretadas por maquinas. http://www.foaf-project.org/index.html FOAF-a-Matic ´ FOAF-a-matic es una simple aplicacion de Javascript que le permite crear un descripcion FOAF (”Friend-of-A-Friend.o ´ Amigo-de-un-Amigo) de si mismo. http://www.ldodds.com/foaf/foaf-a-matic.es.html
  9. 9. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ La Web Semantica hoy: Tagging Folksonom´as ı Dimension Social de las ontolog´as ı Actores Conceptos Instancias
  10. 10. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ La Web Semantica hoy: Tagging ´ Semantica emergente Las interacciones entre un numero razonablemente alto de ´ individuos generan efectos globales que podr´an ser ı ´ entendidos como semantica. ´ Semantica implicita ´ ´ Pasamos de la semantica explicita (ontolog´as) a la semantica ı impl´cita (folksonom´as) ı ı
  11. 11. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ La Web Semantica hoy: Tagging Folksonom´as ı Las ontolog´as somos nosotrosa ı a Peter Mika
  12. 12. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ˜ La Web Semanica manana: Buscadores inteligentes Hakia ´ El buscador semantico: La busqueda por significado ´ www.hakia.com
  13. 13. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ˜ La Web Semanica manana: Buscadores inteligentes Hakia ´ El buscador semantico: La busqueda por significado ´ www.hakia.com Powerset El buscador lingu´stico: La busqueda en Lenguaje Natural ¨ı ´ www.powerset.com
  14. 14. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ˜ La Web Semanica manana: Buscadores inteligentes Hakia ´ El buscador semantico: La busqueda por significado ´ www.hakia.com Powerset El buscador lingu´stico: La busqueda en Lenguaje Natural ¨ı ´ www.powerset.com Ontolog´as del todo ı Cyc: http://www.cyc.com/ SUMO: http://www.ontologyportal.org/
  15. 15. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML ´ ¿Que es XML? XML XML es un metalenguaje de marcado que sirve como base ´ ´ sintactica para la elaboracion de lenguajes de marcado espec´ficos. ı
  16. 16. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Caracter´sticas de XML ı
  17. 17. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Caracter´sticas de XML ı XML es un lenguaje que permite representar documentos de forma que pueden ser leidos y entendidos tanto por ´ una maquina como por un ser humano.
  18. 18. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Caracter´sticas de XML ı XML es un lenguaje que permite representar documentos de forma que pueden ser leidos y entendidos tanto por ´ una maquina como por un ser humano. XML es un lenguaje de marcado, por lo que ´ esta compuesto por marcas o etiquetas que permiten definir los elementos y la estructura del documento que queremos representar.
  19. 19. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Caracter´sticas de XML ı XML es un lenguaje que permite representar documentos de forma que pueden ser leidos y entendidos tanto por ´ una maquina como por un ser humano. XML es un lenguaje de marcado, por lo que ´ esta compuesto por marcas o etiquetas que permiten definir los elementos y la estructura del documento que queremos representar. Los documentos XML se componen de una secuencia de caracteres Unicode.
  20. 20. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Caracter´sticas de XML ı XML es un lenguaje que permite representar documentos de forma que pueden ser leidos y entendidos tanto por ´ una maquina como por un ser humano. XML es un lenguaje de marcado, por lo que ´ esta compuesto por marcas o etiquetas que permiten definir los elementos y la estructura del documento que queremos representar. Los documentos XML se componen de una secuencia de caracteres Unicode. ´ Los documentos XML son una representacion serializada ´ de un modelo logico.
  21. 21. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Caracter´sticas de XML ı XML es un lenguaje que permite representar documentos de forma que pueden ser leidos y entendidos tanto por ´ una maquina como por un ser humano. XML es un lenguaje de marcado, por lo que ´ esta compuesto por marcas o etiquetas que permiten definir los elementos y la estructura del documento que queremos representar. Los documentos XML se componen de una secuencia de caracteres Unicode. ´ Los documentos XML son una representacion serializada ´ de un modelo logico. XML es un formato que permite crear documentos estructurados.
  22. 22. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Caracter´sticas de XML ı XML es un lenguaje que permite representar documentos de forma que pueden ser leidos y entendidos tanto por ´ una maquina como por un ser humano. XML es un lenguaje de marcado, por lo que ´ esta compuesto por marcas o etiquetas que permiten definir los elementos y la estructura del documento que queremos representar. Los documentos XML se componen de una secuencia de caracteres Unicode. ´ Los documentos XML son una representacion serializada ´ de un modelo logico. XML es un formato que permite crear documentos estructurados. XML es un lenguaje que permite el intercambio de datos semi-estructurados.
  23. 23. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Un ejemplo Un simple documento XML <DocumentoSimple> <Mensaje>Hola Mundo</Mensaje> </DocumentoSimple>
  24. 24. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML ´ XML y Web Semantica ´ Web Semantica ´ Los lenguajes de la Web Semantica son lenguajes construidos ´ a partir de XML que usan sus reglas sintacticas para construir un lenguaje espec´fico. ı
  25. 25. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML ´ XML y Web Semantica ´ Web Semantica ´ Los lenguajes de la Web Semantica son lenguajes construidos ´ a partir de XML que usan sus reglas sintacticas para construir un lenguaje espec´fico. ı Sintaxis ´ XML es la sintaxis de la Web Semantica
  26. 26. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Lenguajes de Marcado XML y HTML Tanto XML y HTML son lenguajes de marcado
  27. 27. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Lenguajes de Marcado XML y HTML Tanto XML y HTML son lenguajes de marcado Los documentos XML tienen un aspecto similar a los ´ documentos HTML, ya que ambos estan compuestos de marcas o etiquetas que definen y caracterizan las distintas partes de las que se compone un documento.
  28. 28. ´ La Web Semantica: Presente y Futuro XML RDF OWL Bases de XML Lenguajes de Marcado XML y HTML Tanto XML y HTML son lenguajes de marcado Los documentos XML tienen un aspecto similar a los ´ documentos HTML, ya que ambos estan compuestos de marcas o etiquetas que definen y caracterizan las distintas partes de las que se compone un documento. XHTML ´ XHTML es la version XML de HTML
  29. 29. ´ La Web Semantica: Presente y Futuro XML RDF OWL Los Documentos XML ´ Declaracion XML ´ La declaracion XML es opcional en XML 1.0 pero deber´a estar ı ´ XML esta presente debe ´ siempre presente. Si la declaracion ser siempre el primer elemento del documento por ningun ´ ´ caracter simple, ni siquiera un espacio. ´ Ejemplo de declaracion <?xml version=’’1.0’’?>
  30. 30. ´ La Web Semantica: Presente y Futuro XML RDF OWL Los Documentos XML Elementos XML Todos los documentos XML deben tener, al menos, un elemento, el cual se suele llamar elemento documento ´ o elemento raiz. Ejemplo de elemento <libro> <!-- ALGO --> </libro>
  31. 31. ´ La Web Semantica: Presente y Futuro XML RDF OWL Los Documentos XML Elementos XML Otros elementos El resto de elementos deben estar siempre anidados dentro del elemento documento o elemento raiz. Elementos anidados <libro> <cap> <!-- ALGO --> </cap> </libro>
  32. 32. ´ La Web Semantica: Presente y Futuro XML RDF OWL Los Documentos XML Atributos XML ´ Los atributos XML proporcionan informacion adicional sobre los elementos XML. Ejemplo de atributo <libro titulo=’’Dracula’’> <cap num=’’6’’ titulo=’’Diario de Mina’’> <!-- ALGO --> </cap> </libro>
  33. 33. ´ La Web Semantica: Presente y Futuro XML RDF OWL Los Documentos XML Los espacios de Nombre ´ ¿Que son? ´ Un espacio de nombres XML es una recomendacion W3C para proporcionar elementos y atributos con nombre unico en una ´ instancia XML.
  34. 34. ´ La Web Semantica: Presente y Futuro XML RDF OWL Los Documentos XML Los espacios de Nombre ´ ¿Que son? ´ Un espacio de nombres XML es una recomendacion W3C para proporcionar elementos y atributos con nombre unico en una ´ instancia XML. Una instancia XML puede contener nombres de elementos o atributos procedentes de mas de un vocabulario XML. Si a cada uno de estos vocabularios se le da un espacio de nombres, se resuelve la ambiguedad existente entre elementos ¨ o atributos que se llamen igual.
  35. 35. ´ La Web Semantica: Presente y Futuro XML RDF OWL Los Documentos XML Los espacios de Nombre ´ ¿Que son? ´ Un espacio de nombres XML es una recomendacion W3C para proporcionar elementos y atributos con nombre unico en una ´ instancia XML. Una instancia XML puede contener nombres de elementos o atributos procedentes de mas de un vocabulario XML. Si a cada uno de estos vocabularios se le da un espacio de nombres, se resuelve la ambiguedad existente entre elementos ¨ o atributos que se llamen igual. Importante Los nombres de elementos dentro de un espacio de nombres deben ser unicos. ´
  36. 36. ´ La Web Semantica: Presente y Futuro XML RDF OWL Los Documentos XML Uso de los espacios de nombre <rdf:RDF (...) xmlns:rdfs=quot;http://www.w3.org/2000/01/rdf-schema#quot; xmlns:dc=quot;http://purl.org/dc/elements/1.1/quot; xmlns:dcterms=quot;http://purl.org/dc/terms/quot;> <rdf:Description> <dc:subject> <dcterms:MESH> <rdfs:label> Formate Dehydrogenase </rdfs:label> </dcterms:MESH> </dc:subject> </rdf:Description> </rdf:RDF>
  37. 37. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica RDF: Resource Description Framework ´ Una definicion de RDF ´ Modelo simple para la representacion de los metadatos
  38. 38. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica RDF: Resource Description Framework ´ Una definicion de RDF ´ Modelo simple para la representacion de los metadatos URI Un URI es una cadena corta de caracteres que identifica ´ inequ´vocamente un recurso (servicio, pagina, documento, ı ´ ´ direccion de correo electronico, enciclopedia, etc). Normalmente estos recursos son accesibles en una red o sistema.
  39. 39. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica Caracter´sticas de un URI ı Caracter´sticas ı
  40. 40. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica Caracter´sticas de un URI ı Caracter´sticas ı ´ Esquema: nombre que se refiere a una especificacion para asignar los identificadores, e.g. urn:, tag:, cid:. En ´ algunos casos tambien identifica el protocolo de acceso al recurso, por ejemplo http:, mailto:, ftp:.
  41. 41. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica Caracter´sticas de un URI ı Caracter´sticas ı ´ Esquema: nombre que se refiere a una especificacion para asignar los identificadores, e.g. urn:, tag:, cid:. En ´ algunos casos tambien identifica el protocolo de acceso al recurso, por ejemplo http:, mailto:, ftp:. ´ Autoridad: elemento jerarquico que identifica la autoridad de nombres, por ejemplo //es.wikipedia.org.
  42. 42. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica Caracter´sticas de un URI ı Caracter´sticas ı ´ Esquema: nombre que se refiere a una especificacion para asignar los identificadores, e.g. urn:, tag:, cid:. En ´ algunos casos tambien identifica el protocolo de acceso al recurso, por ejemplo http:, mailto:, ftp:. ´ Autoridad: elemento jerarquico que identifica la autoridad de nombres, por ejemplo //es.wikipedia.org. ´ Ruta: Informacion usualmente organizada en forma ´ ´ jerarquica, que identifica al recurso en el ambito del esquema URI y la autoridad de nombres, e.g. wikiUniform Resource Identifier.
  43. 43. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica Caracter´sticas de un URI ı Caracter´sticas ı
  44. 44. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica Caracter´sticas de un URI ı Caracter´sticas ı ´ ´ Consulta: Informacion con estructura no jerarquica, usualmente pares clave = valor , que identifica al recurso ´ en el ambito del esquema URI y la autoridad de nombres. El comienzo de este componente se indica mediante el ´ caracter ?.
  45. 45. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Bases de la Web Semantica Caracter´sticas de un URI ı Caracter´sticas ı ´ ´ Consulta: Informacion con estructura no jerarquica, usualmente pares clave = valor , que identifica al recurso ´ en el ambito del esquema URI y la autoridad de nombres. El comienzo de este componente se indica mediante el ´ caracter ?. Fragmento: Permite identificar una parte del recurso ´ principal, o vista de una representacion del mismo. El comienzo de este componente se indica mediante el ´ caracter #.
  46. 46. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Caracter´sticas de RDF ı ´ Permite definir informacion sobre cualquier dominio Todo lo que se describen son recursos (identificados por URIs) Es un grafo
  47. 47. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Caracter´sticas de RDF ı ´ Permite definir informacion sobre cualquier dominio Todo lo que se describen son recursos (identificados por URIs) Es un grafo Componentes de RDF Definido como una tripla (s,p,o) Sujeto - Recurso (http://www.w3c.es/Personal/Martin) Predicado - Propiedad (creador) ı´ Objeto - Literal (”Mart´n Alvarez”)
  48. 48. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Declaraciones RDF ´ Una declaracion sujeto TIENE predicado CUYO VALOR ES objeto
  49. 49. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Declaraciones RDF ´ Una declaracion sujeto TIENE predicado CUYO VALOR ES objeto Estructura http://www.w3c.es/Personal/Martin TIENE UN creator CUYO ı´ VALOR ES Mart´n Alvarez
  50. 50. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Declaraciones RDF ´ Una declaracion sujeto TIENE predicado CUYO VALOR ES objeto Estructura http://www.w3c.es/Personal/Martin TIENE UN creator CUYO ı´ VALOR ES Mart´n Alvarez
  51. 51. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Capacidades de RDF Funcionalidades
  52. 52. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Capacidades de RDF Funcionalidades Extensibilidad incremental
  53. 53. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Capacidades de RDF Funcionalidades Extensibilidad incremental Relacionarse con otros recursos
  54. 54. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Capacidades de RDF Funcionalidades Extensibilidad incremental Relacionarse con otros recursos Mezclar definiciones o Nodos sujeto y objeto con el mismo URI
  55. 55. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Capacidades de RDF Funcionalidades Extensibilidad incremental Relacionarse con otros recursos Mezclar definiciones o Nodos sujeto y objeto con el mismo URI Proporcionar multiples presentaciones aprovechando el ´ trabajo de otros
  56. 56. ´ La Web Semantica: Presente y Futuro XML RDF OWL Caracter´sticas de RDF ı Ejemplo de RDF
  57. 57. ´ La Web Semantica: Presente y Futuro XML RDF OWL Vocabularios ´ Por que usar vocabularios Capacidades ´ Necesitamos definir vocabularios (terminos) para usarlos en estas sentencias ´ Descripcion formal de un dominio ´ Definicion de clases, propiedades y relaciones entre ellas
  58. 58. ´ La Web Semantica: Presente y Futuro XML RDF OWL Vocabularios ´ Por que usar vocabularios Capacidades ´ Interoperabilidad semantica ´ Integracion entre metadatos de distintos vocabularios/esquemas ´ Facilita y ofrece mayor precision ante busquedas de ´ ´ informacion ´ Portales (reglas de categorizacion para los recursos) Colecciones multimedia (medios no textuales) ´ ´ Sitios web corporativos (organizacion taxonomica de documentos) Relaciona recursos, servicios, dispositivos, bases de datos ´ ´ a traves de la asociacion de las estructuras del ´ conocimiento y su combinacion.
  59. 59. ´ La Web Semantica: Presente y Futuro XML RDF OWL Vocabularios RDF Schema Caracter´sticas ı ´ RDF Schema es un Lenguaje de Descripcion de Vocabularios Modelo de datos para RDF ´ Permite enriquecer las descripciones semanticas ´ (procesables por las maquinas) Clases / subclases Relaciones entre las clases y propiedades Descripciones para los humanos (etiquetas, descripciones, etc.)
  60. 60. ´ La Web Semantica: Presente y Futuro XML RDF OWL Vocabularios RDF Schema Caracter´sticas ı ´ Facilita la combinacion de sentencias RDF, a ´ traves de los URIs Ofrece la base para poder realizar razonamientos o deducciones sobre ´ nueva informacion ´ Basicamente permite definir clases y propiedades e indica ´ como se pueden usar en conjunto
  61. 61. ´ La Web Semantica: Presente y Futuro XML RDF OWL Vocabularios Limitaciones de RDF Schema Limitaciones principales No indica la cardinalidad ´ Un libro: ¿Puede tener mas de un autor? ¿Puede no tener ninguno? Tipos de datos Restricciones de rangos simples para las propiedades ´ ´ No se pueden derivar tipos por union o interseccion ´ Necesidad de relaciones de clases o propiedades mas ricas Caracter´sticas de las propiedades ı Surgen extensiones DAML+OIL
  62. 62. ´ La Web Semantica: Presente y Futuro XML RDF OWL OWL Ontolog´as para la Web ı ´ Lenguaje de Ontolog´as Web (Recomendacion Febrero ı 2004) Se basa en RDF Schema ˜ ´ Anade mas vocabulario para describir las clases y las propiedades Los lenguajes anteriores estaban destinados a comunidades espec´ficas ı ´ Comercio Electronico Entornos cient´ficos ı
  63. 63. ´ La Web Semantica: Presente y Futuro XML RDF OWL Ontolog´as para la Web ı OWL se adapta a la arquitectura de la WWW y a la Web ´ Semantica ´ Los sistemas que usan DAML, OIL, DAML+OIL estan migrando a OWL ´´ Muchas herramientas que lo generan (Protege)
  64. 64. ´ La Web Semantica: Presente y Futuro XML RDF OWL Necesidad de Ontolog´as en OWL ı Ventajas de OWL RDF Schema es util pero no lo podemos utilizar para ´ resolver ciertas tareas ´ Aplicaciones complejas pueden necesitar mas funcionalidad ´ ¿Puede un programa razonar acerca de ciertos terminos? p.e., ”si A es menor que B y B es menor que C, ¿es A menor que C?” ´ Es obvio para los humanos pero no para las maquinas... Los programas deber´an poder deducir estas sentencias ı Construir clases e instancias, no solo nombrarlas Restringir el rango de las propiedades
  65. 65. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ ¿Por que OWL? El nombre Algunas leyendas urbanas... p.e., referencia a Owl de Winnie the Pooh, que deletreaba mal su nombre como ”WOL” Una referencia a un proyecto de IA de mediados de los 70 de Bill Martin llamado .One World Language” ´ Un intento de un lenguaje de Representacion del Conocimiento y su ontolog´a asociada, que intentaba ser ı un lenguaje universal para codificar significados en las ´ maquinas ”Why not be inconsistent in at least one aspect of a language which is all about consistency”(Guus Schreiber)
  66. 66. ´ La Web Semantica: Presente y Futuro XML RDF OWL Componentes de una ontolog´a OWL ı Componentes Clases Propiedades Individuos
  67. 67. ´ La Web Semantica: Presente y Futuro XML RDF OWL Componentes de una ontolog´a OWL ı
  68. 68. ´ La Web Semantica: Presente y Futuro XML RDF OWL Componentes de una ontolog´a OWL ı
  69. 69. ´ La Web Semantica: Presente y Futuro XML RDF OWL Componentes de una ontolog´a OWL ı
  70. 70. ´ La Web Semantica: Presente y Futuro XML RDF OWL Clases en OWL Propiedades En RDF Schema ya pod´an definirse subclases, pero con ı OWL: Pueden construirse clases de otras existentes previamente Enumerarlas en su contenido ´ ´ ´ A traves de interseccion, union, complementarios ´ A traves de restricciones apropiadas OWL introduce Class y Thing para diferenciar las clases y los individuos
  71. 71. ´ La Web Semantica: Presente y Futuro XML RDF OWL Componentes de una ontolog´a OWL ı Grafo
  72. 72. ´ La Web Semantica: Presente y Futuro XML RDF OWL Operadores de conjuntos sobre clases Operadores ´ Union de conjuntos mediante unionOf Otras posibilidades: intersectionOf y complementOf Grafo
  73. 73. ´ La Web Semantica: Presente y Futuro XML RDF OWL Clases disjuntas Propiedades owl:disjointWith Una instancia de una clase no puede pertenecer ´ simultaneamente a otra clase ´ p.e., ontolog´a de comida: Definicion de Carne ı
  74. 74. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Definicion de una clase mediante disjunciones con OWL Grafo
  75. 75. ´ La Web Semantica: Presente y Futuro XML RDF OWL Restricciones de Propiedades Restricciones ´ Las clases pueden crearse mediante la restriccion del comportamiento en esa clase ´ Limitacion espec´fica del rango ı Las restricciones pueden ser: De valores todos los valores deben ser de cierta clase al menos un valor debe ser de cierta clase ´ De cardinalidad (p.e., ¿cuantas veces puede usarse una propiedad en una instancia?) ´ cardinalidad maxima cardinalidad m´nima ı cardinalidad exacta
  76. 76. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Ejemplo de restriccion de propiedades ´ Un Zumo es un L´quidoPotable que esta hecho al menos por ı 1 pieza de fruta Grafo Otras restricciones: allValuesFrom, someValuesFrom y hasValue
  77. 77. ´ La Web Semantica: Presente y Futuro XML RDF OWL ´ Caracterizacion de propiedades Propiedades En RDF Schema las propiedades se restringen mediante rango (range) y dominio (domain) En OWL, se puede caracterizar el comportamiento ´ Propiedad transitiva, simetrica, funcional, etc. OWL distingue las propiedades de datos DatatypeProperty se refiere a rangos sobre literales de RDF o de tipos simples en XML Schema Muy util para aplicaciones basadas en ontolog´as ı ´
  78. 78. ´ La Web Semantica: Presente y Futuro XML RDF OWL Necesidades adicionales Necesidades Las ontolog´as pueden llegar a ser muy grandes ı Necesitan cuidados especiales ´ Pueden componerse en varios modulos Pueden provenir de varios lugares y deben ser integrados ´ Las ontolog´as estan en la web (Swoogle ı http://swoogle.umbc.edu/) Las aplicaciones usan varias, diferentes ontolog´as ı Utilizar la misma ontolog´a pero en distintos idiomas ı ´ Equivalencias y relaciones entre terminos
  79. 79. ´ La Web Semantica: Presente y Futuro XML RDF OWL Equivalencias Operadores Entre clases y propiedades equivalentClass y equivalentProperty Entre individuos sameAs differentFrom, AllDifferent Grafo
  80. 80. ´ La Web Semantica: Presente y Futuro XML RDF OWL Control de versiones y anotaciones Necesidades La clase owl:Ontology permite ”documentar asociarla 2 con otras ontolog´as ı owl:imports owl:versionInfo, owl:priorVersion owl:backwardCompatibleWith, owl:incompatibleWith rdfs:label, rdfs:comment Control de versiones obsoletas owl:DeprecatedClass y owl:DeprecatedProperty
  81. 81. ´ La Web Semantica: Presente y Futuro XML RDF OWL Lenguajes OWL OWL Lite Para usuarios que necesitan principalmente una ´ clasificacion jerarquizada y restricciones sencillas ´ Solo permite expresar cardinalidad para valores 0 o 1 OWL DL ´ Maxima expresividad ´ Manteniendo la computacion completa (se garantiza la ´ para todas las conclusiones) y decidible computacion (tiempo finito) Admite todas las construcciones del lenguaje OWL pero con ciertas restricciones OWL Full ´ ´ Maxima expresividad y libertad sintactica de RDF ´ No ofrece garant´as de computacion ı Es improbable que un software pueda soportar el razonamiento completo para cada caracter´stica de OWL ı Full
  82. 82. ´ La Web Semantica: Presente y Futuro XML RDF OWL ¿Usar ontolog´as OWL? ı Conclusiones ´ Una aplicacion basada completamente en ontolog´as es ı un sistema muy complejo ´ Muy tediosa la implementacion Requiere muchos recursos el funcionamiento No todas las aplicaciones necesitan ontolog´as con OWL ı Puede llegar a complicar demasiado el sistema

×