Lenguaje de modelado


Un lenguaje de modelado es cualquier lenguaje artificial que se puede usar para expresar información o conocimiento o sistemas en una estructura definida por un conjunto consistente de reglas. Las reglas se utilizan para la interpretación del significado de los componentes de la estructura.

Un ejemplo de un lenguaje de modelado gráfico y un lenguaje de modelado textual correspondiente es EXPRESS .

No todos los lenguajes de modelado son ejecutables, y para aquellos que lo son, el uso de ellos no significa necesariamente que los programadores ya no sean necesarios. Por el contrario, los lenguajes de modelado ejecutable están destinados a aumentar la productividad de los programadores expertos, para que puedan abordar problemas más desafiantes, como la computación paralela y los sistemas distribuidos .

Ejemplo de lenguajes de modelado gráfico en el campo de la informática, la gestión de proyectos y la ingeniería de sistemas:

Los modelos de información también se pueden expresar en lenguajes naturales formalizados, como Gellish. [3] Gellish tiene variantes de lenguaje natural como Gellish Formal English y Gellish Formal Dutch ( Gellish Formeel Nederlands), etc. Gellish Formal English es un lenguaje de representación de información o lenguaje de modelado semántico que se define en el Gellish English Dictionary-Taxonomy, que tiene la forma de una taxonomía-ontología (de manera similar para el holandés). Gellish Formal English no solo es adecuado para expresar conocimientos, requisitos y diccionarios, taxonomías y ontologías, sino también información sobre cosas individuales. Toda esa información se expresa en un idioma y, por lo tanto, se puede integrar, independientemente de si se almacena en bases de datos centrales, distribuidas o federadas. Los modelos de información en Gellish Formal English consisten en colecciones de expresiones en Gellish Formal English, que usan términos de lenguaje natural y frases formalizadas. Por ejemplo,un modelo de información geográfica puede consistir en una serie de expresiones en inglés formal de Gellish, como:

Estas expresiones del inglés formal Gellish usan nombres de conceptos (como "ciudad") y frases que representan tipos de relaciones (como ⟨está ubicado en⟩ y ⟨se clasifica como un⟩) que deben seleccionarse del diccionario-taxonomía del inglés Gellish ( o de su propio diccionario de dominio). El Gellish English Dictionary-Taxonomy permite la creación de modelos de información semánticamente ricos, porque el diccionario contiene más de 600 tipos de relaciones estándar y contiene definiciones de más de 40000 conceptos. Un modelo de información en Gellish puede expresar hechos o hacer afirmaciones, consultas y respuestas.