Este artículo contiene contenido promocional . ( Abril de 2021 ) |
Universal Networking Language ( UNL ) es un lenguaje formal declarativo diseñado específicamente para representar datos semánticos extraídos de textos en lenguaje natural . Puede utilizarse como lenguaje pivote en sistemas de traducción automática interlingüística o como lenguaje de representación del conocimiento en aplicaciones de recuperación de información .
En UNL, la información transmitida por el lenguaje natural se representa oración por oración como un hipergrafo compuesto por un conjunto de enlaces binarios etiquetados y dirigidos entre nodos o hipernodos. A modo de ejemplo, la oración en inglés "The sky was blue?!" se puede representar en UNL de la siguiente manera:
En el ejemplo anterior, sky(icl>natural world)
y blue(icl>color)
, que representan conceptos individuales, son atributos de UW de un objeto dirigidos a vincular la relación semántica entre las dos UW; "@def", "@interrogative", "@past", "@exclamation" y "@entry" son atributos que modifican las UW.
Las UW se expresan en lenguaje natural para que sean legibles por humanos. Consisten en un "lema" (la raíz de la UW) y una "lista de restricciones" (el sufijo de la UW entre paréntesis), donde las restricciones se utilizan para desambiguar el concepto general transmitido por el lema. El conjunto de UW está organizado en la ontología UNL.
Las relaciones tienen como objetivo representar vínculos semánticos entre palabras en todos los idiomas existentes. Pueden ser ontológicas (como "icl" e "iof"), lógicas (como "and" y "or") o temáticas (como "agt" = agente , "ins" = instrumento , "tim" = tiempo , "plc" = lugar , etc.). Actualmente hay 46 relaciones en las especificaciones UNL que definen conjuntamente la sintaxis UNL .
Dentro del programa UNL, el proceso de representar oraciones en lenguaje natural en grafos UNL se denomina UNLización , y el proceso de generar oraciones en lenguaje natural a partir de grafos UNL se denomina NLización . La UNLización está destinada a ser realizada de forma semiautomática (es decir, por humanos con ayuda de computadoras), y la NLización está destinada a ser realizada de forma automática.
El programa de la UNL comenzó en 1996 como una iniciativa del Instituto de Estudios Avanzados (IAS) de la Universidad de las Naciones Unidas (UNU) en Tokio, Japón. En enero de 2001, la Universidad de las Naciones Unidas creó una organización autónoma y sin fines de lucro, la Fundación UNDL, para que se encargara del desarrollo y la gestión del programa de la UNL. Heredó del UNU/IAS el mandato de implementar el programa de la UNL.
La arquitectura general del Sistema UNL se ha desarrollado con un conjunto de software y herramientas básicas.
Fue reconocida por el Tratado de Cooperación en materia de Patentes (PCT) la “aplicabilidad industrial” de la UNL, la cual se obtuvo en mayo de 2002 a través de la Organización Mundial de la Propiedad Intelectual (OMPI); la UNL adquirió las patentes estadounidenses 6.704.700 y 7.107.206.