Ontologías y Web Semántica.

Slides:



Advertisements
Presentaciones similares
CI-2413 Examen. Pregunta 1 Respuesta 1 - a n La meta principal de todo sitio es maximizar el número de visitas al sitio. Esto debe ser considerado en.
Advertisements

MODELOS ORIENTADOS A OBJETOS
TECNICATURA UNIVERSITARIA EN INFORMATICA
7ª Jornada sobre la Biblioteca Digital Universitaria JBDU2009 "La biblioteca universitaria en la web" 5 y 6 de noviembre de 2009 Biblioteca Central de.
Herramientas para la Investigación
Servicios de Internet (1)World Wide Web [WWW] (2)Transferencia de ficheros (FTP)
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
La web semántica y su impacto en la recuperación de información
MÉTODOS Y ELEMENTOS DE PROGRAMACIÓN
Arquitectura de software dirigida por modelos (Model-Driven Architecture) Liliana Favre UNCPBA 2006.
Servicios Web.
Ontologías y Bases de Datos
A Theory of Action for MultiAgent Planning Michael Georgeff.
Introducción a la Web Semántica (Curso en Buenos Aires. SIU)
XXI Reunión del Foro de Directores y Responsables de Unidades de Información Documental Julio/2005 La explotación cooperativa de contenidos en el contexto.
Carlos Arias Ramos Tecnologías Emergentes. La web semántica es un índex a una extensión de la web actual en la cual la información recibe un significado.
Lenguajes de Ontologías Gustavo Núñez, Alvaro Rodriguez, Oscar Sena.
Programación 1 Introducción
INTRODUCCIÓN A UML Oscar Miguel Alonso Moreno.
LENGUAJES DE MARCAS Y SISTEMAS DE GESTIÓN DE INFORMACIÓN
INTERFAZ DE ACCES DISEÑO DE BASE DE DATOS
Escuela Politécnica Del Ejército
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
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.
Aplicaciones avanzadas de XML: Web Semántica
Web Semántica M. Andrea Rodríguez Tastets DIIC - Universidad de Concepción
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
Problemas, algoritmos y programas: Modelar: Simular o programar su solución en un computador. Algoritmos: Es un conjunto finito, y no ambiguo de etapas.
Ingeniería de Software
Viviana Poblete López Módulo: Modelo de Datos
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.
Inteligencia artificial
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Introducción A Las Bases De Datos
DAML-ONT An Ontology Language for the Semantic Web Deborah McGuinness, Richard Fikes, Lynn Andrea Stein, James Hendler Grupo 15 Web y Base de Datos 2002.
5.3 APROXIMACIONES AL DISEÑO
LÓGICA DE PROGRAMACIÓN LSC. Susana Alejandra López Jiménez.
UML 2.0 Integrantes: Diana Carolina Valencia M. Jhon Fernando Lopez T. Carlos Alberto Castillo.
Diseño e Implementación de Sistemas Basados en Conocimiento
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?
Ingeniería de software
 Libros Electrónicos (Hiperlibros) Gustavo Corral Guillé.
Teoría de Autómatas y Lenguajes Formales Informática Técnica de Gestión ESCUELA SUPERIOR DE INFORMATICA Universidad de Castilla-La Mancha Tema 1. Introducción.
Servicios Web Semánticos
 TECNOLOGIAS DE LA INFROMACIONM Y COMUNICACIÓN En este bloque vemos trabajamos con las definiciones de que es Word. Excel y Power point. WORD: Microsoft.
LÓGICA DE PROGRAMACIÓN LSC. Susana Alejandra López Jiménez.
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.
Servicio de Internet http Pagina Web (blog). ¿ Que es una página Web? Documento en la World Wide Web que es visto a través de un navegador como Internet.
COLEGIO DE BACHILLERES PLANTEL 13 XOCHIMILCO-TEPEPAN MATERIA:TIC EQUIPO:21 PRESENTACION: BASE DE DATOS ALUMNAS: Adán Millán Sánchez.
1 Clase 3 Registro de resultados Tecnología de la Comunicación I.
WEB SEMÁNTICA.
Métrica v2.1 Técnicas: Modelado de datos (Parte 1)
EQUIPO:#3 GRUPO:304 NOMBRES: Lizbeth Nava Barón y Erick Ali Mejía.
UML 2.0 Diagramas de Comportamiento
Características generales de un servicio Web.
Introducción a UML Departamento de Informática Universidad de Rancagua
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
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.
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.
Colegio de Bachilleres Plantel 13 Xochimilco - Tepepan
Un requerimiento es una condición o capacidad a la que el sistema (siendo construido) debe conformar [ Rational ]. Un requerimiento de software puede.
Partes de la ventana Access
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.
Introducción AOO. Contenido - Introducción - Repaso de Orientación a Objetos - UML - Casos de Uso.
Web y Multimedia II Integrantes: Piero Álvarez Mayra Atience Jhonney Bermeo Johanna Cabrera Gabriela Cango.
Modelado UML Diagramas de Casos de Uso
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.
Modelado UML Diagrama de Clases
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible.
Transcripción de la presentación:

