Este documento presenta una introducción a la Web Semántica. Explica que la Web Semántica busca resolver problemas comunes en la búsqueda de información etiquetando y dotando de estructura los recursos con semántica explícita procesable por máquinas. También describe algunas aplicaciones como Twine, que ayuda a los usuarios a navegar contenido de interés mediante el uso de ontologías y procesamiento de lenguaje natural, y Ubiquity, que permite conectar la Web con el mundo físico a través de mashups
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
Sistemas de Recomendación de Información - Web Semáctica
1. SISTEMAS DE RECOMENDACIÓN
DE INFORMACIÓN
Introducción a la Web
Semántica
Martin I. Pacheco
Mauricio G. Morales Universidad Nacional de Centro - 2010
2. Agenda
Introducción
Evolución de la Web
Web Semántica
Etiquetado de la información
Tecnologías
Aplicaciones de la Web Semántica
Twine
Ubiquity
Conclusiones
3. Evolución de la WebProductividadgrupale
individual
Cantidad de grupos y datos
1980-1990
1990-2000
2000-2010
2010-2020
2020-2030
Carpetas, Bases de Datos
Sitios web, email, Directorios
Búsqueda con palabras claves
Etiquetado y Folksonomías
Inteligencia artificial
Búsqueda semántica
Búsqueda por lenguaje natural
World Wide Web
SO Web
Web Semántica
4. Web Semántica (1)
Que es y que busca resolver?
Extiende a la Web actual con metadatos
dotándola de mayor significado -> Web
Semántica.
Busca optimizar los problemas habituales en
las búsquedas de información.
Como?
Clasificar, dotar de estructura y anotar los
recursos con semántica explicita procesable por
maquinas.
5. Web Semántica (2)
Tipificación de
Recursos (nodo)
Relaciones
explícitamente
diferenciadas
6. Etiquetado de la información (1)
El objetivo principal del etiquetado de
información es construir una representación
fidedigna del recurso que esta siendo
marcado.
Este proceso se puede dividir en dos partes:
El análisis conceptual
La traducción
Etiquetado colaborativo tiene diversas líneas:
Ontologías
Folksonomías
9. Folksonomía vs. Ontología
Ventajas de la Folksonomía:
Costo reducido en términos de esfuerzo y tiempo
para los usuarios.
Refleja el vocabulario de los usuarios.
Desventaja mas significativa: Sinónimos-
Lunfardo
Ontología: Escasa interacción del usuario
10. Introducción
Twine ayuda al usuario a navegar descubrir y
compartir contenido acerca de tópicos en los cuales
ellos están interesados
Twine se construye en una plataforma de
aplicaciones semánticas que combina estándares
W3C para RDF y OWL con procesamiento de
lenguaje natural, análisis estadístico y capacidades
de análisis de grafos
Aplicaciones Web Semántica (1)
11. Que busca resolver Twine?
Auxiliar a los usuarios en sus búsquedas de información
de manera mas productiva manteniendo sus intereses
Como lo resuelve?
Conceptos de nivel de aplicación en la plataforma son
definidos ontológicamente: cuentas de usuario, datos de
aplicación y permisos…
Extracción de datos de Web y varios niveles de ontologías
para trazar un mapa de objetos de datos para ser
subyacentes al significado de la fuente
por el aporte del editorial humano, Twine puede
agregar y organizar contenido con un nivel alto de
comprensión sutil de los matices y las necesidades
de grupos y temas diferentes
Aplicaciones Web Semántica (2)
12. Resource Description Framework (RDF)
Permite añadir significado a las paginas o
recursos Web
Se basa en la idea de convertir las declaraciones
de los recursos en expresiones para análisis
semántica
Expresiones de la forma:
tema-predicado-objeto (RDF triples)
tema: el recurso
predicado: propiedad o relación que se desea establecer
acerca del recurso
objeto: valor de la propiedad u otro recurso
Aplicaciones Web Semántica (3)
13. En particular, aquí aparece el twine del
libro Jurassic Park y esta es la versión en RDF
Aplicaciones Web Semántica (4)
17. Web Ontology Languaje (OWL): Proporciona
un lenguaje para definir ontologías
estructuradas que se pueden usar en
diferentes sistemas.
Los datos se agrupan en:
Individuos
Propiedades
Axiomas
Limitaciones
Aplicaciones Web Semántica (8)
18. Ontología de las clases de te.
Sintaxis de OWL2 XML
<Ontology
ontologyIRI="http://example.com/tea.owl" ...>
<Prefix name="owl"
IRI="http://www.w3.org/2002/07/owl#"/>
<Declaration> <Class IRI="Tea"/>
</Declaration> </Ontology>
Aplicaciones Web Semántica (9)
19. El Problema: Enviar un email con la dirección
de restaurante a un amigo
No puedes agregar un mapa fácilmente
Solo un link…
MashUp -> Ubiquity!!!
Conectar la Web con lenguaje y no palabras
Hipermedia Física
Aplicaciones Web Semántica (10)
23. Actualmente los buscadores devuelven
enlaces no relevantes.
La necesidad de otorgarle mayor significado a
la información conlleva a tener que marcar la
misma con metadatos desembocando en la
Web Semántica.
¿Será posible catalogar toda la información
que existe en la red?
Conclusiones