GlosarioTecnología

Ontología de datos

Término 188 de 314 · Tecnología

En una frase

Una ontología de datos es un modelo formal que define las entidades de un negocio, sus atributos y las relaciones entre ellas, dándole un significado compartido y legible por máquinas a la información dispersa en distintos sistemas.

Definición

Una ontología de datos es una representación formal y explícita del conocimiento de un dominio: define qué entidades existen (cliente, pedido, producto, factura), qué atributos tiene cada una y, sobre todo, cómo se relacionan entre sí. A diferencia de un esquema de base de datos, que solo describe cómo se guardan los registros, la ontología captura el significado de negocio de esos datos para que tanto las personas como las máquinas interpreten lo mismo.

En la práctica, una ontología actúa como un mapa conceptual: declara que un "cliente realiza pedidos", que un "pedido contiene productos" y que un "producto pertenece a una categoría". Ese tejido de relaciones es lo que permite responder preguntas complejas sin que cada sistema tenga que ponerse de acuerdo a mano. Es una de las piezas que ordena la información cuando se construye una capa semántica sobre datos repartidos en muchas fuentes, algo central en la analítica que potencia Metrix.

La clave es que la ontología es independiente de la tecnología: el mismo modelo conceptual puede vivir sobre un CRM, un ERP o un data warehouse, y darle a todos una forma común de entender el negocio.

Por qué importa una ontología en el mundo de los datos

En la mayoría de las empresas, la palabra "cliente" significa algo distinto en cada sistema: para ventas es una oportunidad, para finanzas es una cuenta por cobrar y para logística es una dirección de entrega. Esa ambigüedad es la raíz de los reportes que no cuadran. Una ontología de datos resuelve ese problema poniendo por escrito, de forma estructurada, qué es cada concepto y cómo se conecta con los demás, de modo que toda la organización comparta una misma definición. Es el paso conceptual que habilita una única fuente de verdad real, no solo una integración técnica de tablas.

Una ontología típicamente se compone de tres ingredientes: las clases (los tipos de entidad, como Cliente o Producto), las propiedades (los atributos y las relaciones, como "tiene email" o "compró") y las reglas o axiomas (restricciones lógicas, como "una factura siempre pertenece a un cliente"). Con esos elementos, una máquina puede inferir conocimiento nuevo: si sabe que A es proveedor de B y B abastece a C, puede deducir cadenas que ningún registro guarda explícitamente.

Cómo funciona en un proyecto real

El recorrido habitual arranca por entrevistar al negocio para listar las entidades importantes y su vocabulario. Luego se modela: se definen las clases, se dibujan las relaciones y se documentan los sinónimos (que "razón social" y "nombre de la empresa" son lo mismo). Ese modelo se materializa después en una capa semántica que se apoya sobre el data warehouse o el data lake, traduciendo las consultas de negocio a las tablas físicas. El resultado es que un usuario puede preguntar "ventas por región del último trimestre" y obtener siempre la misma cifra, sin importar desde qué herramienta lo consulte.

  • Define el vocabulario común del negocio, eliminando interpretaciones contradictorias entre áreas
  • Habilita la inferencia: deducir relaciones que no están guardadas explícitamente en ninguna tabla
  • Da contexto a la IA: un agente o un modelo de lenguaje que se apoya en una ontología comete menos errores porque entiende cómo se conectan los datos
  • Sobrevive a los cambios de tecnología: el modelo conceptual no se rompe si mañana se migra de un sistema a otro
  • Mejora el gobierno: facilita el gobierno de datos al dejar explícitas las definiciones y las reglas

Un ejemplo concreto en Argentina

Pensemos en una distribuidora de Consumo Masivo con operación en varias provincias. Su CRM registra "clientes", su sistema de facturación maneja "cuentas" y su ERP de stock habla de "puntos de entrega". Sin una ontología, calcular "cuánto le vendimos al supermercado X" exige cruzar planillas a mano y rezar para que los nombres coincidan. Con una ontología que declara que Supermercado X es una entidad única vinculada a sus sucursales, sus facturas y sus pedidos, el dato sale solo y es consistente. Cuando esa misma empresa quiere sumar un agente de IA que responda preguntas sobre el negocio, la ontología es lo que evita que el agente confunda dos "Distribuidora del Sur" distintas.

Errores comunes

El primero es confundir la ontología con el modelo físico de la base de datos: la ontología describe el negocio, no las tablas. El segundo es modelar demasiado de entrada; conviene empezar por las cinco o seis entidades que mueven la aguja y crecer después. El tercero es tratarla como un documento estático: una ontología que no se mantiene al ritmo del negocio envejece rápido y vuelve a generar la ambigüedad que vino a resolver.