Ontologías y Web Semántica. Agentes Inteligentes 2002-03 Jesús Barrasa Rodríguez

La web semántica Introducción general

Índice Qué es la web semántica? Permitir el proceso automático. La web actual / La web semántica Making the web more semantic. Resources General overview on Web accessibility.

Qué es la web semántica? (I). Evolución de la web actual en la que el contenido es procesable automáticamente (machine-processable) a escala global. Objetivos: Permitir tanto a humanos como a máquinas encontrar, compartir y combinar información de manera sencilla y automatizando ciertas tareas tediosas. Ejemplos en los que la web podría mejorar: Buscar información: Situación: Voy a una conferencia. Mrs. Cook es la ponente. Problema: Encontrar información acerca de la señora Cook para ir documentado.Dificultad: Muchos resultados de búsqueda inútiles.

Qué es la web semántica? (II). Situación: Quiero regalar un disco de Boston y no conozco su discografía. Problema: Buscar información sobre la banda Boston. Dificultad:Boston la ciudad? o Boston la banda? Compartir información: Situación: Quiero añadir a mi agenda la lista de asistentes a una reunión. Dificultad: Debo hacerlo manualmente: X asistentes, Y datos por asistente (nombre, apellido, empresa, teléfono trabajo, teléfono personal, FAX, e-mail, calle, ciudad, código postal, etc..) X*Y operaciones de copiar y pegar! Combinar información: Situación: El sitio web A tiene críticas literarias. El sitio web B tiene precios de libros. Problem: Combinar críticas y precios. Difficulty: Tengo que hacerlo manualmente.

Permitir el proceso automático. Clave del problema: La web actual representa la información utilizando lenguaje natural con muy poca estructura (html) gráficos... Ok para ser comprendido por humanos pero complejo para ser procesado automáticamente. Alternativas: Máquinas más inteligentes: Enseñar a las computadoras a comprender el significado de la información que hay en la web (Procesamiento de lenguaje natural, reconocimiento de imágenes, etc...) Información más inteligente: Representar la información de modo que sea sencilla de comprender a las máquinas (Expresar contenidos en un formato procesable automáticamente. Ejemplo: metainformación.)

The current web / The semantic web.

Hacer la web más semántica. Problemas clave: Ambigüedad y complejidad de los formatos de representación de la información. Ambigüedad: Necesitamos identificar de manera única las cosas. Qué cosas? Recursos web -> URLs Recursos no web. Físicos ->convertirlos en URIs Conceptos abstractos -> Ontologías (También URIs.).

Ontologías Introducción general

Índice Introducción histórica. Qué es una ontología. Tipos de ontologías. La web actual / La web semántica Making the web more semantic. Resources General overview on Web accessibility.

Introducción histórica 1991: ARPA Knowledge Sharing Effort. Se pueden construir KBS a partir de componentes reutilizables en lugar de empezar de cero cada vez. Desarrolladores de sistemas centrados en la parte específica. Reutilización de vocabularios comunes por plataformas software heterogéneas Nuevos KBS = DK + PSM (Problema de la interacción) DK: Conocimiento Declarativo. Ontologías. Conocimiento estático acerca del dominio. PSM: Métodos de resolución de problemas. Conocimiento acerca de procesos de razonamiento

Qué es una ontología? (I) Definiciones descriptivas Neches (91): Vocabulario acerca de un dominio: Terminos + Relaciones + Reglas de combinacion para extender el vocabulario. Gruber (93): Especificacion explícita de una conceptualización. Borst (97): Gruber+ Especificación formal, Conceptualización compartida. Studer: Conceptualización=Modelo abstracto. Explícita=Los conceptos y restricciones del modelo están definidos explícitamente, Formal = Machine-Readable, Compartida=Captura conocimiento consensuado.

