- ¿Qué es la Web Semántica?
El lenguaje HTML, en el que están escritos los documentos de la World Wide Web, es muy útil para presentar la información en un formato adecuado para las personas, así como para añadirle enlaces y elementos multimedia. Sin embargo, no es un lenguaje adecuado para estructurar la información de manera que sea fácilmente comprensible por agentes software. La Web Semántica pretende separar formato visual y datos, haciendo la información comprensible para una máquina.
Tim Berners-Lee, el creador de la idea, la expresó de la siguiente manera:
"Mi sueño es una Web en la que las máquinas sean capaces de analizar todos los datos –contenido, enlaces y transacciones entre la gente y los ordenadores–. La 'Web Semántica', que haría esto posible, está todavía por llegar, pero cuando llegue, la rutina de nuestras compras, burocracia y vida diaria será gestionada por máquinas hablando con máquinas. Los 'Agentes Inteligentes' que han sido anunciados durante décadas se harán por fin realidad".
- ¿Cuáles son sus principales componentes?
XML es un lenguaje de marcado de propósito general. Aporta la sintaxis de los documentos estructurados, a la que habrá que añadir restricciones semánticas propias de las distintas aplicaciones.
XML Schema es un lenguaje para definir la estructura de los documentos XML. Un esquema es un conjunto de reglas que un documento XML debe cumplir para poder ser considerado válido de acuerdo con ese esquema.
RDF es un modelo de datos para los recursos en la web. Aporta una semántica básica para este modelo de datos que puede representarse mediante XML. Su sintaxis, diseñada para ser comprensible por máquinas, está basada en expresiones de la forma sujeto-predicado-objeto.
RDF Schema es un vocabulario para describir las propiedades y las clases de los recursos RDF, con una semántica para establecer jerarquías de generalización entre dichas propiedades y clases (ontologías).
OWL tiene básicamente el mismo propósito que RDF, pero con una sintaxis más rica y más vocabulario.
SPARQL es un lenguaje para formular consultas sobre datos en formato RDF.
En DAEDALUS hemos empleado este tipo de tecnologías en numerosos proyectos, según las necesidades específicas de cada uno de ellos, y en aquellos módulos donde aportaban ventajas sustanciales.