Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.
Introducción a la Web Semántica              Jorge Gracia del Río           Ontology Engineering Group (OEG)         Depar...
ÍndiceIntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores           ...
IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores                 ...
Introducción   1969 - InternetARPANET       Internet Actual                                4
Introducción   1989 - La WebTim Berners-Lee                        5
Introducción2001 - La Web Semántica                          6
Introducción              2006 - Linked Data2007       2009                                   2011                        ...
IntroducciónWeb “tradicional”  Web de documentos  Hyper-vínculos para relacionar documentos  Contenido semántico es accesi...
IntroducciónWeb Semántica“La Web Semántica es una extensión de la Webactual en la que la información aparece con unsignifi...
IntroducciónBúsquedas semánticas  Mayor precisión (resultados no degradados por  polisemia o sinonimia)  Resultados mejor ...
IntroducciónBúsquedas semánticas. Ej.:  “Dame el nombre y fecha de nacimiento de músicos  nacidos en París durante el s.XX...
IntroducciónLa semántica de los datos de la Web también debeestar bien definida…                    http://www.w3.org/2002...
IntroducciónServicios Web semánticos  Descripciones semánticas de servicios  Registro publico de servicios semánticos  Age...
Introducción  Jorge, todo eso  suena un poco aCiencia Ficción ¿no?                               14
IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores                 ...
Técnicas básicas     Semantic Web StackConsultando datos    semánticos    Definiendo  conocimento  Describiendo     recurs...
Técnicas básicas   Identificando recursos      URIs: Uniform Resource Indentifiers      Identifican recursos en la Web, ta...
Técnicas básicas       Describiendo recursos           RDF: Resource Description Framework           Expresa relaciones en...
Técnicas básicas         RDF puede expresarse en XML (entre otras maneras)                  http://dbtune.org/jamendo/reco...
Técnicas básicas     Describiendo conocimiento en la Web (ontologías)          OWL: Web Ontology Language, RDF-S: RDF Sche...
Técnicas básicas “Encajando las piezas”:                              MUSIC ontology (OWL)              Musical           ...
Técnicas básicasMediante razonadores semánticos se puede descubrirnuevo conocimieto     Musical  Ej.:                    M...
Técnicas básicasConsultando datos semánticos:  SPARQL query language. SPARQL endpoints.  “Dame el título de los álbumes qu...
IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores                 ...
Linked DataLinked Data (Datos Enlazados). Principios básicos:  Usa URIs para identificar cosas en la Web  Usa HTTP URIs pa...
Linked DataLa iniciativa “Linking Open Data”                                    26
IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores                 ...
EjemplosAlgunos ejemplos de aplicaciones semánticas  DBpedia Mobile  BBC Music  Datos Abiertos de Zaragoza  Google y GoodR...
EjemplosDbpedia Mobile                            29
EjemplosBBC Music Beta                            30
Ejemplos           Enya_BBC.rdf                      31
Ejemplos           32
Ejemplos           33
Ejemplossujeto                         predicado                                             objetohttp://www.zaragoza.es/...
EjemplosGoogle and RDFa                         Fuente: http://www.heppresearch.com/gr4google                             ...
IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores                 ...
Estado actualMadurez y consolidación de los lenguajessemánticos: RDF, OWL, SPARQL, …Muchas ontologías, muchos datos enlaza...
IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores                 ...
Algunos desafíos investigadoresHeterogeneidad  Muchas ontologías describiendo de manera diferente el  mismo significado (r...
Algunos desafíos investigadores                                  40
Algunos desafíos investigadoresMultilinguismo  ¿Cómo enlazar ontologías y datos en la Web expresados  en diferentes idioma...
Algunos desafíos investigadoresInterfaces de Usuario  Actualmente usar la Web de Datos requiere demasiado  dominio técnico...
Para saber mas…World Wide Web consortium  http://www.w3.org/standards/semanticweb/Linking Open Data initiative  http://lin...
FIN de la presentación¡Gracias por su atención!Algunas imágenes usadas bajo licencia Creative Commonspor cortesía de: Broo...
Próxima SlideShare
Cargando en…5
×

Introducción a la Web Semántica

464 visualizaciones

Publicado el

Charla introductoria sobre la Web Semántica y la Web de Datos Enlazados (Linked Data)

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Introducción a la Web Semántica

  1. 1. Introducción a la Web Semántica Jorge Gracia del Río Ontology Engineering Group (OEG) Departamento de Inteligencia Artificial Universidad Politécnica de Madrid, España V Jornadas Empresa Escuela IES Sierra de Guara, Huesca, España Febrero 2012
  2. 2. ÍndiceIntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores 2
  3. 3. IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores 3
  4. 4. Introducción 1969 - InternetARPANET Internet Actual 4
  5. 5. Introducción 1989 - La WebTim Berners-Lee 5
  6. 6. Introducción2001 - La Web Semántica 6
  7. 7. Introducción 2006 - Linked Data2007 2009 2011 7
  8. 8. IntroducciónWeb “tradicional” Web de documentos Hyper-vínculos para relacionar documentos Contenido semántico es accesible a los humanos pero no (fácilmente) a las computadoras… 8
  9. 9. IntroducciónWeb Semántica“La Web Semántica es una extensión de la Webactual en la que la información aparece con unsignificado bien definido, permitiendo un mejortrabajo cooperativo entre computadoras ypersonas „ [Berners-Lee y otros, 2001] El significado es procesable por las máquinas La información se puede descubrir, compartir y combinar más facilmente. No es una aplicación específica, no está separada de la Web Web de datos 9
  10. 10. IntroducciónBúsquedas semánticas Mayor precisión (resultados no degradados por polisemia o sinonimia) Resultados mejor integrables entre varias fuentes Orientada a recuperar datos (no links a documentos) 10
  11. 11. IntroducciónBúsquedas semánticas. Ej.: “Dame el nombre y fecha de nacimiento de músicos nacidos en París durante el s.XX” “Dame una lista, ordenada por calorías, de recetas que tengan manzana como ingrediente” La semántica de los términos de búsqueda debe estar bien definida Paris -> http://www.geonames.org/2988507/paris Manzana -> http://www.w3.org/2002/05/29-psi/fruit#Apple 11
  12. 12. IntroducciónLa semántica de los datos de la Web también debeestar bien definida… http://www.w3.org/2002/05/29-psi/fruit#Apple 12
  13. 13. IntroducciónServicios Web semánticos Descripciones semánticas de servicios Registro publico de servicios semánticos Agentes inteligentes los descubren, componen y ejecutan “Resérvame habitación para este fin de semana en un hotel de playa, en una localidad con estación de tren y para la que la previsión meteorológica sea buena” 13
  14. 14. Introducción Jorge, todo eso suena un poco aCiencia Ficción ¿no? 14
  15. 15. IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores 15
  16. 16. Técnicas básicas Semantic Web StackConsultando datos semánticos Definiendo conocimento Describiendo recursos Sintáxis básica Identificando recursos 16
  17. 17. Técnicas básicas Identificando recursos URIs: Uniform Resource Indentifiers Identifican recursos en la Web, tanto recursos de “información” como recursos del “mundo real”Artista http://dbtune.org/jamendo/artist/104 Imagen http://img.jamendo.com/albums/3661/covers/1.500.jpg 17
  18. 18. Técnicas básicas Describiendo recursos RDF: Resource Description Framework Expresa relaciones entre recursos sujeto – predicado – objeto http://img.jamendo.com/albums/3661/covers/1.500.jpg Album mo:imagehttp://dbtune.org/jamendo/artist/104 http://dbtune.org/jamendo/record/3661 foaf:name foaf:made mo:track “Try^d” Canción http://dbtune.org/jamendo/track/26739 Artista mo:available_as http://www.jamendo.com/get/track/id/track/audio/play/26739 18
  19. 19. Técnicas básicas RDF puede expresarse en XML (entre otras maneras) http://dbtune.org/jamendo/record/3661 mo:track http://dbtune.org/jamendo/track/26739<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:mo="http://purl.org/ontology/mo/"> <rdf:Description rdf:about="http://dbtune.org/jamendo/record/3661”> <mo:track rdf:resource="http://dbtune.org/jamendo/track/26739"/> </rdf:Description></rdf:RDF> 19
  20. 20. Técnicas básicas Describiendo conocimiento en la Web (ontologías) OWL: Web Ontology Language, RDF-S: RDF Schema Clases de objetos Propiedades, o relaciones ente clases Individuos, o instancias de esas clases Permite usar razonadores semánticos Ej.: de la “MUSIC ontology” http://purl.org/ontology/mo/ Musical Manifestationrdfs:subclassOf Record has_track Track track_number integer 20
  21. 21. Técnicas básicas “Encajando las piezas”: MUSIC ontology (OWL) Musical http://purl.org/ontology/mo/ Manifestation Record track Track track_number integer rdf:typehttp://dbtune.org/jamendo/record/3661 mo:trackhttp://dbtune.org/jamendo/track/26739 mo:track_number JAMENDO data (RDF) http://dbtune.org/jamendo 4 21
  22. 22. Técnicas básicasMediante razonadores semánticos se puede descubrirnuevo conocimieto Musical Ej.: Manifestation rdf:type Record track Track mo:track miAlbum miCanción rdf:type Musical miAlbum Manifestation rdf:type miAlbum Record rdf:type miCanción Track 22
  23. 23. Técnicas básicasConsultando datos semánticos: SPARQL query language. SPARQL endpoints. “Dame el título de los álbumes que hizo Tryad y la fecha en que se publicaron” PREFIX rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> PREFIX mo: <http://purl.org/ontology/mo/> PREFIX foaf: <http://xmlns.com/foaf/0.1/> PREFIX dc: <http://purl.org/dc/elements/1.1/> SELECT DISTINCT ?title ?date Title Date WHERE “Listen” { ?artist rdf:type mo:MusicArtist; 29-12-2006 foaf:made ?album; “Public Domain” 20-01-2006 foaf:name "t r y ^ d". “Tryad Demo 14-04-2005 ?album dc:title ?title; (Public Domain)” dc:date ?date } 23
  24. 24. IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores 24
  25. 25. Linked DataLinked Data (Datos Enlazados). Principios básicos: Usa URIs para identificar cosas en la Web Usa HTTP URIs para que la gente pueda buscarlas Proporciona informacion útil asociada al recurso cuando su URI es accedida Incluye enlaces a otras URIs relacionadas [Berners-Lee, 2006]Web de Datos: linked data + vocabularios +anotaciones semánticas 25
  26. 26. Linked DataLa iniciativa “Linking Open Data” 26
  27. 27. IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores 27
  28. 28. EjemplosAlgunos ejemplos de aplicaciones semánticas DBpedia Mobile BBC Music Datos Abiertos de Zaragoza Google y GoodRelations 28
  29. 29. EjemplosDbpedia Mobile 29
  30. 30. EjemplosBBC Music Beta 30
  31. 31. Ejemplos Enya_BBC.rdf 31
  32. 32. Ejemplos 32
  33. 33. Ejemplos 33
  34. 34. Ejemplossujeto predicado objetohttp://www.zaragoza.es/datos http://purl.org/ctic/empleo/oferta#Oferta http://www.w3.org/1999/02/22-rdf-syntax-ns#typeabiertos/id/empleo/Oferta/455 Empleohttp://www.zaragoza.es/datos http://purl.org/dc/terms/title Oficial Conductorabiertos/id/empleo/Oferta/455http://www.zaragoza.es/datos Graduado Escolar, Bachiller Elemental, http://purl.org/ctic/empleo/oferta#titulacionabiertos/id/empleo/Oferta/455 F.P.I o equivalente.http://www.zaragoza.es/datos http://www.zaragoza.es/datosabiertos/id/ http://purl.org/ctic/empleo/oferta#plantillaPersonalabiertos/id/empleo/Oferta/455 kos/empleo/plantilla/Funcionarioshttp://www.zaragoza.es/datos http://www.zaragoza.es/datosabiertos/id/ http://purl.org/ctic/empleo/oferta#grupoProfesionalabiertos/id/empleo/Oferta/455 kos/empleo/grupoProfesional/C2http://www.zaragoza.es/datos http://www.zaragoza.es/datosabiertos/id/ http://purl.org/ctic/empleo/oferta#estadoabiertos/id/empleo/Oferta/455 kos/empleo/estadoOferta/Pendientehttp://www.zaragoza.es/datos http://purl.org/ctic/empleo/oferta#anoOferta 2006abiertos/id/empleo/Oferta/455http://www.zaragoza.es/datos http://purl.org/ctic/empleo/oferta#plazasTotal 11abiertos/id/empleo/Oferta/455http://www.zaragoza.es/datos http://purl.org/dc/terms/identifier 455abiertos/id/empleo/Oferta/455… … … 34
  35. 35. EjemplosGoogle and RDFa Fuente: http://www.heppresearch.com/gr4google 35
  36. 36. IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores 36
  37. 37. Estado actualMadurez y consolidación de los lenguajessemánticos: RDF, OWL, SPARQL, …Muchas ontologías, muchos datos enlazadosGran avance de Linked Data como una primerarealización de la Web SemánticaAvances en búsquedas semánticas. Yahoo! y Googleempiezan a considerar contenido semántico (ej.:RDFa & GoodRelations)Pero… todavía lejos de los servicios Web semánticos,y de la visión última de la Web Semántica 37
  38. 38. IntroducciónTécnicas básicasLinked DataEjemplos de aplicaciónEstado actualAlgunos desafíos investigadores 38
  39. 39. Algunos desafíos investigadoresHeterogeneidad Muchas ontologías describiendo de manera diferente el mismo significado (redundancia) Muchos términos que se expresan igual pero tienen significados diferentes (ambigüedad) “Manzana” “Manzana” “Manzana” “Manzana” “Manzana” “Manzana” “Manzana” ? “Manzana” “Manzana” “Manzana” “Manzana” “Manzana” 39
  40. 40. Algunos desafíos investigadores 40
  41. 41. Algunos desafíos investigadoresMultilinguismo ¿Cómo enlazar ontologías y datos en la Web expresados en diferentes idiomas? “manzana” “apple” “mela” “яблоко” 41
  42. 42. Algunos desafíos investigadoresInterfaces de Usuario Actualmente usar la Web de Datos requiere demasiado dominio técnico (ej.: lenguaje SPARQL)Explotación de Linked Data Necesitamos más métodos para explotar de manera inteligente y automática datos en la Web de Datos 42
  43. 43. Para saber mas…World Wide Web consortium http://www.w3.org/standards/semanticweb/Linking Open Data initiative http://linkeddata.org/Ontology Engineering Group http://www.oeg-upm.net/ 43
  44. 44. FIN de la presentación¡Gracias por su atención!Algunas imágenes usadas bajo licencia Creative Commonspor cortesía de: Brooks Elliott, Mariano Real Pérez y www.wikipedia.orgAgradecimientos al proyecto BabeLData (TIN2010-17550) Jorge Gracia del Río jgracia@fi.upm.es Ontology Engineering Group (OEG) Departamento de Inteligencia Artificial Universidad Politécnica de Madrid, España 44

×