Web semántica y visiones de la web 3.0

73
La Web Semántica La Web Semántica y otras y otras visiones de la Web 3.0 visiones de la Web 3.0 Miguel Rodríguez Artacho Dpto. Lenguajes y Sistemas Informáticos, UNED [email protected] http://ltcs.lsi.uned.es UNED UNED -- Cursos de Verano Denia 2007

Transcript of Web semántica y visiones de la web 3.0

Page 1: Web semántica y visiones de la web 3.0

La Web Semántica La Web Semántica y otras y otras visiones de la Web 3.0visiones de la Web 3.0

Miguel Rodríguez ArtachoDpto. Lenguajes y Sistemas Informáticos, UNED

[email protected]://ltcs.lsi.uned.es

UNED UNED -- Cursos de VeranoDenia 2007

Page 2: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 2

Web… v1.0, v2.0 ,Web… v1.0, v2.0 ,v3.0v3.0 , ,…?…?

Web 1.0Web 1.0 (De dónde venimos)

– Modelo productor-consumidor– El productor es propietario de la web

y el consumidor la visita– Contenido propietario, esfuerzo alto

para mantener actualizada

Page 3: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 3

Web… v1.0, v2.0 ,Web… v1.0, v2.0 ,v3.0v3.0 , ,…?…?

Web 2.0 (Dónde estamos)

“The killer application of Internet is people”

– Contenido creado por comunidades– Puntuación (Rating) social de los contenidos– El productor es el visitante de la y el consumidor la

visita y contribuye (vota)– Contenido comunitario, no fiable, esfuerzo pequeño

para mantener actualizada– Metadatos contextuales (creados implícitamente por

los usuarios)

Page 4: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 4

Evolución 1.0 Evolución 1.0 2.0 2.0

Fuente: What Is Web 2.0 by Tim O'Reilly 9/30/2005

Page 5: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 5

Web… v1.0, v2.0 ,Web… v1.0, v2.0 ,v3.0v3.0 , ,…?…?

Web 2.0

TecnologíaSociedadFormatos

Page 6: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 6

¿Web… ¿Web… 3.03.0 ,… ? ,… ?

New York Times (Nov 2006) John Markoff

“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.”

3D - Semantic Web – Web as Database – Web Services

Page 7: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 7

Web SemánticaWeb Semántica

• Web sintáctica vs. Web semántica• Qué es y qué no es la WS• Tecnologías de la WS• Aplicaciones actuales de la WS:

Motores de búsqueda en la Web Semántica

Page 8: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 8

Qué es la WSQué es la WS

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

• La WS complementa la Web con significado sobre la naturaleza de los contenidos y las relaciones entre ellos

RAZONAR – INFERIR -- DEDUCIR

Page 9: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 9

La Web Semántica: CapasLa Web Semántica: Capas

Page 10: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 10

Web “sintáctica”Web “sintáctica”

• Recursos (páginas) y enlaces entre recursos• No hay significado asociado a los contenidos • Semántica no comprensible por máquinas ni

procesable de forma automática

…Pero útil Un espacio navegable universal con acceso a la información. Descentralizado y accesible desde cualquier parte del mundo

Page 11: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 11

La Web actualLa Web actual

SOURCE: W3c Consortium (2002)

Page 12: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 12

Ej. Web sintáctica vs. Web Ej. Web sintáctica vs. Web semánticasemántica

Motores de búsqueda: Retos tecnológicos en torno a la googlelización …

Cursos de Verano UNEDDenia 2 a 7 de Julio 2007 * Presentación * Contenidos * Profesores * Inscripción * Enlaces * Contacto Presentación ¿En qué consiste el curso? 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 .

¿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).

Page 13: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 13

Web sintáctica vs. Web Web sintáctica vs. Web semánticasemántica

Qué ve un navegadorQué ve un navegador<title> Motores de búsqueda: Retos tecnológicos en torno a la

googlelización … </title>

<h1> Cursos de Verano UNED </h1><ul> <li> <h2> Denia 3 a 7 de Julio 2007 </h2>

<b> * Presentación * Contenidos * Profesores * Inscripción * Enlaces * </b>

