Qué es la Web Semántica
Web actual
Datos sólo accesibles(?) por humanos
Web Semántica
Información en vez de datos
Accesible a humanos
Accesible a máquinas.
Leyendo los datos
Interpretando los datos
Conceptos y Estructura Fundamental
La Web semántica se basa en dos puntos fundamentales
La descripción del significado
La manipulación automática de estas descripciones
La descripción del significado se articula con
Semántica
MetaDatos
Ontologías
La manipulación se efectúa mediante
Lógica
Motores de inferencia
Semántica
Tradicionalmente
Estudio del significado de los términos lingüísticos
En este contexto
Dotación de de significado interpretable por parte de las máquinas
XML (eXtended Markup Language)
Standard emergente para el intercambio de datos en la web
XML no añade semántica al HTML (des de un punto de vista computacional)
Ello implica metadatos y ontologías
Metadatos
Son datos que describen otros datos
En este contexto
Datos que describen recursos de la Web.
La distinción entre datos y metadatos es relativa
Depende de la aplicación.
Les metadatos de una aplicación pueden ser los datos que maneja otra aplicación.
Ontología
Es un conjunto de
términos
relaciones entre los términos
que describen un dominio de aplicación concreto
Objetivo
Creación de un diccionario de términos
compartidos y
comprensibles
para diferentes aplicaciones y/o comunidades que permita la interoperabilidad
compartir información y conocimiento entre ellas
Especificación de una conceptualización
Representación del Conocimiento
Los metadatos y las ontologías forman parte del campo de la representación del conocimiento
Un campo muy prometedor
pero que todavía no ha conseguido desplegarse ampliamente
Para representar el conocimiento contenido en las bases de datos se necesita:
la definición de la semántica (ontologías)
un conjunto de reglas lógicas
motores de inferencia
Lenguajes de Representación
Para describir la semántica se requiere un lenguaje apropiado (llamado lenguaje de representación)
Tienden a estar basados en XML
Existe un abanico relativamente amplio
OML (Ontology Markup Language)
XOL (Ontology Exchange Language)
SHOE una extensión de HTML
RDF y RDFS impulsados peor el W3C consortium
Mapas Temáticos (Topic Maps) estándar ISO
RDF y Topic Maps son los más comunes
RDF
Permite la descripción y el procesamiento de metadatos
No hace ninguna suposición sobre el dominio o campo de aplicación
No define ninguna semántica a priori
Tiene la capacidad de describir metadatos de cualquier dominio
Sintaxis y estructura similar a la de los lenguajes orientados a objetos
Clases y subclases
RDF
Les clases y subclases se disponen en una jerarquía.
Les subclases pueden heredar propiedades de les clases
Es posible la herencia múltiple, que permite
La mezcla de diferentes esquemas semánticos
Que los agentes enfrentados con una semántica desconocida la puedan trazar hasta encontrar elementos comunes a partir de los cuales deducir el resto
Un conjunto de clases que definen un dominio o aplicación se llama esquema
RDF: Modelo
Describe parejas de nombre y valores de una propiedad determinada
Tres tipos de objetos
Recurso: cualquier objeto
se describe con un URI
Propiedad: característica, atributo, relación o aspecto que describe un recurso
Sentencia: el conjunto de
un recurso determinado
una propiedad con un nombre y un valor asociado al recurso
RDF: Recurso
Recurso: cualquier objeto
Una Web entera
Una página web
Una casa.
Sean de la naturaleza que sean
se describe con un URI
URI (Universal Resource Identifier) abstracto
URL Localizador, una dirección concreta.
URN Nombre, permite cambiar la dirección y aún así encontrarla
RDF: Propiedad
Propiedad: característica, atributo, relación o aspecto que describe un recurso
Cada propiedad tiene
Significado
Define sus valores posibles
Define los tipos de recurso a los que es aplicable
Define la relación con otras propiedades
RDF: Sentencia
Sentencia: el conjunto de
un recurso determinado
una propiedad con
un nombre
un valor asociado al recurso
Cada elemento de la sentencia se llama
Sujeto: el recurso
Predicado: el nombre de la propiedad
Objeto: el valor de la propiedad
RDF Sintaxis básica
El modelo define el marco abstracto
Se requiere una sintaxis concreta
RDF usa XML como a lenguaje de base
También requiere la “XML namespace facility” para asociar cada propiedad con el esquema que la define
La estructura de clases aparece en el esquema
RDF Sintaxis básica
Ejemplo
Dürsteler es el creador de la web http://www.infovis.net
Sujeto: http://www.infovis.net (recurso)
Predicado: creador (propiedad, tiene un creador)
Objeto: Dürsteler (el valor de la propiedad)
En forma de grafo
(Gp:) http://www.infovis.net/
(Gp:) Dürsteler
(Gp:) creador
RDF Sintaxis básica
Ejemplo
Dursteler
(Gp:) http://www.infovis.net/
(Gp:) Dürsteler
(Gp:) creador
Página siguiente |