Taxonomía frente a ontología: cuál es la diferencia
Las dos palabras se usan indistintamente, y están relacionadas, pero describen cantidades distintas de estructura. Una taxonomía ordena las cosas en categorías. Una ontología describe cómo se relacionan las cosas. Saber cuál tienes, y cuál necesitas, evita mucha confusión a la hora de organizar información para las personas y para las máquinas.
Una taxonomía es un árbol
Una taxonomía es una jerarquía. Responde una sola pregunta sobre cada elemento: qué tipo de cosa es y de qué forma parte. Animal, luego mamífero, luego perro, luego beagle. Alojamiento, luego hotel, luego hotel boutique. Cada elemento tiene un único padre y ocupa un solo lugar. Dibujada, es un árbol.
Las taxonomías están por todas partes porque son fáciles de construir y fáciles de recorrer. El menú de un sitio web es una taxonomía. El sistema de estanterías de una biblioteca es una taxonomía. Las categorías del catálogo de un producto son una taxonomía. Son excelentes para navegar y para responder "dónde encaja esto".
Una ontología es una red
Una ontología conserva la idea de categorías, pero añade todo lo que un árbol no puede expresar: las muchas relaciones distintas entre las cosas. Un hotel está situado en una ciudad, tiene servicios, ofrece tipos de habitación, lo gestiona una empresa, está cerca de un aeropuerto, sirve una cocina en su restaurante. Ninguna de esas es una relación de tipo "es una clase de". Son conexiones de distintos tipos, cada una con su propio significado.
Una ontología define los tipos, igual que una taxonomía, y después define las propiedades y relaciones que esos tipos pueden tener, y las reglas de cómo se combinan. Dibujada, es una red, con enlaces con nombre que cruzan entre ramas que un árbol mantendría separadas.
Una comparación concreta
Tomemos un hotel boutique con un restaurante en la azotea.
En una taxonomía: Alojamiento, luego Hotel, luego Hotel boutique. Por separado, Restauración, luego Restaurante, luego Restaurante en azotea. Dos ramas, sin conexión entre ellas. La taxonomía no puede decir que el restaurante pertenece al hotel, porque "pertenece a" no es una relación de padre e hijo.
En una ontología: Hotel boutique es una clase de Hotel. Restaurante en azotea es una clase de Restaurante. Y el hotel tiene como local el restaurante, el restaurante sirve cocina mediterránea, el restaurante abre a las 18:00, el hotel está situado en Lisboa. Las dos ramas quedan ahora unidas por relaciones con nombre, y una máquina puede responder "qué hoteles de Lisboa tienen restaurante en azotea" siguiéndolas.
Cuándo basta una taxonomía
Si la tarea es ordenar y navegar, una taxonomía es la herramienta adecuada. Menús, filtros, categorías, estructuras de carpetas. Es más sencilla, más rápida de construir y casi todo el mundo la entiende al instante. A muchos negocios solo les hace falta esto para su propia navegación.
Cuándo necesitas una ontología
En cuanto necesitas responder preguntas que cruzan categorías, o que las máquinas razonen sobre tu información en lugar de solo archivarla, la taxonomía se queda corta. "Qué servicios están abiertos ahora", "qué locales admiten niños", "qué hay cerca del espacio de conferencias" son preguntas de relación. Necesitan la red, no el árbol.
Esta es también la línea divisoria para la IA. Un asistente que solo tiene tu taxonomía sabe qué tipo de cosa eres. Un asistente que tiene tu ontología sabe cómo encajan tus partes, que es lo que necesita para recomendarte ante una petición específica y no ante una genérica.
La relación entre ambas
Una taxonomía suele ser la primera capa de una ontología. Empiezas nombrando los tipos y ordenándolos, y después añades las relaciones que los conectan. Así que rara vez la elección es una u otra. Es si detenerse en el árbol o seguir hasta la red.
La conclusión
La taxonomía responde "qué es esto". La ontología responde "cómo se relaciona esto con todo lo demás". Para organizar un menú, la primera basta y sobra. Para que te entienda una máquina que tiene que razonar sobre ti, la segunda es lo que hace que tus datos sean utilizables.
Haz que tu negocio sea recomendable para la IA
Esta es la mecánica que hay detrás de la visibilidad en la IA. Si quieres ayuda para convertirla en una estructura que funcione para tu negocio, hablemos.
Hablemos →