<li> Contacto Presentación ¿En qué consiste el curso?

<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> ¿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>

Page 14: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 14

Web sintáctica vs. Web Web sintáctica vs. Web semánticasemántica

Qué ve cualquier otra aplicación…!!Qué ve cualquier otra aplicación…!!

Page 15: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 15

Web sintáctica vs. Web Web sintáctica vs. Web semánticasemántica

¿Solucionado?¿Solucionado?<título>

</título><descripción> </

descripción>

<índice>

<índice>

<contenido>

</contenido>

Page 16: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 16

Web sintáctica vs. Web Web sintáctica vs. Web semánticasemánticaVaya… !Vaya… !

<>

</><> </

>

<>

<>

<>

</>

Page 17: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 17

La Web SemánticaLa Web Semántica

SOURCE: W3c Consortium (2002)

Page 18: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 18

Qué Qué NONO es la WS es la WS

• Inteligencia artificial en la Red• Una nueva red diferente, con

estándares incompatibles con la actual

• Una nueva serie de navegadores adaptados a la WS

• Un cambio de todos los contenidos para adaptarlos a un nuevo formato

Page 19: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 19

Cómo se implementa la Cómo se implementa la WSWS

• Necesidad de describir:– Clasificaciones, ontologías, taxonomías– Relaciones entre entidades– Descripción de entidades

• Herramientas y formalismos:– XML, XSchema,..– RDF, RDFS,..– OWL, CWM,.– …

Page 20: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 20

Elementos de la Web Elementos de la Web SemánticaSemántica

• Lenguajes de marcado: XML, XSchema,…

• Modelos de sentencias: RDF • Modelos de tipado (consistencia): RDFS• Capa ontológica: Interoperabilidad

semántica: OWL, N3, Triple• Capa de inferencia: CWM, …• Confianza (Trust): Inferencia+Firma

Digital

Page 21: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 21

Capas de la Web Capas de la Web SemánticaSemántica

Page 22: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 22

XMLXML

• EXtesible Markup Language• Lenguaje de marcado para describir

datos estructurados• SIN etiquetas predefinidas (como HTML),

hay que definir las etiquetas• XML Schema describe la estructura• Espacios de nombres aseguran la

unicidad de las etiquetas. Los namespaces se refieren a URIs

Page 23: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 23

Necesidad de compartir Necesidad de compartir significado: Ej. Dublin Core significado: Ej. Dublin Core

MetadataMetadata• Especificación de metadatos• “Creador” puede estar definido en el

propio elemento• 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”, …)

• Espacio de nombres (namespace) disponible en http://dublincore.org/documents/dcmi-terms/#H2

Page 24: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 24

Dublin Core Metadata SetDublin Core Metadata SetTérmin

oURI

Definición

Page 25: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 25

RDFRDF

Resource Description Framework

• Representar información acerca de recursos en la Web

• Metainformación sobre recursos en la Web• Información procesada por las

aplicaciones• Especificado en RDF/XML• Binding de otros formatos (Metadata, …)

Page 26: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 26

Dublin Core y RDFDublin Core y RDF

Page 27: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 27

Ej. RDFEj. RDF

http://www.example.org/index.html tiene un creador cuyo valor es John Smith

ex:index.html dc:creator “John Smith,#4545534"

creatorhttp://www.example.org/

index.html John Smith

Page 28: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 28

RDFRDF

http://www.example.org/index.html tiene un creador cuyo valor es John Smith

<?xml version="1.0"?>

<rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:exterms="http://www.example.org/terms/">

<rdf:Description

rdf:about="http://www.example.org/index.html">

<dc:creator rdf:resource="http://www.example.org/staffid/4545534"/> </rdf:Description>

</rdf:RDF>

Page 29: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 29

<?xml version="1.0"?>

<rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:exterms="http://www.example.org/terms/">

<rdf:Description rdf:about="http://www.example.org/index.html">

<dc:creator rdf:resource="http://www.example.org/staffid/4545534"/> </rdf:Description>

</rdf:RDF>

RDFRDF

