Webs 3.0

552 views
505 views

Published on

Nuevas opciones que nos ofrece la web 3.0

Published in: Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
552
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Web Semántica 28/06/11 ©2001 InfoVis.net
  • Webs 3.0

    1. 1. Web Semántica Juan Carlos Dürsteler
    2. 2. De qué hablaremos <ul><li>Qué es la web semántica </li></ul><ul><li>Conceptos </li></ul><ul><ul><li>Semántica </li></ul></ul><ul><ul><li>Metadatos </li></ul></ul><ul><ul><li>Ontología </li></ul></ul><ul><li>Representación del conocimiento </li></ul><ul><ul><li>Lenguajes de representación </li></ul></ul><ul><ul><li>RDF </li></ul></ul><ul><ul><li>Mapas Temáticos </li></ul></ul><ul><li>Lógica </li></ul><ul><ul><li>Motores de inferencia </li></ul></ul><ul><ul><li>Métodos de resolución de problemas </li></ul></ul><ul><li>Tecnologías </li></ul><ul><ul><li>Editores </li></ul></ul><ul><ul><ul><li>Reggie </li></ul></ul></ul><ul><ul><ul><li>Webonto </li></ul></ul></ul><ul><ul><ul><li>Protégé </li></ul></ul></ul><ul><li>Posibilidades de la tecnología </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    3. 3. Qué es la Web Semántica <ul><li>Web actual </li></ul><ul><ul><li>Datos sólo accesibles(?) por humanos </li></ul></ul><ul><li>Web Semántica </li></ul><ul><ul><li>Información en vez de datos </li></ul></ul><ul><ul><li>Accesible a humanos </li></ul></ul><ul><ul><li>Accesible a máquinas. </li></ul></ul><ul><ul><ul><li>Leyendo los datos </li></ul></ul></ul><ul><ul><ul><li>Interpretando los datos </li></ul></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    4. 4. Conceptos y Estructura Fundamental <ul><li>La Web semántica se basa en dos puntos fundamentales </li></ul><ul><ul><li>La descripción del significado </li></ul></ul><ul><ul><li>La manipulación automática de estas descripciones </li></ul></ul><ul><li>La descripción del significado se articula con </li></ul><ul><ul><li>Semántica </li></ul></ul><ul><ul><li>MetaDatos </li></ul></ul><ul><ul><li>Ontologías </li></ul></ul><ul><li>La manipulación se efectúa mediante </li></ul><ul><ul><li>Lógica </li></ul></ul><ul><ul><li>Motores de inferencia </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    5. 5. Semántica <ul><li>Tradicionalmente </li></ul><ul><ul><li>Estudio del significado de los términos lingüísticos </li></ul></ul><ul><li>En este contexto </li></ul><ul><ul><li>Dotación de de significado interpretable por parte de las máquinas </li></ul></ul><ul><li>XML (eXtended Markup Language) </li></ul><ul><ul><li>Standard emergente para el intercambio de datos en la web </li></ul></ul><ul><ul><li>XML no añade semántica al HTML (des de un punto de vista computacional) </li></ul></ul><ul><ul><li>Ello implica metadatos y ontologías </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    6. 6. Metadatos <ul><li>Son datos que describen otros datos </li></ul><ul><li>En este contexto </li></ul><ul><ul><li>Datos que describen recursos de la Web. </li></ul></ul><ul><li>La distinción entre datos y metadatos es relativa </li></ul><ul><ul><li>Depende de la aplicación. </li></ul></ul><ul><ul><li>Les metadatos de una aplicación pueden ser los datos que maneja otra aplicación. </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    7. 7. Ontología <ul><li>Es un conjunto de </li></ul><ul><ul><li>términos </li></ul></ul><ul><ul><li>relaciones entre los términos </li></ul></ul><ul><ul><li>que describen un dominio de aplicación concreto </li></ul></ul><ul><li>Objetivo </li></ul><ul><ul><li>Creación de un diccionario de términos </li></ul></ul><ul><ul><ul><li>compartidos y </li></ul></ul></ul><ul><ul><ul><li>comprensibles </li></ul></ul></ul><ul><ul><li>para diferentes aplicaciones y/o comunidades que permita la interoperabilidad </li></ul></ul><ul><ul><ul><li>compartir información y conocimiento entre ellas </li></ul></ul></ul><ul><li>Especificación de una conceptualización </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    8. 8. De qué hablaremos <ul><li>Qué es la web semántica </li></ul><ul><li>Conceptos </li></ul><ul><ul><li>Semántica </li></ul></ul><ul><ul><li>Metadatos </li></ul></ul><ul><ul><li>Ontología </li></ul></ul><ul><li>Representación del conocimiento </li></ul><ul><ul><li>Lenguajes de representación </li></ul></ul><ul><ul><li>RDF </li></ul></ul><ul><ul><li>Mapas Temáticos </li></ul></ul><ul><li>Lógica </li></ul><ul><ul><li>Motores de inferencia </li></ul></ul><ul><ul><li>Métodos de resolución de problemas </li></ul></ul><ul><li>Tecnologías </li></ul><ul><ul><li>Editores </li></ul></ul><ul><ul><ul><li>Reggie </li></ul></ul></ul><ul><ul><ul><li>Webonto </li></ul></ul></ul><ul><ul><ul><li>Protégé </li></ul></ul></ul><ul><li>Posibilidades de la tecnología </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    9. 9. Representación del Conocimiento <ul><li>Los metadatos y las ontologías forman parte del campo de la representación del conocimiento </li></ul><ul><ul><li>Un campo muy prometedor </li></ul></ul><ul><ul><li>pero que todavía no ha conseguido desplegarse ampliamente </li></ul></ul><ul><li>Para representar el conocimiento contenido en las bases de datos se necesita: </li></ul><ul><ul><li>la definición de la semántica (ontologías) </li></ul></ul><ul><ul><li>un conjunto de reglas lógicas </li></ul></ul><ul><ul><li>motores de inferencia </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    10. 10. Lenguajes de Representación <ul><li>Para describir la semántica se requiere un lenguaje apropiado (llamado lenguaje de representación) </li></ul><ul><li>Tienden a estar basados en XML </li></ul><ul><li>Existe un abanico relativamente amplio </li></ul><ul><ul><li>OML (Ontology Markup Language) </li></ul></ul><ul><ul><li>XOL (Ontology Exchange Language) </li></ul></ul><ul><ul><li>SHOE una extensión de HTML </li></ul></ul><ul><ul><li>RDF y RDFS impulsados peor el W3C consortium </li></ul></ul><ul><ul><li>Mapas Temáticos (Topic Maps) estándar ISO </li></ul></ul><ul><li>RDF y Topic Maps son los más comunes </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    11. 11. RDF <ul><li>Permite la descripción y el procesamiento de metadatos </li></ul><ul><ul><li>No hace ninguna suposición sobre el dominio o campo de aplicación </li></ul></ul><ul><ul><li>No define ninguna semántica a priori </li></ul></ul><ul><ul><li>Tiene la capacidad de describir metadatos de cualquier dominio </li></ul></ul><ul><li>Sintaxis y estructura similar a la de los lenguajes orientados a objetos </li></ul><ul><ul><li>Clases y subclases </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    12. 12. RDF <ul><li>Les clases y subclases se disponen en una jerarquía. </li></ul><ul><ul><li>Les subclases pueden heredar propiedades de les clases </li></ul></ul><ul><ul><li>Es posible la herencia múltiple, que permite </li></ul></ul><ul><ul><ul><li>La mezcla de diferentes esquemas semánticos </li></ul></ul></ul><ul><ul><ul><li>Que los agentes enfrentados con una semántica desconocida la puedan trazar hasta encontrar elementos comunes a partir de los cuales deducir el resto </li></ul></ul></ul><ul><li>Un conjunto de clases que definen un dominio o aplicación se llama esquema </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    13. 13. RDF: Modelo <ul><li>Describe parejas de nombre y valores de una propiedad determinada </li></ul><ul><li>Tres tipos de objetos </li></ul><ul><ul><li>Recurso: cualquier objeto </li></ul></ul><ul><ul><ul><li>se describe con un URI </li></ul></ul></ul><ul><ul><li>Propiedad: característica, atributo, relación o aspecto que describe un recurso </li></ul></ul><ul><ul><li>Sentencia: el conjunto de </li></ul></ul><ul><ul><ul><li>un recurso determinado </li></ul></ul></ul><ul><ul><ul><li>una propiedad con un nombre y un valor asociado al recurso </li></ul></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    14. 14. RDF: Recurso <ul><li>Recurso: cualquier objeto </li></ul><ul><ul><li>Una Web entera </li></ul></ul><ul><ul><li>Una página web </li></ul></ul><ul><ul><li>Una casa. </li></ul></ul><ul><li>Sean de la naturaleza que sean </li></ul><ul><ul><li>se describe con un URI </li></ul></ul><ul><li>URI (Universal Resource Identifier) abstracto </li></ul><ul><ul><li>URL Localizador, una dirección concreta. </li></ul></ul><ul><ul><li>URN Nombre, permite cambiar la dirección y aún así encontrarla </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    15. 15. RDF: Propiedad <ul><li>Propiedad: característica, atributo, relación o aspecto que describe un recurso </li></ul><ul><li>Cada propiedad tiene </li></ul><ul><ul><li>Significado </li></ul></ul><ul><ul><li>Define sus valores posibles </li></ul></ul><ul><ul><li>Define los tipos de recurso a los que es aplicable </li></ul></ul><ul><ul><li>Define la relación con otras propiedades </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    16. 16. RDF: Sentencia <ul><li>Sentencia: el conjunto de </li></ul><ul><ul><ul><li>un recurso determinado </li></ul></ul></ul><ul><ul><ul><li>una propiedad con </li></ul></ul></ul><ul><ul><ul><ul><li>un nombre </li></ul></ul></ul></ul><ul><ul><ul><ul><li>un valor asociado al recurso </li></ul></ul></ul></ul><ul><li>Cada elemento de la sentencia se llama </li></ul><ul><ul><li>Sujeto: el recurso </li></ul></ul><ul><ul><li>Predicado: el nombre de la propiedad </li></ul></ul><ul><ul><li>Objeto: el valor de la propiedad </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    17. 17. RDF Sintaxis básica <ul><li>El modelo define el marco abstracto </li></ul><ul><li>Se requiere una sintaxis concreta </li></ul><ul><ul><li>RDF usa XML como a lenguaje de base </li></ul></ul><ul><ul><li>También requiere la “XML namespace facility” para asociar cada propiedad con el esquema que la define </li></ul></ul><ul><li>La estructura de clases aparece en el esquema </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    18. 18. RDF Sintaxis básica <ul><li>Ejemplo </li></ul><ul><ul><li>Dürsteler es el creador de la web http://www.infovis.net </li></ul></ul><ul><ul><ul><li>Sujeto: http://www.infovis.net (recurso) </li></ul></ul></ul><ul><ul><ul><li>Predicado: creador (propiedad, tiene un creador) </li></ul></ul></ul><ul><ul><ul><li>Objeto: Dürsteler (el valor de la propiedad) </li></ul></ul></ul><ul><ul><li>En forma de grafo </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net http://www.infovis.net/ Dürsteler creador
    19. 19. RDF Sintaxis básica <ul><li>Ejemplo </li></ul><ul><ul><li><?xml version=&quot;1.0&quot;?> </li></ul></ul><ul><ul><li><rdf:RDF </li></ul></ul><ul><ul><li>xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; </li></ul></ul><ul><ul><li>xmlns:s=&quot;http://description.org/schema/&quot;> </li></ul></ul><ul><ul><li><rdf:Description about=&quot;http://www.infovis.net&quot;> </li></ul></ul><ul><ul><li><s:Creador>Dursteler</s:Creador> </li></ul></ul><ul><ul><li></rdf:Description> </li></ul></ul><ul><ul><li></rdf:RDF> </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net http://www.infovis.net/ Dürsteler creador
    20. 20. RDF Sintaxis básica serializada <ul><li>[1] RDF ::= ['< rdf :RDF>'] description* ['</ rdf :RDF>'] </li></ul><ul><li>[2] description ::= '< rdf :Description' idAboutAttr? '>' propertyElt* </li></ul><ul><li>'</ rdf :Description>' </li></ul><ul><li>[3] idAboutAttr ::= idAttr | aboutAttr </li></ul><ul><li>[4] aboutAttr ::= 'about=&quot;' URI-reference '&quot;' </li></ul><ul><li>[5] idAttr ::= 'ID=&quot;' IDsymbol '&quot;' </li></ul><ul><li>[6] propertyElt ::= '<' propName '>' value '</' propName '>' </li></ul><ul><li>| '<' propName resourceAttr '/>' </li></ul><ul><li>[7] propName ::= Qname </li></ul><ul><li>[8] value ::= description | string </li></ul><ul><li>[9] resourceAttr ::= 'resource=&quot;' URI-reference '&quot;' </li></ul><ul><li>[10] Qname ::= [ NSprefix ':' ] name </li></ul><ul><li>[11] URI-reference ::= string, interpreted para [URI] </li></ul><ul><li>[12] IDsymbol ::= (any legal XML Name symbol) </li></ul><ul><li>[13] name ::= (any legal XML name symbol) </li></ul><ul><li>[14] NSprefix ::= (any legal XML namáspace prefix) </li></ul><ul><li>[15] string ::= (any XML texto, with &quot;<&quot;, &quot;>&quot;, and &quot;&&quot; escaped) </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    21. 21. RDF Sintaxis abreviada <ul><li>Ejemplo </li></ul><ul><ul><li><?xml version=&quot;1.0&quot;?> </li></ul></ul><ul><ul><li><rdf:RDF </li></ul></ul><ul><ul><li>xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; </li></ul></ul><ul><ul><li>xmlns:s=&quot;http://description.org/schema/&quot;> </li></ul></ul><ul><ul><li><rdf:Description about=&quot;http://www.infovis.net&quot;> </li></ul></ul><ul><ul><li><s:Creador>Dursteler</s:Creador> </li></ul></ul><ul><ul><li></rdf:Description> </li></ul></ul><ul><ul><li></rdf:RDF> </li></ul></ul><ul><li>Abreviadamente </li></ul><ul><ul><li>< rdf :RDF> </li></ul></ul><ul><ul><li>< rdf :Description about=http: ://www.infovis.net &quot; s :Creador=&quot;Dursteler&quot; /> </li></ul></ul><ul><ul><li></ rdf :RDF> </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    22. 22. Esquemas <ul><li>El modelo proporciona una sintaxis que opera con unos objetos genéricos vacíos de semántica </li></ul><ul><li>El modelo no proporciona ningún mecanismo para </li></ul><ul><ul><li>declarar las propiedades </li></ul></ul><ul><ul><li>definir las relaciones entre propiedades y recursos </li></ul></ul><ul><li>El esquema es el que se encarga de ello </li></ul><ul><li>El esquema RDF proporciona información sobre la interpretación de las sentencias de RDF </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    23. 23. Esquemas <ul><li>Es una colección de recursos que se pueden utilizar para a </li></ul><ul><ul><li>describir propiedades de otros recursos </li></ul></ul><ul><ul><li>que definen vocabularios específicos de una aplicación </li></ul></ul><ul><li>El esquema define una jerarquía de </li></ul><ul><ul><li>clases, </li></ul></ul><ul><ul><li>propiedades </li></ul></ul><ul><li>con restricciones sobre las propiedades </li></ul><ul><ul><li>como dominio, rango de aplicación, etc. </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    24. 24. Mapas Temáticos (Topic Maps) <ul><li>Standard ISO 13250 </li></ul><ul><li>Arrancan de las dificultades del grupo de Davenport para mezclar índices de diferentes conjuntos de documentos electrónicos. </li></ul><ul><li>Idea: </li></ul><ul><ul><li>Los índices son conformes al modelo de la estructura del conocimiento que indexan. </li></ul></ul><ul><ul><li>Pero los modelos son implícitos </li></ul></ul><ul><ul><li>Solución: explicitar los modelos </li></ul></ul><ul><li>En el fondo es otra manera de caracterizar metadatos </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    25. 25. Mapas Temáticos (Conceptos básicos) <ul><li>Tema (topic) </li></ul><ul><ul><li>Cualquier cosa </li></ul></ul><ul><li>Ocurrencias </li></ul><ul><ul><li>Aquello que es relevante para al tema </li></ul></ul><ul><li>Asociación </li></ul><ul><ul><li>Las relaciones entre temas. </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    26. 26. Mapas Temáticos (Tema) <ul><li>Tema (topic) </li></ul><ul><ul><li>El elemento al que se hace referencia (cualquier cosa). El recurso de RDF </li></ul></ul><ul><ul><li>Tipo (type) </li></ul></ul><ul><ul><ul><li>la categoría a la que pertenece. Clase en RDF </li></ul></ul></ul><ul><ul><li>Nombre </li></ul></ul><ul><ul><ul><li>El nombre que se le da </li></ul></ul></ul><ul><li>Ejemplo </li></ul><ul><ul><li>Beethoven es el nombre de un tema de tipo compositores </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    27. 27. Mapas Temáticos (Ocurrencia ) <ul><li>Ocurrencia: los recursos al que el tema está ligado (se utilizan apuntadores) </li></ul><ul><ul><li>Rol (un mnemónico) </li></ul></ul><ul><ul><li>Tipo (una referencia a un tema que caracteriza más la relevancia de la ocurrencia </li></ul></ul><ul><li>Ejemplo </li></ul><ul><ul><li>“ La vida de Beethoven” (http:www…) es una ocurrencia del tema Beethoven de la categoría compositores </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    28. 28. Mapas Temáticos (Asociación ) <ul><li>Asociación </li></ul><ul><ul><li>Elementos de enlace que describen la relación entre dos o más temas </li></ul></ul><ul><ul><li>Tipo: una referencia a un tema que caracteriza más la relevancia de la asociación (escrito_para, contenido_a…) </li></ul></ul><ul><ul><li>Rol: el papel que juega cada tema de la asociación. </li></ul></ul><ul><li>Ejemplo: Velázquez pintó “Las Meninas” </li></ul><ul><ul><li>Velázquez rol de pintor, “Las Meninas” rol de pintura </li></ul></ul><ul><ul><li>Temas; pintores y pinturas </li></ul></ul><ul><ul><li>tipo de asociación: pintado_para </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    29. 29. Mapas Temáticos (IFS ) <ul><li>Identidades </li></ul><ul><ul><li>Permiten a dos mapas temáticos identificar elementos comunes aunque se llamen diferente </li></ul></ul><ul><li>Facetas </li></ul><ul><ul><li>Propiedades que permiten establecer consultas y filtros (lenguaje, nivel de seguridad...) </li></ul></ul><ul><li>Contexto (Scope) </li></ul><ul><ul><li>theme: un miembro del conjunto de temas (topics) que se utilizan para especificar un contexto </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    30. 30. De qué hablaremos <ul><li>Qué es la web semántica </li></ul><ul><li>Conceptos </li></ul><ul><ul><li>Semántica </li></ul></ul><ul><ul><li>Metadatos </li></ul></ul><ul><ul><li>Ontología </li></ul></ul><ul><li>Representación del conocimiento </li></ul><ul><ul><li>Lenguajes de representación </li></ul></ul><ul><ul><li>RDF </li></ul></ul><ul><ul><li>Mapas Temáticos </li></ul></ul><ul><li>Lógica </li></ul><ul><ul><li>Motores de inferencia </li></ul></ul><ul><ul><li>Métodos de resolución de problemas </li></ul></ul><ul><li>Tecnologías </li></ul><ul><ul><li>Editores </li></ul></ul><ul><ul><ul><li>Reggie </li></ul></ul></ul><ul><ul><ul><li>Webonto </li></ul></ul></ul><ul><ul><ul><li>Protégé </li></ul></ul></ul><ul><li>Posibilidades de la tecnología </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    31. 31. Lógica y Motores de Inferencia <ul><li>La forma de extraer nuevos conocimientos a partir de los existentes. </li></ul><ul><li>Motor de inferencia </li></ul><ul><ul><li>Extrae conclusiones a partir de </li></ul></ul><ul><ul><ul><li>un conjunto de reglas </li></ul></ul></ul><ul><ul><ul><li>un conjunto de premisas o axiomas </li></ul></ul></ul><ul><ul><li>2 aproximaciones </li></ul></ul><ul><ul><ul><li>Motores de inferencia basados en diferentes ordenes de lógicas </li></ul></ul></ul><ul><ul><ul><li>Métodos de resolución de problemas </li></ul></ul></ul><ul><ul><ul><ul><li>Algoritmos especializado que infieren dentro de sistemas expertos soluciones Ad-hoc </li></ul></ul></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    32. 32. De qué hablaremos <ul><li>Qué es la web semántica </li></ul><ul><li>Conceptos </li></ul><ul><ul><li>Semántica </li></ul></ul><ul><ul><li>Metadatos </li></ul></ul><ul><ul><li>Ontología </li></ul></ul><ul><li>Representación del conocimiento </li></ul><ul><ul><li>Lenguajes de representación </li></ul></ul><ul><ul><li>RDF </li></ul></ul><ul><ul><li>Mapas Temáticos </li></ul></ul><ul><li>Lógica </li></ul><ul><ul><li>Motores de inferencia </li></ul></ul><ul><ul><li>Métodos de resolución de problemas </li></ul></ul><ul><li>Tecnologías </li></ul><ul><ul><li>Editores </li></ul></ul><ul><ul><ul><li>Reggie </li></ul></ul></ul><ul><ul><ul><li>Webonto </li></ul></ul></ul><ul><ul><ul><li>Protégé </li></ul></ul></ul><ul><li>Posibilidades de la tecnología </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    33. 33. Editores de metadatos <ul><li>La creación de ontologías no es una tarea trivial </li></ul><ul><li>Para facilitarla aparecen los editores de Metadatos </li></ul><ul><li>Los más interesantes (que hemos encontrado) son </li></ul><ul><ul><li>Reggie </li></ul></ul><ul><ul><ul><li>Muy sencillo </li></ul></ul></ul><ul><ul><li>Webonto </li></ul></ul><ul><ul><ul><li>Más completo. Por Internet. Colaborativo. </li></ul></ul></ul><ul><ul><li>Protégé </li></ul></ul><ul><ul><ul><li>Muy completo. Escrito en Java. Código fuente disponible. </li></ul></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    34. 34. Editores (Reggie) <ul><li>HTML 3.2 estándar, HTML 4.0 estándar, RDF y RDF abreviado. </li></ul><ul><li>Utiliza un fichero de esquema predefinido </li></ul><ul><ul><li>Dublin core, GILS, EdNA, IMS, etc. </li></ul></ul><ul><li>Es un applet de Java </li></ul><ul><li>Se utiliza a través de la web </li></ul><ul><ul><li>No puedes copiar y pegar entre applets </li></ul></ul><ul><ul><li>Algunos cortafuegos impiden su uso. </li></ul></ul><ul><li>El editor tiene una serie de campos a los que el fichero de esquema da la semántica </li></ul><ul><li>Tiene muchos idiomas predefinidos </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    35. 35. Editores (Reggie) SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    36. 36. Editores (Reggie) SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net http://metadata.net/dstc/
    37. 37. Editores (Reggie) <ul><li><?xml version = &quot;1.0&quot;?> </li></ul><ul><li><RDF xmlns = &quot;http://www.w3.org/TR/1999/REC-rdf-syntax-19990222#&quot; </li></ul><ul><li>xmlns:DC = &quot;http://metadata.net/dstc/DC-10-EN/#&quot; </li></ul><ul><li>xmlns:EDNA = &quot;http://metadata.net/dstc/EDNA/#&quot;> </li></ul><ul><li><Description xml:lang=&quot;en&quot;> </li></ul><ul><li><DC:Identifier xml:lang=&quot;ca&quot;> </li></ul><ul><li>Prova </li></ul><ul><li></DC:Identifier> </li></ul><ul><li><DC:Title xml:lang=&quot;ca&quot;> </li></ul><ul><li>Aquest es el titol </li></ul><ul><li></DC:Title> </li></ul><ul><li><DC:Description xml:lang=&quot;ca&quot;> </li></ul><ul><li>Prova, nomes es una temptativa d’utilitzar Reggie </li></ul><ul><li></DC:Description> </li></ul><ul><li><DC:Subject xml:lang=&quot;ca&quot;> </li></ul><ul><li>Web Semantica </li></ul><ul><li></DC:Subject> </li></ul><ul><li></Description> </li></ul><ul><li></RDF> </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    38. 38. Editores (Webonto) <ul><li>Editor a través de la web </li></ul><ul><li>Applet de Java </li></ul><ul><li>Permite compartir ontologías </li></ul><ul><li>Editarlas colaborativamente </li></ul><ul><li>No tiene ningún coste </li></ul><ul><li>Se ha de pedir un identificador y palabra de paso. </li></ul><ul><li>Permite ver las clases de forma gráfica </li></ul><ul><li>Permite la edición de métodos de resolución de problemas </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    39. 39. Editores (Webonto) SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net http://riverside.open.ac.uk:3000/webonto
    40. 40. Editores (Protégé) <ul><li>Mucho más desarrollado </li></ul><ul><li>Gratuito y se puede utilizar sin coste </li></ul><ul><li>Permite editar ontologías </li></ul><ul><ul><li>esquema RDF </li></ul></ul><ul><ul><li>texto ASCII </li></ul></ul><ul><ul><li>base de datos JDBC </li></ul></ul><ul><li>Creado en la Universidad de Stanford. </li></ul><ul><li>Basado en un modelo de conocimiento compatible con OKBC (Open Knowledge Base Connectivity) </li></ul><ul><li>Una lista de correo muy activa </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    41. 41. Editores (Protégé) <ul><li>Permite: </li></ul><ul><ul><li>Edición de ontologías </li></ul></ul><ul><ul><li>Creación de herramientas de adquisición de conocimiento </li></ul></ul><ul><ul><ul><li>mediante formularios relacionados con las ontologías descritas </li></ul></ul></ul><ul><ul><li>Creación de bases de conocimiento </li></ul></ul><ul><ul><ul><li>mediante la entrada de instancias particulares de los datos de la ontología </li></ul></ul></ul><ul><ul><li>Ejecución de aplicaciones que operen sobre la base de conocimiento </li></ul></ul><ul><ul><li>Tiene una colección interesante de Plug-ins </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    42. 42. Editores (Protégé) <ul><li>Interfaz: </li></ul><ul><ul><li>Bastante sencilla y comprensible </li></ul></ul><ul><li>Se basa en </li></ul><ul><ul><li>Clases y sus dependencias jerárquicas </li></ul></ul><ul><ul><li>Slots Definición atributos de cada clase </li></ul></ul><ul><ul><li>Forms Creación de formularios </li></ul></ul><ul><ul><li>Instances Entrada de datos concretos en las fichas anteriores </li></ul></ul><ul><ul><li>Queries Consulta la base de datos de conocimiento </li></ul></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    43. 43. Editores (Protégé) SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net http://protege.stanford.edu/
    44. 44. Conclusiones Posibilidades <ul><li>Recuperación de información mejorando las posibilidades de los motores de cerca </li></ul><ul><li>Catalogación para describir el contenido y las relaciones entre los contenidos de una pagina o sede web, una Intranet, o una biblioteca entera </li></ul><ul><li>Los agentes de software inteligentes se pueden beneficiar de RDF para encontrar y &quot;entender&quot; más fácilmente el significado de la información que procesan y detectar el nivel de relevancia. </li></ul><ul><li>Calificación de contenidos . Para facilitar la valoración del contenido de artículos, páginas web, etc. </li></ul><ul><li>Para describir los derechos de propiedad de las páginas web, para expresar las preferencias de privacidad de un usuario, las políticas de privacidad de una sede Web </li></ul><ul><li>Para facilitar la seguridad al comercio electrónico unido con las firmas digitales. </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net
    45. 45. Conclusiones ¿Que podemos decir? <ul><li>La Web Semántica es aún una visión </li></ul><ul><ul><li>que ha comenzado a caminar pero aún tiene mucho camino por delante </li></ul></ul><ul><li>Comienzan a haber herramientas apropiadas y estándares emergentes </li></ul><ul><li>Les posibilidades que tiene justifican al menos no perder de vista este tema </li></ul><ul><li>Algunas empresas comienzan a utilizarla </li></ul><ul><li>Está bastante ligada a XML </li></ul><ul><li>Está fuertemente impulsada por Tim Berners-Lee </li></ul>SIDAR’03 © 2003 J.C. Dürsteler InfoVis.net

    ×