Un agente
inteligente entiende (lo que se pide), comprende (el contenido de los sitios),
valida (si lo encontrado corresponde a lo pedido) y deduce (nueva información
sobre la ya obtenida). Pero, para entender una consulta, comprender sitios web,
validar información y deducir nueva información se precisa estandarizar
:
- el alfabeto
- las referencias
- el lenguaje
- el formato
- las anotaciones sobre
significados
- los conceptos generales
- las reglas y sistemas de deducción
Y éstas son,
precisamente, las funciones que aportan las distintas capas de la Web
Semántica.
- Unicode: el
alfabeto. Se trata de una codificación del texto que permite utilizar los
símbolos de diferentes idiomas sin que aparezcan caracteres extraños. De
esta forma, se puede expresar información en la Web Semántica en cualquier
idioma.
- URI: las
referencias. URI es el acrónimo de
"Uniform Resource Identifier" o Identificador Uniforme de
Recursos, identificador único que permite la localización de un recurso
que puede ser accedido vía Internet. Se trata del URL (descripción de la
ubicación) más el URN (descripción del espacio
de nombre).
- XML + NS + xmlschema:
se trata de la capa más técnica de la Web Semántica. En esta capa se
agrupan las diferentes tecnologías que hacen posible que los agentes
puedan entenderse entre ellos. XML ofrece un formato común para
intercambio de documentos, NL (namespaces)
sirve para cualificar elementos y atributos de nombres usados en XML
asociándolos con los espacios de nombre identificados por referencias URI
y XML Schema ofrece una plantilla para
elaborar documentos estándar. De esta forma, aunque se utilicen diferentes
fuentes, se crean documentos uniformes en un formato común y no
propietario.
- RDF + rdfschema: basada
y apoyada en la capa anterior, esta capa define el lenguaje
universal con el cual podemos expresar diferentes ideas en la Web
Semántica. RDF es un lenguaje simple mediante el cual definimos sentencias
en el formato de una 3-upla o triple (sujeto: el recurso al que nos
referimos; predicado: el recurso que indica qué es lo que estamos
definiendo; y objeto: puede ser el recurso o un literal que podría
considerarse el valor de lo que acabamos de definir). El modelo RDF o
Resource Description Framework es un modelo común (Framework) que permite
hacer afirmaciones sobre los recursos (Description) y que hace posible que
estos recursos pueden ser nombrados por URIs (Resource). Por su parte RDF
Schema provee un vocabulario definido sobre RDF que permite el modelo de
objetos con una semántica claramente definida. Esta capa no sólo ofrece
descripción de los datos, sino también cierta información semántica. Tanto
esta capa como la anterior corresponden a las anotaciones de la
información (metadatos).
- Lenguaje de
Ontologías: ofrece un criterio para catalogar y clasificar la
información. El uso de ontologías permite describir objetos y sus
relaciones con otros objetos ya que una ontología es la especificación
formal de una conceptualización de un dominio concreto del conocimiento.
Esta capa permite extender la funcionalidad de la Web Semántica, agregando
nuevas clases y propiedades para describir los recursos.
- Lógica: además de
ontologías se precisan también reglas de inferencia. Una ontología puede
expresar la regla "Si un código de ciudad está asociado a un código
de estado, y si una dirección es el código de ciudad, entonces esa
dirección tiene el código de estado asociado". De esta forma, un
programa podría deducir que una dirección de la Universidad Complutense,
al estar en la ciudad de Madrid, debe estar situada en España, y debería
por lo tanto estar formateado según los estándares españoles. El ordenador
no "entiende" nada de lo que está procesando, pero puede
manipular los términos de modo mucho mas eficiente beneficiando la
inteligibilidad humana.
- Pruebas: será
necesario el intercambio de "pruebas" escritas en el lenguaje
unificador (se trata del lenguaje que hace posible las inferencias lógicas
hecha posibles a través del uso de reglas de inferencia tal como es
especificado por las ontologías) de la Web Semántica.
- Confianza: los
agentes deberían ser muy escépticos acerca de lo que leen en la Web
Semántica hasta que hayan podido comprobar de forma exhaustiva las fuentes
de información. (Web Of Trust RDF Ontology -WOT- http://xmlns.com/wot/0.1/ y
FOAF http://xmlns.com/foaf/0.1/))
- Firma digital: bloque encriptado de datos
que serán utilizados por los ordenadores y los agentes para verificar que
la información adjunta ha sido ofrecida por una fuente específica
confiable. (XML Signature WG: http://www.w3.org/Signature/)
En suma, el
objetivo de la Web Semántica es que la Web pase de ser una colección de
documentos a convertirse en una base de conocimiento.
0 comentarios:
Publicar un comentario