0
´
La Web Semantica: Presente y Futuro                  XML                     RDF      OWL




                          ...
´
La Web Semantica: Presente y Futuro   XML         RDF   OWL




´ndice
I


                      ´
            La Web Se...
´
La Web Semantica: Presente y Futuro   XML            RDF   OWL




          ´                    ´
La Web Semantica hoy...
´
La Web Semantica: Presente y Futuro   XML              RDF   OWL




          ´                    ´
La Web Semantica h...
´
La Web Semantica: Presente y Futuro   XML          RDF   OWL




          ´                    ´        ´
La Web Semant...
´
La Web Semantica: Presente y Futuro   XML            RDF   OWL




          ´                    ´        ´
La Web Sema...
´
La Web Semantica: Presente y Futuro   XML           RDF         OWL




          ´                    ´
La Web Semantic...
´
La Web Semantica: Presente y Futuro   XML           RDF            OWL




          ´                    ´
La Web Seman...
´
La Web Semantica: Presente y Futuro   XML      RDF   OWL




          ´
La Web Semantica hoy: Tagging




      Folkson...
´
La Web Semantica: Presente y Futuro   XML           RDF               OWL




          ´
La Web Semantica hoy: Tagging
...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL




          ´
La Web Semantica hoy: Tagging




      Folksonom´...
´
La Web Semantica: Presente y Futuro   XML         RDF     OWL




          ´       ˜
La Web Semanica manana: Buscadores...
´
La Web Semantica: Presente y Futuro   XML           RDF          OWL




          ´       ˜
La Web Semanica manana: Bus...
´
La Web Semantica: Presente y Futuro   XML           RDF          OWL




          ´       ˜
La Web Semanica manana: Bus...
´
La Web Semantica: Presente y Futuro   XML        RDF           OWL


Bases de XML


   ´
¿Que es XML?




      XML
    ...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL


Bases de XML


Caracter´sticas de XML
        ı
´
La Web Semantica: Presente y Futuro    XML            RDF              OWL


Bases de XML


Caracter´sticas de XML
     ...
´
La Web Semantica: Presente y Futuro    XML             RDF              OWL


Bases de XML


Caracter´sticas de XML
    ...
´
La Web Semantica: Presente y Futuro    XML             RDF              OWL


Bases de XML


Caracter´sticas de XML
    ...
´
La Web Semantica: Presente y Futuro    XML             RDF              OWL


Bases de XML


Caracter´sticas de XML
    ...
´
La Web Semantica: Presente y Futuro    XML             RDF              OWL


Bases de XML


Caracter´sticas de XML
    ...
´
La Web Semantica: Presente y Futuro    XML             RDF              OWL


Bases de XML


Caracter´sticas de XML
    ...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL


Bases de XML


Un ejemplo




      Un simple documento XML
    ...
´
La Web Semantica: Presente y Futuro   XML            RDF               OWL


Bases de XML


             ´
XML y Web Sem...
´
La Web Semantica: Presente y Futuro   XML            RDF               OWL


Bases de XML


             ´
XML y Web Sem...
´
La Web Semantica: Presente y Futuro   XML         RDF   OWL


Bases de XML


Lenguajes de Marcado


      XML y HTML
   ...
´
La Web Semantica: Presente y Futuro   XML            RDF           OWL


Bases de XML


Lenguajes de Marcado


      XML...
´
La Web Semantica: Presente y Futuro   XML            RDF           OWL


Bases de XML


Lenguajes de Marcado


      XML...
´
La Web Semantica: Presente y Futuro   XML          RDF               OWL


Los Documentos XML


         ´
Declaracion X...
´
La Web Semantica: Presente y Futuro   XML          RDF       OWL


Los Documentos XML


Elementos XML



      Todos los...
´
La Web Semantica: Presente y Futuro   XML           RDF               OWL


Los Documentos XML


Elementos XML


      O...
´
La Web Semantica: Presente y Futuro   XML           RDF            OWL


Los Documentos XML


Atributos XML



         ...
´
La Web Semantica: Presente y Futuro   XML        RDF               OWL


Los Documentos XML


Los espacios de Nombre

  ...
´
La Web Semantica: Presente y Futuro   XML          RDF               OWL


Los Documentos XML


Los espacios de Nombre

...
´
La Web Semantica: Presente y Futuro   XML          RDF               OWL


Los Documentos XML


Los espacios de Nombre

...
´
La Web Semantica: Presente y Futuro   XML   RDF      OWL


Los Documentos XML


Uso de los espacios de nombre

      <rd...
´
La Web Semantica: Presente y Futuro   XML          RDF        OWL


                   ´
Bases de la Web Semantica


RDF...
´
La Web Semantica: Presente y Futuro   XML          RDF           OWL


                   ´
Bases de la Web Semantica


...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL


                   ´
Bases de la Web Semantica


Caracter´sticas...
´
La Web Semantica: Presente y Futuro   XML            RDF               OWL


                   ´
Bases de la Web Semant...
´
La Web Semantica: Presente y Futuro   XML            RDF               OWL


                   ´