http://www.example.org/index.html tiene un creador cuyo valor es John Smith

Page 30: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 30

<?xml version="1.0"?>

<rdf:RDF xmlns:rdf=http://www.w3.org/1999/02/22-rdf-syntax-ns#

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:exterms="http://www.example.org/terms/">

<rdf:Description rdf:about="http://www.example.org/index.html">

<dc:creator rdf:resource="http://www.example.org/staffid/4545534"/> </rdf:Description>

</rdf:RDF>

RDFRDF

http://www.example.org/index.html tiene un creador cuyo valor es John Smith

Page 31: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 31

La Web SemánticaLa Web Semántica

SOURCE: W3c Consortium (2002)

Page 32: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 32

<?xml version="1.0"?>

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:dc="http://purl.org/dc/elements/1.1/"

xmlns:exterms="http://www.example.org/terms/">

<rdf:Description rdf:about="http://www.example.org/index.html">

<exterms:creation-date>August 16, 1999</exterms:creation-date>

<dc:language>en</dc:language>

<dc:creator rdf:resource="http://www.example.org/staffid/85740"/>

</rdf:Description>

</rdf:RDF>

……etc!etc!http://www.example.org/index.html has a creator whose

value is John Smith, is writen in english and created on 16 Aug 1999

Page 33: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 33

RDF vs. Modelo ERRDF vs. Modelo ER

• Más abierto. Se trata de un modelo ER adaptado a la web

• Las relaciones son también objetos• No semejanza con modelo OO.

Propiedades no asociadas a objetos• El conocimiento se amplia de forma

distribuida pero no se asocia al objeto diferentes “vistas”

Page 34: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 34

RDF SchemasRDF Schemas

La especificación RDF Schema describe cómo usar RDF para describir vocabularios

de RDF• Permite restricciones que aseguren la

consistencia de las reglas• RDF describe recursos con propiedades y

valores. • 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

Page 35: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 35

Esquema en RDF…Esquema en RDF…<?xml version="1.0"?>

<rdf:RDFxmlns:rdf= "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"xml:base= "http://www.animals.fake/animals#">

<rdf:Description rdf:ID="animal"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/></rdf:Description>

<rdf:Description rdf:ID="horse"> <rdf:type rdf:resource="http://www.w3.org/2000/01/rdf-schema#Class"/> <rdfs:subClassOf rdf:resource="#animal"/></rdf:Description>

</rdf:RDF>

CLASE

Animal

INSTANCIA

Caballo

Page 36: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 36

<?xml version="1.0"?>

<rdf:RDF xmlns:rdf= "http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#"xml:base= "http://www.animals.fake/animals#">

<rdfs:Class rdf:ID="animal" />

<rdfs:Class rdf:ID="horse"> <rdfs:subClassOf rdf:resource="#animal"/></rdfs:Class>

</rdf:RDF>

RDF SchemaRDF Schema

CLASE

Animal

INSTANCIA

Caballo

Page 37: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 37

Capas de la Web Capas de la Web SemánticaSemántica

Page 38: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 38

Términos de la capa Términos de la capa OntológicaOntológica

• Vocabulario controlado: Una lista de términos enumerados explícitamente. No ambiguos. El control lo realiza la autoridad que registra y mantiene

• Taxonomía: Colección de vocabularios controlados organizados en una jerarquía padre-hijo (diferentes tipos)

• Tesauro: Una red de vocabularios controlados incluyendo taxonomías y relaciones asociativas

• Ontología: Conceptualización explícita de un dominio de conocimiento

Page 39: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 39

OntologíasOntologías

• Necesarias para asegurar la interoperabilidad semántica

• Compartimos significado precisamente compartiendo el mismo término (o la misma clase), es decir, la misma URI

• NO se “definen” conceptos, sino que se crea un marco de representación de elementos de un dominio para asegurar la consistencia

INFERENCIA

Page 40: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 40

OntologíasOntologías

Conceptualización explícita de un

dominio de conocimiento+

Reglas de inferencia

Ej. Modelización para dominio de

conocimiento educativo (científico)

Page 41: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 41

