Web semántica y visiones de la web 3.0

1,340 views

Published on

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

No Downloads
Views
Total views
1,340
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
27
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • La WS es en realidad lo mismo que ahora pero con interoperabilidad semántica entre los procesos
  • No podemos saber qué es un recurso para otro. La relación que tiene es que está enlazado, pero no podemos comentar nada más.
  • Problema #1: La web actual no etiqueta el tipo de contenido ni proporciona informacción estructurada sobre el contenido de las páginas de forma comprensible para los motores de búsqueda ni las aplicaciones
  • CONSECUENCIA: Los procesos de búsqueda no pueden comprender ni distinguir entre el contenido y tienen que limitarse a hacer un tratamiento estadístico.
  • SOLUCIÓN: El problema #1 se resuelve componiendo una serie de etiquetas con significado para que las aplicaciones que surcan la red puedan cada una de ellas interpretar y comprender qué información hay y qué pueden hacer con ella
  • Aún así las referencias y los sisstemas de clasificación deben estar compartidos entre la red y es necesario que se establezcan formas de eliminar la ambigüedad .
  • Ahora podemos interrogar a la red de una forma mucho más compleja
  • Los mitos de la WS son que no es compatible con lo actual o que necesitaremos demasiado tiempo para ponerla en marcha
  • Line 2 begins an rdf:RDF element. This indicates that the following XML content (starting here and ending with the </rdf:RDF> in line 7) is intended to represent RDF. Following the rdf:RDF on this same line is an XML namespace declaration, represented as an xmlns attribute of the rdf:RDF start-tag. This declaration specifies that all tags in this content prefixed with rdf: are part of the namespace identified by the URIref http://www.w3.org/1999/02/22-rdf-syntax-ns#. URIrefs beginning with the string http://www.w3.org/1999/02/22-rdf-syntax-ns# are used for terms from the RDF vocabulary. Line 3 specifies another XML namespace declaration, this time for the prefix exterms:. This is expressed as another xmlns attribute of the rdf:RDF element, and specifies that the namespace URIref http://www.example.org/terms/ is to be associated with the exterms: prefix. URIrefs beginning with the string http://www.example.org/terms/ are used for terms from the vocabulary defined by the example organization, example.org. The ">" at the end of line 3 indicates the end of the rdf:RDF start-tag. Lines 1-3 are general "housekeeping" necessary to indicate that this is RDF/XML content, and to identify the namespaces being used within the RDF/XML content.
  • Web semántica y visiones de la web 3.0

    1. 1. La Web Semántica y otras visiones de la Web 3.0 Miguel Rodr í guez Artacho Dpto. Lenguajes y Sistemas Informáticos, UNED [email_address] http://ltcs.lsi.uned.es UNED -- Cursos de Verano Denia 2007
    2. 2. Web… v1.0, v2.0 , v3.0 ,…? <ul><li>Web 1.0 (De dónde venimos)  </li></ul><ul><ul><li>Modelo productor-consumidor </li></ul></ul><ul><ul><li>El productor es propietario de la web y el consumidor la visita </li></ul></ul><ul><ul><li>Contenido propietario, esfuerzo alto para mantener actualizada </li></ul></ul>
    3. 3. Web… v1.0, v2.0 , v3.0 ,…? <ul><li>Web 2.0 (Dónde estamos)  </li></ul><ul><li>“ The killer application of Internet is people” </li></ul><ul><ul><li>Contenido creado por comunidades </li></ul></ul><ul><ul><li>Puntuación (Rating) social de los contenidos </li></ul></ul><ul><ul><li>El productor es el visitante de la y el consumidor la visita y contribuye (vota) </li></ul></ul><ul><ul><li>Contenido comunitario, no fiable, esfuerzo pequeño para mantener actualizada </li></ul></ul><ul><ul><li>Metadatos contextuales (creados implícitamente por los usuarios) </li></ul></ul>
    4. 4. Evolución 1.0  2.0 Fuente: What Is Web 2.0 by Tim O'Reilly 9/30/2005
    5. 5. Web… v1.0, v2.0 , v3.0 ,…? <ul><li>Web 2.0 </li></ul><ul><li>Tecnología </li></ul><ul><li>Sociedad </li></ul><ul><li>Formatos </li></ul>
    6. 6. ¿Web… 3.0 ,… ? <ul><li>New York Times (Nov 2006) John Markoff </li></ul><ul><li>“ La Web 3.0 es un conjunto de tecnologías que ofrecen de manera eficiente nuevas formas de ayudar a los SI de organizar y obtener conclusiones de la información de la red.” </li></ul><ul><li>3D - Semantic Web – Web as Database – Web Services </li></ul>
    7. 7. Web Semántica <ul><li>Web sintáctica vs. Web semántica </li></ul><ul><li>Qué es y qué no es la WS </li></ul><ul><li>Tecnologías de la WS </li></ul><ul><li>Aplicaciones actuales de la WS: Motores de búsqueda en la Web Semántica </li></ul>
    8. 8. Qué es la WS <ul><li>La WS es una extensión de la web actual que permite a agentes software asegurar la interoperabilidad semántica de los procesos mediante la etiquetación de los contenidos de la Web. </li></ul><ul><li>La WS complementa la Web con significado sobre la naturaleza de los contenidos y las relaciones entre ellos </li></ul><ul><li>RAZONAR – INFERIR -- DEDUCIR </li></ul>
    9. 9. La Web Semántica: Capas
    10. 10. Web “sintáctica” <ul><li>Recursos (páginas) y enlaces entre recursos </li></ul><ul><li>No hay significado asociado a los contenidos </li></ul><ul><li>Semántica no comprensible por máquinas ni procesable de forma automática </li></ul><ul><li>… Pero útil  Un espacio navegable universal con acceso a la información. Descentralizado y accesible desde cualquier parte del mundo </li></ul>
    11. 11. La Web actual SOURCE: W3c Consortium (2002)
    12. 12. Ej. Web sintáctica vs. Web semántica <ul><li>Motores de búsqueda: Retos tecnológicos en torno a la googlelización … </li></ul><ul><li>Cursos de Verano UNED </li></ul><ul><li>Denia 2 a 7 de Julio 2007 </li></ul><ul><li>* Presentación * Contenidos * Profesores * Inscripción * Enlaces * </li></ul><ul><li>Contacto Presentación ¿En qué consiste el curso? </li></ul><ul><li>El curso pretende dar a conocer a profesionales, estudiantes y empresas las *innovaciones tecnológicas aplicadas a los portales culturales, educativos y científicos para mejorar su visibilidad e impacto en la World Wide Web.* Acceda aquí a los contenidos del curso . </li></ul><ul><li>¿Quién lo imparte? El programa cuenta con la participación de expertos de entidades culturales (Instituto Cervantes, Alma Tech, Biblioteca Virtual Miguel de Cervantes), del ámbito universitario (UNED, CSIC, UPV), de empresas que ofrecen servicios Web (Google, Yahoo! Iberia, MSN Microsoft, Cierzo) y de entidades públicas (red.es, Ministerio de Industria). </li></ul><ul><li>… </li></ul>
    13. 13. Web sintáctica vs. Web semántica Qué ve un navegador <ul><li><title> Motores de búsqueda: Retos tecnológicos en torno a la googlelización … </title> </li></ul><ul><li><h1> Cursos de Verano UNED </h1> </li></ul><ul><li><ul> <li> <h2> Denia 3 a 7 de Julio 2007 </h2> </li></ul><ul><li><b> * Presentación * Contenidos * Profesores * Inscripción * Enlaces * </b> </li></ul><ul><li><li> Contacto Presentación ¿En qué consiste el curso? </li></ul><ul><li><li> El curso pretende dar a conocer a profesionales, estudiantes y empresas las *innovaciones tecnológicas aplicadas a los portales culturales, educativos y científicos para mejorar su visibilidad e impacto en la World Wide Web.* Acceda aquí a los contenidos del curso . </li></ul><ul><li><li> ¿Quién lo imparte? El programa cuenta con la participación de expertos de entidades culturales (Instituto Cervantes, Museo Thyssen, Biblioteca Virtual Miguel de Cervantes), del ámbito universitario (UNED, CSIC, UPV), de empresas que ofrecen servicios Web (Google, Yahoo! Iberia, MSN Microsoft, Cierzo) y de entidades públicas (red.es, Ministerio de Industria). Estos son los profesores del curso . </ul> </li></ul>
    14. 14. Web sintáctica vs. Web semántica Qué ve cualquier otra aplicación…!! <ul><li>     </li></ul><ul><li>   </li></ul><ul><li>        </li></ul><ul><li>     </li></ul><ul><li>  </li></ul><ul><li>  </li></ul><ul><li>   </li></ul>
    15. 15. Web sintáctica vs. Web semántica ¿Solucionado? <ul><li><título>     </li></ul><ul><li>   </título>  </li></ul><ul><li><descripción>          </descripción>  </li></ul><ul><li>      </li></ul><ul><li><índice>    </li></ul><ul><li>  <índice>  </li></ul><ul><li><contenido>     </contenido>  </li></ul>
    16. 16. Web sintáctica vs. Web semántica Vaya… ! <ul><li><  >     </li></ul><ul><li>   </  >  </li></ul><ul><li><  >          </  >  </li></ul><ul><li>      </li></ul><ul><li><  >    </li></ul><ul><li>  <  >  </li></ul><ul><li><  >     </  >  </li></ul>
    17. 17. La Web Semántica SOURCE: W3c Consortium (2002)
    18. 18. Qué NO es la WS <ul><li>Inteligencia artificial en la Red </li></ul><ul><li>Una nueva red diferente, con estándares incompatibles con la actual </li></ul><ul><li>Una nueva serie de navegadores adaptados a la WS </li></ul><ul><li>Un cambio de todos los contenidos para adaptarlos a un nuevo formato </li></ul>
    19. 19. Cómo se implementa la WS <ul><li>Necesidad de describir: </li></ul><ul><ul><li>Clasificaciones, ontologías, taxonomías </li></ul></ul><ul><ul><li>Relaciones entre entidades </li></ul></ul><ul><ul><li>Descripción de entidades </li></ul></ul><ul><li>Herramientas y formalismos: </li></ul><ul><ul><li>XML, XSchema,.. </li></ul></ul><ul><ul><li>RDF, RDFS,.. </li></ul></ul><ul><ul><li>OWL, CWM,. </li></ul></ul><ul><ul><li>… </li></ul></ul>
    20. 20. Elementos de la Web Semántica <ul><li>Lenguajes de marcado : XML, XSchema,… </li></ul><ul><li>Modelos de sentencias : RDF </li></ul><ul><li>Modelos de tipado (consistencia): RDFS </li></ul><ul><li>Capa ontológica : Interoperabilidad semántica: OWL, N3, Triple </li></ul><ul><li>Capa de inferencia : CWM, … </li></ul><ul><li>Confianza ( Trust ): Inferencia+Firma Digital </li></ul>
    21. 21. Capas de la Web Semántica
    22. 22. XML <ul><li>E X tesible M arkup L anguage </li></ul><ul><li>Lenguaje de marcado para describir datos estructurados </li></ul><ul><li>SIN etiquetas predefinidas (como HTML), hay que definir las etiquetas </li></ul><ul><li>XML Schema describe la estructura </li></ul><ul><li>Espacios de nombres aseguran la unicidad de las etiquetas. Los namespaces se refieren a URIs </li></ul>
    23. 23. Necesidad de compartir significado: Ej. Dublin Core Metadata <ul><li>Especificación de metadatos </li></ul><ul><li>“ Creador” puede estar definido en el propio elemento </li></ul><ul><li>Un grupo de gente ha acordado entender lo mismo por un conjunto de propiedades que describen contenido. Mismo sentido para“creador” (y por “título”, …) </li></ul><ul><li>Espacio de nombres ( namespace ) disponible en http://dublincore.org/documents/dcmi-terms/#H2 </li></ul>
    24. 24. Dublin Core Metadata Set Término URI Definición
    25. 25. RDF <ul><li>R esource D escription F ramework </li></ul><ul><li>Representar información acerca de recursos en la Web </li></ul><ul><li>Metainformación sobre recursos en la Web </li></ul><ul><li>Información procesada por las aplicaciones </li></ul><ul><li>Especificado en RDF/XML </li></ul><ul><li>Binding de otros formatos (Metadata, …) </li></ul>
    26. 26. Dublin Core y RDF
    27. 27. Ej. RDF <ul><li>http://www.example.org/index.html tiene un creador cuyo valor es John Smith </li></ul>ex:index.html dc:creator “John Smith,#4545534&quot; creator http://www.example.org/index.html John Smith
    28. 28. RDF <ul><li>http://www.example.org/index.html tiene un creador cuyo valor es John Smith </li></ul><?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:exterms=&quot;http://www.example.org/terms/&quot;> <rdf:Description rdf:about=&quot;http://www.example.org/index.html&quot;> <dc:creator rdf:resource=&quot;http://www.example.org/staffid/4545534&quot;/> </rdf:Description> </rdf:RDF>
    29. 29. RDF <?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:exterms=&quot;http://www.example.org/terms/&quot;> <rdf:Description rdf:about=&quot;http://www.example.org/index.html&quot;> <dc:creator rdf:resource=&quot;http://www.example.org/staffid/4545534&quot;/> </rdf:Description> </rdf:RDF> http://www.example.org/index.html tiene un creador cuyo valor es John Smith
    30. 30. RDF <?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns# xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:exterms=&quot;http://www.example.org/terms/&quot;> <rdf:Description rdf:about=&quot;http://www.example.org/index.html&quot;> <dc:creator rdf:resource=&quot;http://www.example.org/staffid/4545534&quot;/> </rdf:Description> </rdf:RDF> http://www.example.org/index.html tiene un creador cuyo valor es John Smith
    31. 31. La Web Semántica SOURCE: W3c Consortium (2002)
    32. 32. … etc! <?xml version=&quot;1.0&quot;?> <rdf:RDF xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:exterms=&quot;http://www.example.org/terms/&quot;> <rdf:Description rdf:about=&quot;http://www.example.org/index.html&quot;> <exterms:creation-date>August 16, 1999</exterms:creation-date> <dc:language>en</dc:language> <dc:creator rdf:resource=&quot;http://www.example.org/staffid/85740&quot;/> </rdf:Description> </rdf:RDF> http://www.example.org/index.html has a creator whose value is John Smith, is writen in english and created on 16 Aug 1999
    33. 33. RDF vs. Modelo ER <ul><li>Más abierto. Se trata de un modelo ER adaptado a la web </li></ul><ul><li>Las relaciones son también objetos </li></ul><ul><li>No semejanza con modelo OO. Propiedades no asociadas a objetos </li></ul><ul><li>El conocimiento se amplia de forma distribuida pero no se asocia al objeto  diferentes “vistas” </li></ul>
    34. 34. RDF Schemas <ul><li>La especificación RDF Schema describe cómo usar RDF para describir vocabularios de RDF </li></ul><ul><li>Permite restricciones que aseguren la consistencia de las reglas </li></ul><ul><li>RDF describe recursos con propiedades y valores. </li></ul><ul><li>Más allá de un DTD, RDFS proporciona un marco (extensión de RDF) para describir clases y proporcionar semántica (en la jerarquía de clases) a los dominios de valores de las propiedades </li></ul>
    35. 35. Esquema en RDF… <ul><li><?xml version=&quot;1.0&quot;?> </li></ul><ul><li><rdf:RDF </li></ul><ul><li>xmlns:rdf= &quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; </li></ul><ul><li>xmlns:rdfs=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; </li></ul><ul><li>xml:base= &quot;http://www.animals.fake/animals#&quot;> </li></ul><ul><li><rdf:Description rdf:ID=&quot;animal&quot;> </li></ul><ul><li><rdf:type </li></ul><ul><li>rdf:resource=&quot;http://www.w3.org/2000/01/rdf-schema#Class&quot;/> </li></ul><ul><li></rdf:Description> </li></ul><ul><li><rdf:Description rdf:ID=&quot;horse&quot;> </li></ul><ul><li><rdf:type </li></ul><ul><li>rdf:resource=&quot;http://www.w3.org/2000/01/rdf-schema#Class&quot;/> </li></ul><ul><li><rdfs:subClassOf rdf:resource=&quot;#animal&quot;/> </li></ul><ul><li></rdf:Description> </li></ul><ul><li></rdf:RDF> </li></ul>CLASE Animal INSTANCIA Caballo
    36. 36. <ul><li><?xml version=&quot;1.0&quot;?> </li></ul><ul><li><rdf:RDF </li></ul><ul><li>xmlns:rdf= &quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot; </li></ul><ul><li>xmlns:rdfs=&quot;http://www.w3.org/2000/01/rdf-schema#&quot; </li></ul><ul><li>xml:base= &quot;http://www.animals.fake/animals#&quot;> </li></ul><ul><li><rdfs:Class rdf:ID=&quot;animal&quot; /> </li></ul><ul><li><rdfs:Class rdf:ID=&quot;horse&quot;> </li></ul><ul><li><rdfs:subClassOf rdf:resource=&quot;#animal&quot;/> </li></ul><ul><li></rdfs:Class> </li></ul><ul><li></rdf:RDF> </li></ul>RDF Schema CLASE Animal INSTANCIA Caballo
    37. 37. Capas de la Web Semántica
    38. 38. Términos de la capa Ontológica <ul><li>Vocabulario controlado : Una lista de términos enumerados explícitamente. No ambiguos. El control lo realiza la autoridad que registra y mantiene </li></ul><ul><li>Taxonomía : Colección de vocabularios controlados organizados en una jerarquía padre-hijo (diferentes tipos) </li></ul><ul><li>Tesauro : Una red de vocabularios controlados incluyendo taxonomías y relaciones asociativas </li></ul><ul><li>Ontología : Conceptualización explícita de un dominio de conocimiento </li></ul>
    39. 39. Ontologías <ul><li>Necesarias para asegurar la interoperabilidad semántica </li></ul><ul><li>Compartimos significado precisamente compartiendo el mismo término (o la misma clase), es decir, la misma URI </li></ul><ul><li>NO se “definen” conceptos, sino que se crea un marco de representación de elementos de un dominio para asegurar la consistencia </li></ul><ul><li> </li></ul><ul><li>INFERENCIA </li></ul>
    40. 40. Ontologías Conceptualización explícita de un dominio de conocimiento+ Reglas de inferencia Ej. Modelización para dominio de conocimiento educativo (científico)
    41. 41. Lenguajes de la capa ontológica <ul><li>OWL: Ontology Web Language </li></ul><ul><li>TRIPLE </li></ul><ul><li>N3: Notation 3 (Tim Berners Lee) </li></ul><ul><li>Ej: RDF en N3 </li></ul><ul><li><http://www.example.org/index.html> </li></ul><ul><li>dc:creator </li></ul><ul><li><http://www.example.org/staffid/4545534> . </li></ul>
    42. 42. Ej: En un punto de la red… #Miguel P:GivenName Miguel Rodríguez A. p:WorksAtOrg UNED Curso Denia m:attending m:homePage http://nlp.uned.es/curso-denia-motores-de-busqueda/ RDF
    43. 43. Grafo en RDF <ul><li><rdf:RDF xmlns=&quot;http://www.example.org/personal_details#&quot; </li></ul><ul><li>xmlns:m=&quot;http://www.example.org/meeting_organization#&quot; </li></ul><ul><li>xmlns:p=&quot;http://www.example.org/personal_details#&quot; </li></ul><ul><li>xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;> </li></ul><ul><li><rdf:Description rdf:about=&quot;http://meetings.example.com/cal#Curso_Verano_DENIA&quot;> </li></ul><ul><li><m:homePage rdf:resource=&quot;http://nlp.uned.es/curso-denia-motores&quot;/> </li></ul><ul><li></rdf:Description> </li></ul><ul><li><rdf:Description rdf:about=&quot;http://www.example.org/people#miguel&quot;> </li></ul><ul><li><m:attending rdf:resource=&quot;http://meetings.example.com/cal#Curso_Verano_DENIA&quot;/> </li></ul><ul><li><GivenName>Miguel Rodriguez</GivenName> </li></ul><ul><li><WorksAtOrg rdf:resource=&quot;http://organizations.example.com#UNED&quot;/> </li></ul><ul><li><hasEmail rdf:resource=&quot;mailto:miguel@lsi.uned.es&quot;/> </li></ul><ul><li></rdf:Description> </li></ul><ul><li></rdf:RDF> </li></ul>
    44. 44. En otro punto lejano… UNED pro:partner Instituto Cervantes Casa América Google Red.es Proyecto POSICIONAMIENTO pro:partner pro:partner pro:partner pro:partner RDF
    45. 45. <ul><li><rdf:RDF xmlns=&quot;http://projects.example.org#&quot; </li></ul><ul><li>xmlns:prj=&quot;http://projects.example.org#&quot; </li></ul><ul><li>xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;> </li></ul><ul><li><rdf:Description rdf:about=&quot;http://projects.example.org#PROYECTO_POSICIONAMIENTO&quot;> </li></ul><ul><li><partner rdf:resource=&quot;http://organizations.example.com#CasaAmerica&quot;/> </li></ul><ul><li><partner rdf:resource=&quot;http://organizations.example.com#Google&quot;/> </li></ul><ul><li><partner rdf:resource=&quot;http://organizations.example.com#InstitutoCervantes&quot;/> </li></ul><ul><li><partner rdf:resource=&quot;http://organizations.example.com#RedEs&quot;/> </li></ul><ul><li><partner rdf:resource=&quot;http://organizations.example.com#UNED&quot;/> </li></ul><ul><li></rdf:Description> </li></ul><ul><li></rdf:RDF> </li></ul>Grafo en RDF
    46. 46. #Miguel Curso Denia DENIA g:city g:lat 40º34’ g:long 10º34’ m:participant m:participant #Chimo #Julio #Raquel m:chair m:participant y en otro sitio... RDF
    47. 47. Grafo en RDF <ul><li><rdf:RDF xmlns=&quot;http://www.example.org/meeting_organization#&quot; </li></ul><ul><li>xmlns:g=&quot;http://www.another.example.org/geographical#&quot; </li></ul><ul><li>xmlns:m=&quot;http://www.example.org/meeting_organization#&quot; </li></ul><ul><li>xmlns:rdf=&quot;http://www.w3.org/1999/02/22-rdf-syntax-ns#&quot;> </li></ul><ul><li><rdf:Description rdf:about=&quot;http://meetings.example.com/cal#Curso_Verano_DENIA&quot;> </li></ul><ul><li><Location rdf:parseType=&quot;Resource&quot;> </li></ul><ul><li><g:city>DENIA</g:city> </li></ul><ul><li><g:lat>14.124425</g:lat> </li></ul><ul><li><g:long>14.245</g:long> </li></ul><ul><li></Location> </li></ul><ul><li><chair rdf:resource=&quot;http://www.example.org/people#julio&quot;/> </li></ul><ul><li><participant rdf:resource=&quot;http://www.example.org/people#chimo&quot;/> </li></ul><ul><li><participant rdf:resource=&quot;http://www.example.org/people#julio&quot;/> </li></ul><ul><li><participant rdf:resource=&quot;http://www.example.org/people#miguel&quot;/> </li></ul><ul><li><participant rdf:resource=&quot;http://www.example.org/people#raquel&quot;/> </li></ul><ul><li></rdf:Description> </li></ul><ul><li></rdf:RDF> </li></ul>
    48. 48. Inferencia con CWM <ul><li>CWM procesa la información de la red semántica </li></ul><ul><li>Obtiene deducciones </li></ul><ul><li>Identifica vocabularios (ontologías, namespaces , etc.) </li></ul><ul><li>Agrupa el conocimiento disponible </li></ul><ul><li>RESULTADO… </li></ul><ul><li>c:> cwm rojo.rdf verde.rdf azul.rdf –n3 –think </li></ul>
    49. 49. #Miguel P:GivenName Miguel Rodríguez A. p:WorksAtOrg UNED Curso Denia m:attending m:homePage http://nlp.uned.es/curso-denia-motores-de-busqueda/ UNED pro:partner Instituto Cervantes Casa América Google Red.es pro:partner pro:partner pro:partner pro:partner Proyecto POSICIONAMIENTO #Miguel Curso Denia DENIA g:city g:lat 40º34’ g:long 10º34’ m:participant m:participant #Chimo #Julio #Raquel m:participant m:participant
    50. 50. <ul><li>cal:Curso_Verano_DENIA m:Location [ </li></ul><ul><li>g:city &quot;DENIA&quot;; </li></ul><ul><li>g:lat &quot;40º34&quot;; </li></ul><ul><li>g:long &quot;10º34’&quot; ]; </li></ul><ul><li>m:chair peo:julio; </li></ul><ul><li>m:homePage <http://nlp.uned.es/curso-denia-posicionamiento>; </li></ul><ul><li>m:participant peo:chimo, </li></ul><ul><li>peo:julio, </li></ul><ul><li>peo:miguel, </li></ul><ul><li>peo:raquel . </li></ul><ul><li>prj:PROYECTO_POSICIONAMIENTO prj:partner :CasaAmerica, </li></ul><ul><li>:Google, </li></ul><ul><li>:InstitutoCervantes, </li></ul><ul><li>:RedEs, </li></ul><ul><li>:UNED . </li></ul><ul><li>peo:miguel m:attending cal:Curso_Verano_DENIA; </li></ul><ul><li>p:GivenName &quot;Miguel Rodriguez&quot;; </li></ul><ul><li>p:WorksAtOrg :UNED; </li></ul><ul><li>p:hasEmail <mailto:miguel@lsi.uned.es> . </li></ul>Procesando con CWM
    51. 51. Capas de la Web Semántica
    52. 52. Web of Trust <ul><li>Documentos RDF, N3, OWL pueden describir una realidad. Alguien la ha creado en la red </li></ul><ul><li>Sin firma digital no se garantiza la autoría </li></ul><ul><li>Sin autor de confianza, no hay certeza </li></ul><ul><li> </li></ul><ul><li>Firma Digital </li></ul>
    53. 53. Aplicaciones de la WS <ul><li>PRESENTE </li></ul><ul><ul><li>RSS </li></ul></ul><ul><ul><li>Educación  contenido distribuido </li></ul></ul><ul><ul><li>Metadatos y esquemas asociados </li></ul></ul><ul><li>FUTURO: </li></ul><ul><ul><li>Agentes inteligentes </li></ul></ul><ul><ul><li>Inferencia </li></ul></ul><ul><ul><li>Web of proof  Web of trust </li></ul></ul>
    54. 54. RSS <ul><li>Especificación basada en XML que permite la sindicación de listas de hipervínculos junto con otra información asociada (metadata) que ayuda a la navegación por los hipervínculos </li></ul><ul><li>Rich Site Summary (RSS 0.91) </li></ul><ul><li>RDF Site Summary (RSS 0.9 and 1.0) </li></ul><ul><li>Really Simple Syndication (RSS 2.0) </li></ul>
    55. 55. RSS <ul><li>Creación de un RSS feed (canal) </li></ul><ul><li>Mirar el fichero *.rss para ver los items más recientes o decidir sobre el contenido de los mismos </li></ul><ul><li>Un gestor (agregador) coleccionará un número de listas y las presentará con una interfaz única . (Ej. My Yahoo) </li></ul>
    56. 56. RSS <ul><li>Ejemplo RSS 1.0: ej -rss1.0 </li></ul><ul><li>Ejemplo RSS 2.0: ej -rss2.0 </li></ul><ul><li>Ej. Sindicación: feed.rss </li></ul>
    57. 57. Podcasts <ul><li>MRSS – Módulo RSS para la sindicación de contenido multimedia </li></ul><ul><li>Podcasts usan Media RSS para la sindicación de archivos MP3 </li></ul><ul><li>Formatos propietarios: iTunes </li></ul><ul><li>http://www.apple.com/itunes/podcasts/techspecs.html#_Toc526931674 </li></ul>
    58. 58. Ejemplo RSS 2.0 con podcast (iTunes) <ul><li><?xml version=&quot;1.0&quot;?> </li></ul><ul><li><rss xmlns:itunes=&quot;http://www.itunes.com/DTDs/Podcast-1.0.dtd&quot; version=&quot;2.0&quot;> </li></ul><ul><li><channel> </li></ul><ul><li><title>Curso Denia 2006</title> </li></ul><ul><li><link>http://nlp.lsi.uned.es/rss/podcasts/</link> </li></ul><ul><li><description> Charlas del Curso de Posicionamiento en Internet de Denia</description> </li></ul><ul><li><!-- image elements are optional --> </li></ul><ul><li><itunes:image href=&quot;/graphics/wordmark-tower-white.gif&quot; /> </li></ul><ul><li><item> </li></ul><ul><li><title>Audio de la charla de Julio Gonzalo</title> </li></ul><ul><li><description> Más grandes y más listos: aspectos tecnológicos de la guerra de los buscadores en la Web.</description> </li></ul><ul><li><enclosure url=&quot;http://nlp.lsi.uned.es/learn/rss/podcasts/jgonzalo.mp3&quot; type=&quot;audio/mp3&quot; /> </li></ul><ul><li></item> </li></ul><ul><li><item> </li></ul><ul><li><title>Video de la charla de Miguel Rodríguez</title> </li></ul><ul><li><description>La Web Semantica</description> </li></ul><ul><li><enclosure url=&quot;http://nlp.lsi.uned.es/learn/rss/podcasts/mrodriguez.m4a&quot; type=&quot;audio/m4a&quot; /> </li></ul><ul><li></item> </li></ul><ul><li></channel> </li></ul><ul><li></rss> </li></ul>
    59. 59. Publicación del podcast <ul><li>Guardar fichero anterior : denia.rss </li></ul><ul><li><link rel=&quot;alternate&quot; type=&quot;application/rss+xml&quot; title=&quot;RSS&quot; href=“nlp.lsi.uned.es/cursodenia/denia.rss&quot;> </li></ul>
    60. 60. Web Semántica para e-learning <ul><li>Interoperabilidad semántica de contenidos </li></ul><ul><li>Contenido distribuido </li></ul><ul><li>Autoría de contenidos </li></ul><ul><ul><li>Creación de LO’s y anotación conceptual y funcional asociados a una ontología compartida </li></ul></ul><ul><ul><li>Creación de procesos instruccionales asociados a objetivos instruccionales o a conceptos del dominio </li></ul></ul>
    61. 61. Ontologías en Educación <ul><li>Terminología básica y relaciones del dominio de conocimiento </li></ul><ul><li>Axiomas, reglas y restricciones entre elementos de la ontología </li></ul><ul><li>Permiten la integración de sistemas inteligentes al “knowledge level” ( A. Newel, 1982 ) </li></ul>
    62. 62. Ontología instruccional Ej. Modelización para dominio de conocimiento educativo (científico) <ul><ul><li>… </li></ul></ul><ul><ul><li>Here you can find more < relation Name =&quot; Illustrates &quot; Domain =&quot; Conceptual &quot; Subject =&quot; invariant &quot; Category =&quot; Example &quot;> examples </ relation > </li></ul></ul><ul><ul><li>of the concept invariant. </li></ul></ul><ul><ul><li>… </li></ul></ul>PALO Language ( http://sensei.lsi.uned.es/palo )
    63. 63. Contenido educativo en la red: Autoría no etiquetada student LO Repository unit of study Authoring Web learning environment link link link link
    64. 64. Ej: Estructura de un Curso <ul><li>sun_java:'java/concepts/class.html'[ </li></ul><ul><li>rdf:type->doc:Document; </li></ul><ul><li>dc:subject->doc:OO_Class]. </li></ul><ul><li>doc:OO_Class[ </li></ul><ul><li>rdf:type->doc:Concept; </li></ul><ul><li>doc:isPrerequisiteFor->doc:OO_Inheritance; </li></ul><ul><li>doc:subConceptOf->doc:Classes_and_objects]. </li></ul><ul><li>doc:ClassesIntroduction[ </li></ul><ul><li>rdf:type->doc:ConceptRole; </li></ul><ul><li>doc:isPlayedBy->doc:OO_Class; </li></ul><ul><li>doc:isPlayedIn->sun_java:'java/concepts/class.html'; </li></ul><ul><li>doc:hasType->doc:Introduction]. </li></ul><ul><li>doc:Introduction[ </li></ul><ul><li>rdf:Type->doc:ConceptRoleType; </li></ul><ul><li>doc:subConceptRoleOf->doc:Cover]. </li></ul>
    65. 65. Inferencia en la Web Semántica (I) <ul><li>FORALL D, E weaker_example(D,E) <- </li></ul><ul><li>studyMaterial(D) AND example(E) AND </li></ul><ul><li>EXISTS C (D[dc:subject->C] AND E[dc:subject->C]). </li></ul><ul><li>Ejemplo (DÉBIL) </li></ul><ul><li>E y D son documentos HTML etiquetados semánticamente. </li></ul><ul><li>Como tales pueden estar categorizados como “ejemplo” y “material de estudio” entre otros </li></ul><ul><li>Podemos deducir que E es ejemplo (débil) de D si hay alguna materia tratada en D que también sea referida en E. </li></ul><ul><li>Source : Nicola Hence et al. (2004) “ Reasoning and Ontologies for Personalized E-Learning in the Semantic Web” </li></ul>
    66. 66. Inferencia en la Web Semántica (II) <ul><li>FORALL D, E example(D,E) <- </li></ul><ul><li>studyMaterial(D) AND example(E) AND </li></ul><ul><li>EXISTS C1 (D[dc:subject->C1]) AND </li></ul><ul><li>FORALL C2 (D[dc:subject->C2] -> E[dc:subject->C2]). </li></ul><ul><li>E y D son documentos HTML etiquetados semánticamente. </li></ul><ul><li>Como tales pueden estar categorizados como “ejemplo” y “material de estudio” entre otros </li></ul><ul><li>Podemos deducir que E es ejemplo de D (ilustra o ayuda a comprender D) si en D se define algún concepto (C1) y éstos (uno o más) están referidos en E </li></ul>
    67. 67. Inferencia en la Web Semántica (III) <ul><li>FORALL D, E exact_example(D,E) <- </li></ul><ul><li>studyMaterial(D) AND example(E) AND </li></ul><ul><li>EXISTS C1 (D[dc:subject->C1]) AND </li></ul><ul><li>FORALL C1 (D[dc:subject->C1] -> E[dc:subject->C1]) AND </li></ul><ul><li>FORALL C2 (E[dc:subject->C2] -> D[dc:subject->C2]). </li></ul><ul><li>Ejemplo EXACTO </li></ul><ul><li>E y D son documentos HTML etiquetados semánticamente. </li></ul><ul><li>Como tales pueden estar categorizados como “ejemplo” y “material de estudio” entre otros </li></ul><ul><li>Podemos deducir que E es ejemplo exacto de D si TODOS los conceptos que se definen en D se están referidos en E y viceversa. </li></ul>
    68. 68. Autoría etiquetada semánticamente Paper on Workshop SW-EL ’06: http://www.win.tue.nl/SW-EL/2006/camera-ready/15-CDK+MRA-SWEL06-reduced%20FINAL%20v4.pdf PALO unit of study SW Authoring SW enriched Web learning environment exercise involve Is_hint Conceptualization of content matter CONCEPT PROBLEM THEME HINT student SW based knowledge acquisition & inference CONCEPT HINT CONCEPT EXTERNAL CONTENT DYNAMICALLY BINDED
    69. 69. Buscadores semánticos <ul><li>Indexador basado en crawling de ontologías </li></ul><ul><li>Indexa RDF y OWL en lugar de documentos HTML </li></ul><ul><li>Extrae metadata y computa relaciones entre documentos </li></ul><ul><li>Muestra resultados en RDF </li></ul>
    70. 70. <ul><li>http://webcast.oii.ox.ac.uk/?view=Webcast&ID=20060314_139 </li></ul>Sir Tim Berners-Lee , Director del World Wide Web Consortium, Senior Researcher en el MIT's CSAIL, y Catedrático de CS en la Southampton ECS. Conferencia de Sir Tim Berners-Lee sobre SW TBL presentation at Oxford University (14.Marzo.2006)
    71. 71. <ul><li>Second Earth = </li></ul><ul><li>Second Life + </li></ul><ul><li>Google Earth </li></ul>The future is… Second Earth: The World Wide Web will soon be absorbed into the World Wide Sim: an environment combining elements of Second Life and Google Earth. Ref: By Wade Roush “Technology Review MIT” July 2007
    72. 72. Web 3.0 is MATRIX !! ;-)
    73. 73. FIN L a Web Semántica y y otras visiones de la Web 3.0 Miguel Rodr í guez Artacho Dpto. Lenguajes y Sistemas Informáticos, UNED [email_address] http://sensei.lsi.uned.es/~miguel

    ×