Ésta es la sintaxis de cada grupo de definiciones:
Sintaxis de una definición de diccionario tesauro >>-:WORDS--+---------------------------------+--\n--------------> +-:SYNONYM------------------------+ +-:RELATED--+------------------+--+ | '- ( --número-- ) -' | +-:BROADER--+------------------+--+ | '- ( --número-- ) -' | '-:NARROWER--+------------------+-' '- ( --número-- ) -' .-----------------------------------------------------------------. V | >----+-término-miembro--+----------------------+---------------+--\n-+->< | '- ( --intensidad-- ) -' | '-+-.SYNONYM_OF-----------------------+--término-asociado-' '-.RELATED_TO--+------------------+-' '- ( --número-- ) -'
Tenga en cuenta que \n no forma parte de la sintaxis, sino que representa el final de una línea del archivo de definición de diccionario tesauro.
Puede insertar líneas de comentario en el archivo de definición de diccionario tesauro, de la siguiente manera:
# mi texto de comentario
Los nombres de relación consisten en un tipo de relación y un número. Si se omite el número, se utiliza cero, que es el nombre de relación proporcionado por el sistema. :SYNONYM siempre es el nombre de relación proporcionado por el sistema.
Los nombres de relación que empiezan por dos puntos como :SYNONYM, preceden a una lista de palabras que están relacionadas entre sí por la misma relación. Por ejemplo:
:WORDS:SYNONYM azafata miembro del personal de cabina auxiliar de vuelo
Este parámetro puede ser útil si no desea que una búsqueda en diccionario tesauro incluya palabras que tienen poca relación con el término buscado. La intensidad es un valor numérico que va del 1 al 100. El valor por omisión es 100.
Los nombres de relación que empiezan por un punto, como .SYNONYM_OF, definen la relación entre una palabra y otra. Por ejemplo:
:WORDS azafata .SYNONYM_OF miembro del personal de cabina .SYNONYM_OF auxiliar de vuelo
El número opcional identifica una relación definida por el usuario. Debe ser un número exclusivo para todo el archivo de definición de diccionario (actualmente de 1 a 128). Por ejemplo: RELATED_TO(42).
Si desea utilizar nombres simbólicos para las relaciones del diccionario tesauro en la aplicación en lugar del nombre y número de relación, la aplicación debe gestionar la correlación del nombre con el número. Por ejemplo, si define la relación opuesto_a como RELATED_TO(1), la aplicación debe correlacionar este nombre con el nombre interno de la relación RELATED_TO(1).
A continuación se ofrece un ejemplo de un término asociado:
:WORDS:SYNONYM reject decline RELATED_TO(1) accept