Lenguajes de la capa Lenguajes de la capa ontológicaontológica

• OWL: Ontology Web Language• TRIPLE • N3: Notation 3 (Tim Berners Lee)

Ej: RDF en N3<http://www.example.org/index.html> dc:creator <http://www.example.org/staffid/4545534> .

Page 42: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 42

Ej: En un punto de la red…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

Page 43: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 43

Grafo en RDF Grafo en RDF

<rdf:RDF xmlns="http://www.example.org/personal_details#" xmlns:m="http://www.example.org/meeting_organization#" xmlns:p="http://www.example.org/personal_details#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<rdf:Description rdf:about="http://meetings.example.com/cal#Curso_Verano_DENIA"> <m:homePage rdf:resource="http://nlp.uned.es/curso-denia-motores"/> </rdf:Description>

<rdf:Description rdf:about="http://www.example.org/people#miguel"> <m:attending rdf:resource="http://meetings.example.com/cal#Curso_Verano_DENIA"/> <GivenName>Miguel Rodriguez</GivenName> <WorksAtOrg rdf:resource="http://organizations.example.com#UNED"/> <hasEmail rdf:resource="mailto:[email protected]"/> </rdf:Description></rdf:RDF>

Page 44: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 44

En otro punto lejano…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

Page 45: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 45

<rdf:RDF xmlns="http://projects.example.org#" xmlns:prj="http://projects.example.org#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<rdf:Description rdf:about="http://projects.example.org#PROYECTO_POSICIONAMIENTO">

<partner rdf:resource="http://organizations.example.com#CasaAmerica"/> <partner rdf:resource="http://organizations.example.com#Google"/> <partner

rdf:resource="http://organizations.example.com#InstitutoCervantes"/> <partner rdf:resource="http://organizations.example.com#RedEs"/> <partner rdf:resource="http://organizations.example.com#UNED"/> </rdf:Description></rdf:RDF>

Grafo en RDFGrafo en RDF

Page 46: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 46

#Miguel

Curso Denia

DENIAg:city

g:lat

40º34’

g:long

10º34’

m:participant

m:participant#Chimo

#Julio

#Raquel

m:chair

m:participant

y en otro sitio...y en otro sitio...RDF

Page 47: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 47

Grafo en RDFGrafo en RDF

<rdf:RDF xmlns="http://www.example.org/meeting_organization#" xmlns:g="http://www.another.example.org/geographical#" xmlns:m="http://www.example.org/meeting_organization#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">

<rdf:Description rdf:about="http://meetings.example.com/cal#Curso_Verano_DENIA"> <Location rdf:parseType="Resource"> <g:city>DENIA</g:city> <g:lat>14.124425</g:lat> <g:long>14.245</g:long> </Location> <chair rdf:resource="http://www.example.org/people#julio"/> <participant rdf:resource="http://www.example.org/people#chimo"/> <participant rdf:resource="http://www.example.org/people#julio"/> <participant rdf:resource="http://www.example.org/people#miguel"/> <participant rdf:resource="http://www.example.org/people#raquel"/> </rdf:Description></rdf:RDF>

Page 48: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 48

Inferencia con CWMInferencia con CWM

• CWM procesa la información de la red semántica

• Obtiene deducciones• Identifica vocabularios (ontologías,

namespaces, etc.) • Agrupa el conocimiento disponible

RESULTADO…

c:\> cwm rojo.rdf verde.rdf azul.rdf –n3 –think

Page 49: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 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.espro:partner

pro:partner

pro:partner

pro:partner

Proyecto POSICIONAMIENTO

#Miguel

Curso Denia

DENIAg:city

g:lat

40º34’

g:long

10º34’

m:participant

m:participant

#Chimo

#Julio

#Raquelm:participant

m:participant

Page 50: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 50

cal:Curso_Verano_DENIA m:Location [ g:city "DENIA"; g:lat "40º34"; g:long "10º34’" ]; m:chair peo:julio; m:homePage <http://nlp.uned.es/curso-denia-posicionamiento>; m:participant peo:chimo, peo:julio, peo:miguel, peo:raquel . prj:PROYECTO_POSICIONAMIENTO prj:partner :CasaAmerica, :Google, :InstitutoCervantes, :RedEs, :UNED . peo:miguel m:attending cal:Curso_Verano_DENIA; p:GivenName "Miguel Rodriguez"; p:WorksAtOrg :UNED; p:hasEmail <mailto:[email protected]> .

