La Web Semántica — Parte 1

La Web Semántica pretende derivar las barreras de la web actual para que los contenidos sean consumidos por máquinas y personas, estas barreras son:
- Heterogeneidad
- Velocidad en la que cambia la Web
- Masividad de la Web
- Esta hecha para Humanos, una aplicación no puede o es muy costoso consumir la información
Que es la Web Semántica?
Conjunto de recomendaciones para facilitar el acceso de los computadores a los datos.
Es una extensión de la Web actual el cual da un significado bien definido a la información, permitiendo mejorar la colaboración entre personas y computadores en la Web
Tim Berners-Lee, 2001

Caracteristicas
.- Debemos poder consultar en forma automática los datos de la web
.- Los computadores tienen la capacidad de analizar estos datos, el problema es que no pueden entenderlos.
Requisitos para una Web de datos Efectiva:
.- Tener un lenguaje que permita especificar recursos, debe ser Procesable por un computador
.- Permita sacar conclusiones a partir de los datos de manera automática
Componentes de la Web Semántica

- Query SPARQL: Lenguaje de consultas que permite extraer informaci´øn de la WEB
- Ontology OWL: Lengujae que permite identificar onlogias
- Data interchange RDF: Lenguaje básico para especificar recursos en la Web y sus relaciones
- RDFS: Permite hablar un poco más
- RDF: es un método general para descomponer conocimiento en piezas pequeñas, con algunas reglas acerca de la semántica o significado de esas piezas. El punto es que sea una método tan simple que pueda expresar cualquier hecho, y a la vez tan estructurado que aplicaciones de computadora puedan usar el conocimiento expresado para hacer cosas útiles. Se puede escribir esas piezas de diferentes formas y aún así preservar la información y la estructura, tal y como podemos expresar una oración en diferentes lenguajes humanos o implementar la misma estructura de datos en múltiples lenguajes de programación.
Es una base para lidiar con documentos jerárquicos y auto-contenidos, sin importar si deben ser guardados en un disco en el formato usual <></>, o mantenidos en memoria y accedidos a través de una API DOM.
La diferencia a RDF de XML es que RDF es diseñado para representar conocimiento en un mundo distribuido. Que RDF sea diseñado para conocimiento y no para datos significa que RDF es concebido particularmente con significado. Todo lo mencionado en RDF significa algo. Puede ser una referencia a algo en el mundo como una persona o una película, o puede ser un concepto abstracto como ser amigo de alguien más. Con solo poner tres entidades juntas, el estándar de RDF dice como llegar a un hecho. El significado del triple “(John, Bob, el estado de ser amigos)” puede ser que John y Bob son amigos. Al poner muchos hechos juntos, se llega a algún tipo de conocimiento. Los estándares construidos por encima de RDF, incluyendo RDFS y OWL, agregan a RDF la semántica para la elaboración de inferencias lógicas a partir de los datos.
El segundo aspecto clave de RDF es que trabaja muy bien para información distribuida. Esto es, las aplicaciones RDF pueden juntar archivos RDF publicados por diferentes personas alrededor del Internet y fácilmente aprender de ellos nuevas cosas. Esto lo hace de dos maneras, primero enlazando los documentos que usen vocabularios comunes, y segundo permitiendo que cualquier documento use cualquier vocabulario. Esto permite una gran flexibilidad al momento de expresar hechos sobre una amplia gama de cosas, basándose en información de una amplia variedad de fuentes.
Más información aquí - RDF Schema
- XML
- XML Schema