Bases de la Web Semant...
´
La Web Semantica: Presente y Futuro   XML            RDF               OWL


                   ´
Bases de la Web Semant...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL


                   ´
Bases de la Web Semantica


Caracter´sticas...
´
La Web Semantica: Presente y Futuro   XML           RDF               OWL


                   ´
Bases de la Web Semanti...
´
La Web Semantica: Presente y Futuro     XML              RDF           OWL


                   ´
Bases de la Web Semant...
´
La Web Semantica: Presente y Futuro    XML              RDF             OWL


Caracter´sticas de RDF
        ı


Caracte...
´
La Web Semantica: Presente y Futuro      XML            RDF             OWL


Caracter´sticas de RDF
        ı


Caracte...
´
La Web Semantica: Presente y Futuro   XML      RDF   OWL


Caracter´sticas de RDF
        ı


Declaraciones RDF


      ...
´
La Web Semantica: Presente y Futuro   XML       RDF              OWL


Caracter´sticas de RDF
        ı


Declaraciones ...
´
La Web Semantica: Presente y Futuro   XML       RDF              OWL


Caracter´sticas de RDF
        ı


Declaraciones ...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL


Caracter´sticas de RDF
        ı


Capacidades de RDF



       ...
´
La Web Semantica: Presente y Futuro     XML   RDF   OWL


Caracter´sticas de RDF
        ı


Capacidades de RDF



     ...
´
La Web Semantica: Presente y Futuro     XML     RDF   OWL


Caracter´sticas de RDF
        ı


Capacidades de RDF



   ...
´
La Web Semantica: Presente y Futuro     XML            RDF               OWL


Caracter´sticas de RDF
        ı


Capaci...
´
La Web Semantica: Presente y Futuro     XML            RDF               OWL


Caracter´sticas de RDF
        ı


Capaci...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL


Caracter´sticas de RDF
        ı


Ejemplo de RDF
´
La Web Semantica: Presente y Futuro          XML               RDF               OWL


Vocabularios


      ´
Por que us...
´
La Web Semantica: Presente y Futuro               XML                 RDF            OWL


Vocabularios


      ´
Por qu...
´
La Web Semantica: Presente y Futuro         XML               RDF                OWL


Vocabularios


RDF Schema


     ...
´
La Web Semantica: Presente y Futuro     XML   RDF   OWL


Vocabularios


RDF Schema

      Caracter´sticas
             ...
´
La Web Semantica: Presente y Futuro         XML              RDF               OWL


Vocabularios


Limitaciones de RDF ...
´
La Web Semantica: Presente y Futuro         XML         RDF           OWL




OWL


      Ontolog´as para la Web
       ...
´
La Web Semantica: Presente y Futuro        XML              RDF      OWL




      Ontolog´as para la Web
             ı...
´
La Web Semantica: Presente y Futuro              XML                 RDF                  OWL




Necesidad de Ontolog´a...
´
La Web Semantica: Presente y Futuro         XML               RDF                OWL




       ´
¿Por que OWL?


      ...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL




Componentes de una ontolog´a OWL
                          ı

...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL




Componentes de una ontolog´a OWL
                          ı
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL




Componentes de una ontolog´a OWL
                          ı
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL




Componentes de una ontolog´a OWL
                          ı
´
La Web Semantica: Presente y Futuro         XML               RDF         OWL




Clases en OWL


      Propiedades
    ...
´
La Web Semantica: Presente y Futuro   XML   RDF   OWL




Componentes de una ontolog´a OWL
                          ı

...
´
La Web Semantica: Presente y Futuro   XML             RDF          OWL




Operadores de conjuntos sobre clases

      O...
´
La Web Semantica: Presente y Futuro    XML              RDF    OWL




Clases disjuntas




      Propiedades
          ...
´
La Web Semantica: Presente y Futuro   XML   RDF    OWL




       ´
Definicion de una clase mediante disjunciones con
OWL...
´
La Web Semantica: Presente y Futuro                XML                RDF     OWL




Restricciones de Propiedades

    ...
´
La Web Semantica: Presente y Futuro   XML        RDF             OWL




                    ´
Ejemplo de restriccion de...
´
La Web Semantica: Presente y Futuro           XML                 RDF         OWL




             ´
Caracterizacion de ...
´
La Web Semantica: Presente y Futuro          XML                RDF             OWL




Necesidades adicionales


      ...
´
La Web Semantica: Presente y Futuro         XML             RDF   OWL




Equivalencias


      Operadores
             ...
´
La Web Semantica: Presente y Futuro        XML              RDF         OWL




Control de versiones y anotaciones



  ...
´
La Web Semantica: Presente y Futuro         XML                RDF           OWL




Lenguajes OWL
              OWL Lit...
´
La Web Semantica: Presente y Futuro        XML              RDF        OWL




¿Usar ontolog´as OWL?
             ı



 ...
Upcoming SlideShare
Loading in...5
×

web semantica

2,079

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,079
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
160
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×