Qué es una ontología? (II) Definiciones basadas en el proceso de construcción: Bernaras: Medio para describir explícitamente la conceptualización subyacente al conocimiento representado en una KB. (bottom-up) Swartout: Conjunto de términos estructurados jerárquicamente para describir un dominio que puede ser utilizado como esqueleto de una KB. (top-down) Uschold-Jasper: Puede tomar muchas formas pero necesariamente incluirá un vocabulario de terminos y una especificación de su significado (definiciones e interrelaciones entre conceptos) que impone estructura al dominio y restringe las posibles interpretaciones. Las ontologías tratan de capturar conocimiento consensuado en un modo genérico y formal de tal manera que puedan ser reutilizadas y compartidas por distintas aplicaciones SW y grupos de personas.

Tipos de ontologías (I) Atendiendo a la riqueza de su estructura interna: Vocabularios controlados: Lista de términos. Catálogo. Glosarios: Terminos y su significado en lenguaje natural. Thesauri: Añade semántica. Relaciones de sinonimia. No hay jerarquía explícita. Jerarquía informal: No es “is-a” estricto. Jerarquía formal: Necesaria para explotar la herencia. Jerarquías formales con instancias. Marcos: Clases y propiedades... Restricciones sobre valores de propiedades. Restricciones lógicas generales: Las más expresivas. LPO.

Tipos de ontologías (II) Atendiendo al asunto que conceptualizan: De representación del conocimiento: Capturan primitivas usadas para formalizar el conocimiento según un paradigma de KR. Ej: Ontologías Frame y OKBC. Generales o comunes, Metaontologías: Representan conocimiento de sentido común reutilizables en diferentes dominios. Vocabularios relacionados con eventos, tiempo, espacio, causalidad... De alto nivel o Top-Level: Describen conceptos muy generales. Dependen del criterio de clasificación. SUO. De dominio: Vocabularios de conceptos en un dominio específico. Especializaciones de conceptos definidos en ontologías de alto nivel. De tarea: Vocabularios de conceptos relacionados con una tarea o actividad genérica. Términos utilizados para resolver problemas. De tarea de dominio: De método: Especifican procesos de razonamiento. De aplicación: Extensión y especialización de los anteriores para una aplicación determinada.

Anotación de páginas del departamento SIA. Ejemplo práctico Anotación de páginas del departamento SIA.

Índice Una página web. Una ontología. Anotación. Resultado. General overview on Web accessibility.

Una página web Una pagina web estándar (HTML). Contenidos semánticos: Información personal Información sobre actividades Información sobre organizaciones Relaciones entre personas/organizaciones

Una ontología (I) Sobre la publicación en el campo de la informática. Jerarquía de conceptos Relaciones Instancias Lenguaje formal (comprensible por máquinas) DAML+OIL (Basado en RDF, escrito en XML) Otros (Ontolingua, OWL)

Una ontología (II)

Anotación <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:daml="http://www.daml.org/2001/03/daml+oil#" xmlns="http://annotation.semanticweb.org/iswc/iswc.daml#"> <p class="PageTitle"> <Lecturer rdf:about="http://www.sia.eui.upm.es/~jbarrasa"> Jesús Barrasa Rodríguez <has_affiliation rdf:resource="http://www.upm.es"/> <research_topics rdf:resource="http://.../iswc.daml#Knowledge_Representation_And_Reasoning"/> <research_topics rdf:resource="http://annotation.semanticweb.org/iswc.daml#Ontology_Learning"/> </Lecturer> </p> ...at the <a href="http://www.upm.es"> <University rdf:about="http://www.upm.es">Technical University of Madrid</University> </a> and I work...

Resultado La página tiene contenido semántico comprensible y procesable automáticamente. Contenido estático. Generación dinámica.

Aplicaciones SW (I) Semantic Web calendar agent. Interoperabilidad entredescripciones de agendas basadas en RDF existentes en la web y sistemas PIM (Personal Information Manager Ej: Microsoft's Outlook.) Las agendas y los eventos están descritos en la web conRDF, basados en ontologías existentes como la Hybrid iCal-like o la Dublin Core y pueden estar enlazadas con la información personal por ejemplo en la página web.

Aplicaciones SW (II) Navegadores: Mozilla Infrerencias (Razonamientos)

Referencias Estas transparencias: Documentos de interés: http://www.sia.eui.upm.es/~jbarrasa/teaching/slides/Intro_Sem_Web.ppt Documentos de interés: The Semantic Web Artículo introductorio de Tim Berners-Lee, James Hendler, Ora Lassila. The Semantic Web: An Introduction Sean B. Palmer.