RDF, OWL y SPARQL: la web semántica en diez minutos
Mucho antes de los grandes modelos de lenguaje, un grupo de investigadores liderado por el inventor de la web se propuso que el contenido web fuera legible por las máquinas, y no solo por las personas. Lo llamaron la web semántica y crearon tres estándares que siguen siendo la columna vertebral de los grafos de conocimiento serios de hoy. RDF es cómo se escriben los hechos. OWL es cómo se definen las reglas sobre esos hechos. SPARQL es cómo se formulan las preguntas. Esto es lo que hace cada uno, sin la jerga.
RDF: los hechos como frases de tres partes
RDF son las siglas de Resource Description Framework. La idea es sencilla. Todo hecho es una frase con tres partes: un sujeto, un predicado y un objeto. Hotel Azure, ubicado en, Pattaya. Hotel Azure, tiene servicio, Piscina en la azotea. Piscina en la azotea, abre a las, 07:00. Estos hechos de tres partes se denominan triples.
Lo ingenioso es que cada pieza de un triple puede ser una dirección web. En lugar de la palabra «Pattaya», que podría referirse a la ciudad o a un hotel que lleva su nombre, RDF emplea un identificador único, algo parecido a una URL, que apunta exactamente a una sola cosa. Dos sistemas que utilizan ese mismo identificador hablan del mismo Pattaya, sin necesidad de ninguna negociación.
Un grafo de conocimiento en RDF no es más que una colección muy grande de triples, en la que los objetos de unos triples son los sujetos de otros. Eso es lo que los enlaza y forma un grafo.
OWL: las reglas sobre los hechos
OWL es el Web Ontology Language. Mientras que RDF permite enunciar hechos, OWL permite enunciar qué tipos de hechos están permitidos y qué implican. Es la forma de escribir una ontología de manera que una máquina pueda aplicarla.
En OWL puedes decir: Hotel es una clase. Restaurante es una clase. «Tiene punto de venta» es una relación cuyo sujeto debe ser un Hotel y cuyo objeto debe ser un Punto de venta. Restaurante es un tipo de Punto de venta. Todo Hotel está ubicado en exactamente una Ciudad.
Una vez que existen esas reglas, una máquina puede razonar. Si Hotel Azure tiene punto de venta Salt, y Salt es un Restaurante, y Restaurante es un tipo de Punto de venta, la máquina concluye que Salt es un Punto de venta sin que nadie lo haya escrito. Si alguien intenta registrar un Hotel ubicado en dos ciudades, la máquina puede señalarlo. OWL convierte un montón de hechos en algo que se comprueba a sí mismo.
SPARQL: preguntar al grafo
SPARQL es el lenguaje de consulta de RDF, igual que SQL es el lenguaje de consulta de las tablas. En lugar de seleccionar filas de una tabla, describes un patrón de triples y pides al grafo todo lo que coincida.
Dicho en palabras llanas, una consulta SPARQL podría ser: encuentra todos los restaurantes que sean punto de venta de un hotel ubicado en Pattaya, cuyo restaurante cierre después de las 22:00 y admita niños. La consulta recorre el grafo siguiendo esas relaciones y devuelve los restaurantes que encajan. Como el grafo está hecho de relaciones con nombre, las preguntas que abarcan varios saltos resultan naturales en lugar de tediosas.
Por qué importan en la era de la IA
Durante un tiempo la web semántica pareció un proyecto académico. Luego ocurrieron dos cosas. Google construyó su grafo de conocimiento precisamente sobre estas ideas. Y llegaron los modelos de lenguaje, brillantes con la prosa y poco fiables con los hechos, necesitados de una fuente de verdad que no pudieran difuminar.
RDF le da a esa fuente de verdad una forma estándar. OWL la mantiene coherente. SPARQL permite que un sistema obtenga exactamente los hechos que una pregunta necesita. GraphRAG, el marcado de datos estructurados y la mayoría de los grafos de conocimiento empresariales serios se construyen sobre esta pila o sobre algo que se corresponde directamente con ella.
La conclusión
RDF escribe los hechos como triples con identificadores inequívocos. OWL define los tipos y las reglas que esos hechos deben seguir. SPARQL formula preguntas emparejando patrones en todo el grafo. Juntos son la manera en que la web estaba destinada a volverse legible por las máquinas, y son el cimiento silencioso que sostiene la mayoría de los sistemas que ahora deciden qué sabe una IA sobre ti.
Haz que tu negocio sea recomendable para la IA
Estos son los mecanismos que hay detrás de la visibilidad en IA. Si quieres ayuda para convertirlos en una estructura operativa para tu negocio, hablemos.
Hablemos →