En qué se diferencia de un esquema de base de datos

Es la confusión más frecuente. Ambos describen estructura, pero operan en planos distintos:

AspectoOntología de datosEsquema de base de datos
Qué describeEl significado del negocioCómo se almacenan los registros
FocoEntidades y sus relaciones conceptualesTablas, columnas y tipos de dato
IndependenciaAgnóstica de la tecnologíaAtada a un motor concreto
InferenciaPermite deducir conocimiento nuevoNo infiere, solo guarda
AudienciaNegocio y máquinasDesarrolladores y DBA

En resumen, el esquema responde "dónde está el dato" y la ontología responde "qué significa ese dato y con qué se conecta". Las empresas más maduras en analítica usan las dos capas: el esquema sostiene la performance y la ontología sostiene el sentido.

Compartir
Preguntas frecuentes

Preguntas frecuentes sobre Ontología de datos

¿Qué es una ontología de datos?

Una ontología de datos es un modelo formal que define las entidades de un negocio (cliente, producto, pedido, factura), sus atributos y las relaciones entre ellas, dándole un significado compartido y legible por máquinas. A diferencia de un esquema de base de datos, que solo describe cómo se guardan los registros, la ontología captura el significado de negocio para que personas y sistemas interpreten lo mismo.

¿En qué se diferencia una ontología de datos de un esquema de base de datos?

El esquema de base de datos describe cómo se almacenan los registros: tablas, columnas y tipos de dato, atados a un motor concreto. La ontología describe el significado de negocio: qué entidades existen y cómo se relacionan conceptualmente, de forma independiente de la tecnología. El esquema responde dónde está el dato; la ontología responde qué significa y con qué se conecta. Además, la ontología permite inferir conocimiento nuevo, algo que un esquema no hace.

¿Para qué sirve una ontología en proyectos de datos e IA?

Sirve para darle un vocabulario común a toda la organización y eliminar interpretaciones contradictorias entre áreas. En analítica, habilita una única fuente de verdad y reportes consistentes sin importar la herramienta. En IA, le da contexto a los agentes y modelos de lenguaje para que entiendan cómo se conectan los datos y cometan menos errores. También facilita el gobierno de datos al dejar explícitas las definiciones y las reglas del negocio.

¿Cuál es la diferencia entre ontología, taxonomía y capa semántica?

Una taxonomía es una clasificación jerárquica simple, como un árbol de categorías. Una ontología es más rica: además de jerarquías incluye relaciones de cualquier tipo entre entidades y reglas lógicas que permiten inferir. La capa semántica es la implementación práctica que lleva ese modelo conceptual a la herramienta de analítica, traduciendo las preguntas de negocio a las consultas sobre las tablas físicas. La ontología define el qué; la capa semántica lo pone a funcionar.

¿Cómo se empieza a construir una ontología de datos?

El recorrido habitual arranca entrevistando al negocio para listar las entidades importantes y su vocabulario real. Luego se modelan las clases, se dibujan las relaciones y se documentan los sinónimos. Conviene empezar por las cinco o seis entidades que mueven la aguja y crecer de forma gradual, en lugar de modelar todo de entrada. Finalmente ese modelo se materializa en una capa semántica sobre el data warehouse. La clave es mantenerla viva: una ontología que no se actualiza con el negocio envejece rápido.

Herramienta gratuita
Dirección / Datos

Calculadora del Cuello de Botella de BI

Cuánto cuesta cada 'te lo paso mañana'.

Abrir la herramienta

Este número, actualizado solo

Metrix conecta tus sistemas y te deja preguntarle a tus datos en lenguaje natural: el indicador que acabás de leer, al día, sin esperar la cola del equipo de BI ni rearmar el Excel a fin de mes.

El glosario completo (más de 290 definiciones de IA, Salesforce y datos) en un PDF con hipervínculos.

Seguí explorando

Términos relacionados

Del glosario

Preguntas relacionadas

Lo resolvemos con

Metrix

Preguntale a tus datos en lenguaje natural y recibí el reporte al instante, sin esperar la cola del equipo de BI.

Así lo resuelve Metrix
En Pulse

Seguí leyendo en Pulse

La suite completa

Ahora que sabés qué es, mirá cómo se resuelve

Cinco productos de IA que trabajan sobre el CRM que ya usás. No reemplazan tu sistema: le agregan la capa que hoy hacés a mano.