Redes semánticas

Una red semántica (también llamada red de conceptos) es un grafo en el que los vértices representan conceptos y las aristas representan relaciones entre conceptos. La red semántica, en el nivel de ontología, expresa un vocabulario que resulta útil especialmente para los seres humanos, pero que aún puede ser útil para el procesamiento automático. Las relaciones entre conceptos que se usan en las redes semánticas son las siguientes:

  • sinónimo - el concepto A expresa lo mismo que el concepto B
  • antónimo - el concepto A expresa lo opuesto al concepto B
  • merónimo, holónimo - relación parte-de y tiene-parte entre conceptos
  • hipónimo, hiperónimo - inclusión del rango semántico entre conceptos en ambas direcciones

Las redes semánticas se crearon como un intento de expresar una interlingua, un lenguaje común que se utilizaría para la traducción entre varios lenguajes naturales. Un ejemplo típico es WordNet, que describe relaciones entre palabras inglesas y define esas palabras usando lenguaje natural. Partes de WordNet fueron traducidas a otros idiomas, y existen enlaces entre distintos idiomas que pueden utilizarse como base para la traducción.

Los Topic Maps son una forma sintácticamente estandarizada de redes semánticas. Permiten usar topics (conceptos), associations (relaciones) entre conceptos (incluida la especificación del rol del topic en la asociación), y occurrences (recursos relevantes para el topic, en realidad instancias del topic). Los topics, associations y occurrences se usan para crear la ontología de un dominio, y un topic map particular los utiliza luego para expresar el estado de cosas en ese dominio.