Procesando con CWMProcesando con CWM

Page 51: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 51

Capas de la Web Capas de la Web SemánticaSemántica

Page 52: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 52

Web of TrustWeb of Trust

• Documentos RDF, N3, OWL pueden describir una realidad. Alguien la ha creado en la red

• Sin firma digital no se garantiza la autoría

• Sin autor de confianza, no hay certeza

Firma Digital

Page 53: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 53

Aplicaciones de la WSAplicaciones de la WS

PRESENTE– RSS– Educación contenido distribuido– Metadatos y esquemas asociados

FUTURO:– Agentes inteligentes– Inferencia– Web of proof Web of trust

Page 54: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 54

RSSRSS

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

Rich Site Summary (RSS 0.91) RDF Site Summary (RSS 0.9 and 1.0) Really Simple Syndication (RSS 2.0)

Page 55: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 55

RSSRSS

Creación de un RSS feed (canal)

Mirar el fichero *.rss para ver los items más recientes o decidir sobre el contenido de los mismos

Un gestor (agregador) coleccionará un número de listas y las presentará con una interfaz única . (Ej. My Yahoo)

Page 56: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 56

RSSRSS

Ejemplo RSS 1.0: ej-rss1.0

Ejemplo RSS 2.0: ej-rss2.0

Ej. Sindicación: feed.rss

Page 57: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 57

PodcastsPodcasts

• MRSS – Módulo RSS para la sindicación de contenido multimedia

• Podcasts usan Media RSS para la sindicación de archivos MP3

• Formatos propietarios: iTunes

http://www.apple.com/itunes/podcasts/techspecs.html#_Toc526931674

Page 58: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 58

Ejemplo RSS 2.0 con podcast Ejemplo RSS 2.0 con podcast (iTunes)(iTunes)

<?xml version="1.0"?><rss xmlns:itunes="http://www.itunes.com/DTDs/Podcast-1.0.dtd" version="2.0"> <channel><title>Curso Denia 2006</title><link>http://nlp.lsi.uned.es/rss/podcasts/</link><description> Charlas del Curso de Posicionamiento en Internet de Denia</description>

<!-- image elements are optional --> <itunes:image href="/graphics/wordmark-tower-white.gif" /> <item><title>Audio de la charla de Julio Gonzalo</title><description> Más grandes y más listos: aspectos tecnológicos de la guerra de los buscadores en la

Web.</description><enclosure url="http://nlp.lsi.uned.es/learn/rss/podcasts/jgonzalo.mp3" type="audio/mp3" /></item> <item><title>Video de la charla de Miguel Rodríguez</title><description>La Web Semantica</description><enclosure url="http://nlp.lsi.uned.es/learn/rss/podcasts/mrodriguez.m4a" type="audio/m4a" /></item>

</channel> </rss>

Page 59: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 59

Publicación del podcastPublicación del podcast

Guardar fichero anterior: denia.rss

<link rel="alternate" type="application/rss+xml" title="RSS" href=“nlp.lsi.uned.es/cursodenia/denia.rss">

Page 60: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 60

Web Semántica para Web Semántica para e-e-learninglearning

• Interoperabilidad semántica de contenidos

• Contenido distribuido• Autoría de contenidos

– Creación de LO’s y anotación conceptual y funcional asociados a una ontología compartida

– Creación de procesos instruccionales asociados a objetivos instruccionales o a conceptos del dominio

Page 61: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 61

Ontologías en EducaciónOntologías en Educación

• Terminología básica y relaciones del dominio de conocimiento

• Axiomas, reglas y restricciones entre elementos de la ontología

• Permiten la integración de sistemas inteligentes al “knowledge level” (A. Newel, 1982)

Page 62: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 62

Ontología instruccionalOntología instruccional

Ej. Modelización para dominio de

