La Web Semántica El punto de encuentro de la información Roberto García González Universitat de Lleida, España

Slides:



Advertisements
Presentaciones similares
UD 4:Instalación y administración de servicios Web Introducción Jorge De Nova Segundo.
Advertisements

Publicaciones científicas apoyadas con tecnologías de información Jorge Walters Gastelu Marzo de 2004 Santiago, Chile.
Internet y tecnologías web
“La evolución de la web”. Cap. I por Hugo Pardo Kuklinski
Herramientas para la Investigación
La web semántica y su impacto en la recuperación de información
¿Qué es Internet?
Servicios Web.
UD 4: “Instalación y administración de servicios Web” Características generales de un servidor Web. Jorge De Nova Segundo.
Características generales de un servicio Web.
CAPITULO 2 La Representación del Conocimiento
CGI.   Cuando el World Wide Web inició su funcionamiento como lo conocemos, empezando a tomar popularidad aproximadamente en 1993, solo se podía apreciar.
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
UNIDAD I Conceptos Básicos.
La evolución de la WEB Web 1.0 Web 2.0 Web 3.0.
Juan Andrada Romero Jose Domingo López López.  Introducción  Conceptos  Arquitectura JXTA  Protocolos  Demostración  Alternativas  Conclusiones.
Aplicaciones avanzadas de XML: Web Semántica
Web Semántica M. Andrea Rodríguez Tastets DIIC - Universidad de Concepción
XBRL “El lenguaje que integra informes financieros, agentes y sistemas informáticos” Agosto 2006Cr. Marcelo Marchesoni.
Introducción Publicación en Internet con Microsoft Office Sevilla, junio de 2004 SalirIniciar.
Arquitectura de la Información Prof. Adelaide Bianchini – Dpto. de Computación y Tecnología de la Información, Universidad Simón Bolívar. Febrero 2006.
Por Diego Lozada.  La visión de la Inteligencia Artificial: La Web semántica es un conjunto de iniciativas destinadas a promover una futura Web cuyas.
CONTEXTA Introducción a FEDORA y modelos de extensión que provee Pablo Inostroza Valdera 11 de julio de 2007.
DESARROLLO DE PÁGINAS EN EL WEB Preparado por Prof. Edgar Lopategui Corsino.
Unidad didáctica 6 Diseño de páginas Web.
Prof. Adelaide Bianchini. Dpto. de Computación y Tecnología de la Información. Universidad Simón Bolívar. Mayo Conceptos sobre hipertexto Prof. Adelaide.
JENNY MILENA DIAZ MONCALEANO GESTION EMPRESARIAL.
Tecnologías web. Es el método más común de intercambio de información en la world wide web, el método mediante el cual se transfieren las páginas web.
Web Semántica Borja A. Espejo García. ¿Cuál es el aula de la asignatura de Sistemas de Información Distribuidos del Máster de la Universidad de Zaragoza?
Principios constitutivos de la Web 2.0 Sldo. Christhian Leon.
Tecnologías de administración de contenidos Rodrigo Guaiquil
Conceptos básicos sobre Internet
APLICACIÓN DE NUEVAS TECNOLOGÍAS EN LA CONSERVACIÓN Y ANÁLISIS DEL PATRIMONIO CULTURAL Pensar Relacionalmente: Bases de Datos Relacionales (una visión.
Introducción a XML por Joel Candia C Universidad Técnica Federico Santa María Departamento de Electrónica ELO-330 Programación de Sistemas.
Servicios Web 2.0 Daniela Flores E..  El término Web 2.0 comprende aquellos sitios web que facilitan el compartir información, la interoperabilidad,
Web Semántica La Web Semántica es la nueva generación de la Web, que intenta realizar un filtrado automático preciso de la información. Para ello, es necesario.
Introducción al Lenguaje. ¿ Qué es PHP ? O Hypertext Pre-processoes (PHP) es un lenguaje de "código abierto" interpretado, de alto nivel, embebido en.
WEB SEMÁNTICA.
TECNOLOGIA E INFORMATICA BLOG Y SITIO WEB 2013 es un sitio web periódicamente actualizado que recopila cronológicamente textos o artículos de uno o varios.
INTERNET Y WEB. ORÍGENES DE INTERNET Internet se remonta al temprano desarrollo de las redes de comunicación. La idea de una red de ordenadores diseñada.
Introducción a los Sistemas de Computo
TECNOLOGIAS ACCESIBLES
Características generales de un servicio Web.
Web Ontology Language (OWL)
El término Web 2.0 comprende aquellos sitios web que facilitan el compartir información, la interoperabilidad, el diseño centrado en el usuario1 y la.
UD 4: “Instalación y administración de servicios Web”
Evolución web WEB 4.0?. Sistema basado en hipertexto, que permite clasificar información de diversos tipos, conocido como la gran telaraña mundial. Funciona.
Internet y Navegadores Unidad 5. Fecha: 1 de agosto de 2011 Periodo# : 2 Objetivo: identificar el contenido de una dirección web Tema: Elementos de una.
WEB 2.0 sitios web que facilitan el compartir información, la interoperabilidad, el diseño centrado en el usuario y la colaboración en la World Wide.
Punto 1 – Introducción al servicio Juan Luis Cano.
Tutorial: Web Semántica Roberto García Grupo Investigación IPO e Integración Datos Universitat de Lleida, España.
Análisis de una web semántica Pablo López Escobés Tecnologías emergentes en sistemas telemáticos MUI-TIC Noviembre 2009.
CAMINANDO HACIA LA WEB SEMÁNTICA Jesualdo Tomás Fernández Breis Universidad de Murcia Taller sobre estándares Web W3C- 11 de noviembre de.
PREGUNTAS DE CONOCIMIENTOS GENERALES
INTERFAZ DE ACCESS  Access es un sistema gestor de bases de datos relacionales (SGBD). Una base de datos suele definirse como un conjunto de información.
2.1 Conocer la terminología básica del software para diseñar una página Web
LOS PRINCIPALES BUSCADORES WEB Y LAS PRINCIPALES REDES SOCIALES.
World Wide Web. ¿ Que es la world wide web ?  La world wide web o www, nació a principios de los 90 en suiza Su función es ordenar y distribuir la información.
TIPOS DE WEB.
Tecnólogo Gestión Administrativa
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
TÓPICOS SELECTOS DE TI WEB SEMÁNTICA GRUPO: ITIC- 411 UNIVERSIDAD TECNOLOGICA DE NEZAHUALC Ó YOTL ENERO 2012.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Conociendo el modelo Cliente-Servidor
GESTIÓN Y ADMINISTRACIÓN WEB. INTRODUCCIÓN A INTERNET Internet constituye una vía de comunicación y una fuente de recursos de información a escala mundial.
Internet Infranet Protocolo World Wide Web Hipertexto Página web Sitio web Protocolo http Código HTML Editores HTML Portal Url Navegadores: A. Internet.
Inferencias Semánticas en Bases de Datos RDF usando OWL Trabajo Final de Grado Universidad de Palermo Alumno: Emiliano Martínez Luque Profesora: Ana Darcacha.
Antonio de Jesús González Arce Matricula DHTIC.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Transcripción de la presentación:

La Web Semántica El punto de encuentro de la información Roberto García González Universitat de Lleida, España

Introducción Visión propia Web Semántica Marco intercambio datos Más que tecnología Web Semántica PRINCIPIOS CICLO VIDA INFO Ejemplos prácticos investigación e industria

Contenidos Necesidad Semántica Principios Ciclo Vida Información –Fuentes –Procesamiento –Uso –Escenario Desarrollos empresariales Conclusiones y Futuro

Necesidad Semántica World Wide Web –Tecnologías: URL, HTTP, HTML –Principios: URL referencias global Información parcial no integridad a cambio de escalabilidad Diseño minimalista Marco intercambio documentos

Necesidad Semántica Problema: sistema información no formal Tendencias Web –Aumento tamaño dificultad localizar recursos y automatización –Dinamismo de lugar donde encontrar cosas a sitio donde hacer cosas

Necesidad Semántica Web basada en documentos – Datos: texto de las páginas – Metadatos: etiquetas HTML, presentación Ordenadores tratamiento sintáctico presentan datos que las personas interpretan Dificultad tratamientos “inteligentes” –Ej.: búsquedas limitadas a comparación de cadenas

? Necesidad Semántica Resultados búsqueda sintáctica:

Necesidad Semántica Porqué ha sido seleccionada?

Necesidad Semántica Aunque nosotros vemos: “Garbage Collection Springfield Garbage Route Phase 2 Garbage collection has been in place for a month in the pilot neighborhood. The town manager is pleased with your work, and wants to roll out collection to the next pilot neighborhood, which happens to be his. He lives on the section of road between the intersections labeled B and E … Music a la Mozart …”

Necesidad Semántica El buscador “ve”: “ Garbage Collection           … Music    …”

Necesidad Semántica XML permite cierta automatización –Interfaz de datos: conjunto tags específicos y su gramática (DTD, XMLSchema) Garbage...

Necesidad Semántica Las aplicaciones pasan a “ver” algo como:   

Necesidad Semántica Necesario acuerdo global respecto vocabulario –Formalización a nivel sintáctico, sin herramientas interoperabilidad semántica ?

Necesidad Semántica Así, si ahora se le presenta: Garbage Version

Necesidad Semántica La aplicación “ve”:  ...

Necesidad Semántica Otra forma de plantearse el problema Empecemos desde el principio: –Sintaxis formal, demasiados grados libertad –Formalizar nivel conceptos, que se “escriben” como se quiera

Necesidad Semántica Elemento común con iniciativas previas –Redes semánticas, lógicas descriptivas, sistemas de producción (reglas), KIF,… Nueva aportación? Sistema global –Representación Conocimiento + WWW

Necesidad Semántica Extensión Web actual Formalización facilita procesamiento por computador –Cooperación humano-computador (HCI), asistencia enfrentarse Web –Agentes Web Semántica No sólo tecnología, principios …

Contenidos Necesidad Semántica Principios Ciclo Vida Información –Fuentes –Procesamiento –Uso –Escenario Desarrollos empresariales Conclusiones y Futuro

Principio: Identificador Universal Todo referenciable mediante URIs –documentos, servicios, personas, lugares … URI –URL: localizador, de-referenciable. –URN: sólo identificador (p.e. ISBN)

Principio: Modelo Grafo Modelo común datos bajo nivel, en el aplicar mapeos. Tripleta. Elementos: –Recurso: algo identificable por una URI –Propiedad: relaciones binarias entre recursos –Objeto: URI o literal Conjunto tripletas: Grafo /recurso1 /recurso2

Principio: Modelo Grafo Ejemplo grafo RDF: Grafo puede modelar árbol, tabla, …

Principio: Modelo Grafo Problema interoperabilidad vocabularios –Definir un conjunto de “etiquetas” –Formalizar su semántica para facilitar interoperabilidad –Mecanismos para mapear vocabularios

Principio: Diseño Minimalista Estandarización mínima Proporcionar marco global con reglas de mapeo para interoperabilidad a nivel semántico –Subclase –Disjunto –Clase equivalente –Propiedad equivalente –Mismo individuo –… ?

Song Class Audio Class subClassOf /song1 type title Property attribute Property subPropertyOf Literal Class “...” title type domain range RDFSchema RDF type Principio: Diseño Minimalista RDFSchema: primitivas tipo OO –tipo –clase, propiedad –subclase, subpropiedad –dominio, rango

Principio: Diseño Minimalista Lenguaje Ontología Web (OWL) Aumentan el detalle del modelo conceptual Primitivas OWL: –clases y propiedades equivalentes equivalentClass, equivalentProperty –clases disjuntas disjointWith –propiedades opuestas, transitivas, simétricas inverseOf, TransitiveProperty, SymmetricProperty –Cardinalidades maxCardinality, minCardinality –Propiedad valor único FunctionalProperty –Propiedad valor identificador InverseFunctionalProperty

Principio: Facilitar Evolución Construir sobre lo ya existente

Principio: Información Parcial Sacrificar integridad a cambio de escalabilidad –“Cualquiera puede decir cualquier cosa sobre cualquier cosa” Suposición “Mundo Abierto”: no se hacen inferencias que nuevos hechos puedan refutar 0132 maxCardinality 2 (n ≤ 2) minCardinality 3 (n ≥ 3) Nuevos hechos 4

Principio: Red Confianza Afirmaciones no “ciertas/falsas” Nivel de confianza (contexto) –Redes sociales, caminos de confianza, demostraciones, firma electrónica,… Ejemplos: –FOAF: redes sociales –KAOS/REI: lenguajes políticas acceso –Firma digital RDF –Generación demostraciones lógicas

Valor Web Semántica “Sitio" donde "conectar" datos diferentes fuentes, marco común Modelo de datos grafo Semántica formal para interoperabilidad Valor info exponencial respecto conexiones –Ley de Metcalfe: redes ordenadores, N(N-1)/2 –Ley de Reed: redes sociales, 2 N -N-1

Contenidos Necesidad Semántica Principios Ciclo Vida Información –Fuentes –Procesamiento –Uso –Escenario Desarrollos empresariales Conclusiones y Futuro

Ciclo de Vida Información Web Semántica: ciclo de vida información Fuentes de información Web Semántica Consumidores de conocimiento BD XML WWW Agente Usuario

Fuentes Web Semántica Editores ontologías Protege, SWOOP, WebODE,… Web existente (HTML), fuente principal: –lenguaje natural –minería semántica de datos –screen scraping –… Aprovechar Web dinámica (BBDD  HTML) –Modelo Relacional  RDF (+ ontología)

Fuentes Web Semántica Consulta RDF  SQL: –(?p, dc:author, –SELECT DISTINCT Papers.PaperID, Persons.URI FROM Rel_Person_Paper, Persons, Papers WHERE Rel_Person_Paper.PersonID = Persons.URI AND Papers.PaperID = Rel_Person_Paper.PaperID AND Persons.URI = ‘ Rel_Person_PaperPersonsPapers Papers.PaperIDPersons.URI 5http://pub.org/authors#Bizer Subjecthttp://conf.org/CON04/paper#5 Predicatehttp://purl.org/dc/elements/1.1/creator Objecthttp://pub.org/authors#Bizer PaperID URI

Fuentes Web Semántica Fuente también XML (XHTML) Microformatos: patrones uso elementos XHTML para codificar datos + presentación –Ej.: hCard (patrón vCard) Tantek Çelik GDDRL (Gleaning Resource Descriptions from Dialects of Languages) <link rel="transformation" href=" /> BEGIN:VCARD FN:Tantek Çelik URL: ORG:Technorati END:VCARD Tantek Çelik Technorati

Fuentes Web Semántica ReDeFer: semántica implícita en XSD –XSD2OWL: XML Schema Def.  OWL XML SchemaOWL element|attributerdf:Property complexTypeowl:Class … –XML2RDF: XML  RDF modelar árbol con grafo + semántica –Ejemplos: MPEG-21, MPEG-7, NewsML …

Fuentes Web Semántica

Procesar la Web Semántica Semántica explícita: automatización procesos + complejos Inferencia lógica: –Demostradores LPO –Razonadores Lógica Descriptiva –Programación lógica –Motores reglas Alineación ontologías: –inferencia + estructura + lingüística + … Integración de datos Servicios Web Semánticos OWL-Full OWL-DL DLP LP

Procesar la Web Semántica Implementación OWL-DL Ontología Copyright Copy ⊒ Pattern' (1) Pattern' ≡∃theme.{content01}(2) Pattern'' ≡Pattern' ⊓ (3) ( (≥ 3 recipient ) ⊔(4) ∃recipient.(¬ {peerC, peerD, peerB} ) )(5) [ a Copy; theme :content02; recipient :peerB ] Copy Pattern’ [ a Copy; theme :content01; recipient :peerC, :peerD ] Pattern’’ [ a Copy; theme :content01; recipient :peerB, :peerC, :peerE ]

Uso Web Semántica Agentes software Usuarios humanos –Aprovechar semántica explícita para ajustar información a necesidades usuario Ej.: modelos semánticos para –Usuario: FOAF,… –Dispositivo: CC/PP,… Interacción Humano - Computador Interacción Humano - Web Semántica usabilidad, accesibilidad, DCU… formalización arquitectura información,…

Uso Web Semántica Situación: modelo interacción grafo –Poco usable, mapeo directo modelo datos Alternativas: interacción centrada usuario –mSpace: navegador poli-jerárquico, consultas dinámicas interactivas.

Uso Web Semántica –Tabulator: navegador Web Semántica interacción genérica árbol modelos específicos (mapa, calendario,…)

Uso Web Semántica Rhizomer: modelo genérico Web “clásica” –Hábito interacción con HTML enlaces, tablas, formularios,… –Web Semántica  HTML + Web 2.0 –Abstracción almacén RDF (Sesame, Jena,…) –Servicio web, REST (HTTP): GET: consultar PUT: modificar POST: crear nuevo DELETE: borrar Metadata Store Rhizomer Client REST

Uso Web Semántica Rhizomer –Almacén grafo –Navegación fragmentos

Uso Web Semántica Cliente AJAX (interacción mejorada) –Consultas: SPARQL (SQL Web Semántica) –Respuestas: fragmentos RDF/XML Presentación/Edición: transformación XSL –RDF  HTML –RDF  HTML Forms Aplicar cambios: envío formulario –HTML Form  RDF

Uso Web Semántica Rhizomer ver, RDF2HTML editar, RDF2HTMLForm ver, RDF2HTML añadir

Escenario del Ciclo de Vida Mashup Semántico combinar datos en Web Semántica aportando valor añadido Escenario: preparar viaje evento Fuentes: combinar en modelo común –Red social amigos (localización lat/long) –Programa evento –Restaurantes (dirección y horarios) Procesamiento Uso: diferentes visualizaciones

Escenario del Ciclo de Vida FOAF (Friend of a Friend) Vocabulario descripción personas (RDF) –nombre, dirección, foto, amigos,…

Escenario del Ciclo de Vida Programa conferencia: en base de datos Popayán BD Inicio: 5 de octubre de 2006 Fin: 7 de octubre de 2006 Lugar: Popayán HTML RDF Calendar

Escenario del Ciclo de Vida Página web listado restaurantes HTML  RDF (screen scraping) Procesar lista URL (restaurantes) Para cada página web –XPath: indica fragmento HTML –Identificar: nombre, horario, dirección,… –Generar RDF

Escenario del Ciclo de Vida

Lista restaurantes: screen scrapping Parador… 2°32’… 76°46’… …

Escenario del Ciclo de Vida Procesamiento –“Los amigos de mis amigos son mis amigos” foaf:knows – rdf:type  owl:TransitiveProperty –Filtrar amigos cerca Popayán –tampu:horario equivalente a rdfcal:vevent –…

Escenario del Ciclo de Vida Uso –Visualizar información de forma integrada –Diferentes vistas según tipo información lat/long vevent

Contenidos Necesidad Semántica Principios Ciclo Vida Información –Fuentes –Procesamiento –Uso –Escenario Desarrollos empresariales Conclusiones y Futuro

Desarrollos Empresariales No sólo investigación … Algunas empresas implicadas: –HP Labs: Jena y Joseki [1] –IBM: herramientas alphaWorks [2] –Altova: semanticworks [2] –… [1] [2] [3]

TopQuadrant TopBraid Composer: editor ontologías –D2RQ para importar BBDD –Integración

Oracle Oracle Spatial 10g: soporte nativo RDF –Modelo de datos grafo –Inferencia RDF/S + reglas propias –SQL y API Java

Microsoft Research SensorMap: visualizar datos sensores en tiempo real mediante interfaz geográfica. –Temperatura, cámaras, tráfico,… –Descripción sensores ontología OWL

Profium Profium: router información semántica CMS basado en metadatos semánticos

Cerebra Cerebra: herramientas WS (editor ontologías, gestor ontologías,…). –Comprada por WebMethods para Servicios Web semánticos, integrado en Fabric.

NASA Integración de datos internos. RDF y OWL para: –Razonamiento datos geoespaciales [1] –Navegar bases de conocimiento complejas –Integrar personas, organizaciones, proyectos y competencias  Proyecto POPS [2] [1] [2]

NASA: POPS Project Localización de expertos – personas) Datos dispersos 3 BBDD –personal, competencias y proyectos RDF + ontologías para integración mSpace + navegación redes sociales

Contenidos Necesidad Semántica Principios Ciclo Vida Información –Fuentes –Procesamiento –Uso –Escenario Desarrollos empresariales Conclusiones y Futuro

Conclusiones Clave: marco común compartir datos –fácil comparar y mezclar datos Semántica explícita –Integración de datos –Alineación de ontologías –Razonamiento lógico… Uso: Interacción Humano-Web Semántica –Más allá del modelo interacción grafo –Nuevos (y antiguos) modelos interacción

Futuro Mucho por hacer … –Fuentes: LN, HTML, XML, BBDD … –Procesamiento: razonadores, reglas, integración, servicios … –Uso: Web Web Semántica En mente los principios –Web Semántica no sólo tecnología Palabras clave: mashup semántico [1] [1]

Gracias por su atención Roberto García González Universitat de Lleida, España