conocimiento educativo (científico)

…Here you can find more <relation Name="Illustrates" Domain="Conceptual" Subject="invariant" Category="Example">examples</relation> of the concept invariant. …

PALO Language (http://sensei.lsi.uned.es/palo)

Page 63: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 63

student

LO Repository

unit of study

Authoring

Web learning environment

link

link

link

link

Contenido educativo en la Contenido educativo en la red: Autoría no etiquetadared: Autoría no etiquetada

Page 64: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 64

Ej: Estructura de un CursoEj: Estructura de un Cursosun_java:'java/concepts/class.html'[ rdf:type->doc:Document; dc:subject->doc:OO_Class].

doc:OO_Class[ rdf:type->doc:Concept; doc:isPrerequisiteFor->doc:OO_Inheritance; doc:subConceptOf->doc:Classes_and_objects].

doc:ClassesIntroduction[ rdf:type->doc:ConceptRole; doc:isPlayedBy->doc:OO_Class; doc:isPlayedIn->sun_java:'java/concepts/class.html'; doc:hasType->doc:Introduction].

doc:Introduction[ rdf:Type->doc:ConceptRoleType; doc:subConceptRoleOf->doc:Cover].

Page 65: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 65

Inferencia en la Web Inferencia en la Web Semántica (I)Semántica (I)

FORALL D, E weaker_example(D,E) <-studyMaterial(D) AND example(E) ANDEXISTS C (D[dc:subject->C] AND E[dc:subject->C]).

Ejemplo (DÉBIL)

• E y D son documentos HTML etiquetados semánticamente. • Como tales pueden estar categorizados como “ejemplo” y

“material de estudio” entre otros• Podemos deducir que E es ejemplo (débil) de D si hay alguna

materia tratada en D que también sea referida en E.

Source: Nicola Hence et al. (2004) “Reasoning and Ontologies for Personalized E-Learning in the Semantic Web”

Page 66: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 66

Inferencia en la Web Inferencia en la Web Semántica (II)Semántica (II)

FORALL D, E example(D,E) <- studyMaterial(D) AND example(E) AND EXISTS C1 (D[dc:subject->C1]) AND FORALL C2 (D[dc:subject->C2] -> E[dc:subject->C2]).

• E y D son documentos HTML etiquetados semánticamente. • Como tales pueden estar categorizados como “ejemplo” y

“material de estudio” entre otros• 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

Page 67: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 67

Inferencia en la Web Inferencia en la Web Semántica (III)Semántica (III)

FORALL D, E exact_example(D,E) <- studyMaterial(D) AND example(E) AND EXISTS C1 (D[dc:subject->C1]) AND FORALL C1 (D[dc:subject->C1] -> E[dc:subject->C1]) ANDFORALL C2 (E[dc:subject->C2] -> D[dc:subject->C2]).

Ejemplo EXACTO• E y D son documentos HTML etiquetados semánticamente. • Como tales pueden estar categorizados como “ejemplo” y

“material de estudio” entre otros• 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.

Page 68: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 68

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

Autoría etiquetada Autoría etiquetada semánticamentesemá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

Page 69: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 69

Buscadores semánticosBuscadores semánticos

•Indexador basado en crawling de ontologías

•Indexa RDF y OWL en lugar de documentos HTML

•Extrae metadata y computa relaciones entre documentos

•Muestra resultados en RDF

Page 70: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 70

http://webcast.oii.ox.ac.uk/?view=Webcast&ID=20060314_139

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)

Page 71: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 71

Second Earth=

Second Life +Google Earth

The future is… 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

Page 72: Web semántica y visiones de la web 3.0

Denia -- Julio 2007 72

Web Web 3.0 3.0 is MATRIX !! is MATRIX !! ;-) ;-)

Page 73: Web semántica y visiones de la web 3.0

FINFIN

LLa Web Semántica y y otras y otras visiones de la Web 3.0visiones de la Web 3.0

Miguel Rodríguez ArtachoDpto. Lenguajes y Sistemas Informáticos, UNED

[email protected]

http://sensei.lsi.uned.es/~miguel