Redes radiales
Redes que he incorporado al proyecto
Son las siguientes:
Etiquetas semánticas
Metáfora
La metáfora y la metonimia son mecanismos cognitivos que permiten el acceso mental desde un elemento a otro. En la metáfora los dos elementos forman parte de diferentes dominios conceptuales; en la metominia del mismo. Sólo algunas de las propiedades de un dominio se proyectan al otro.
-
metáfora formal
Metonimia
La metonimia, a diferencia de la metáfora se basa en relaciones de proximidad. Los elementos fuente y meta están fuertemente asociados en la experiencia, pertenecen al mismo dominio. Podemos distinguir varios grados empezando por el más próximo:
-
parte/todo
cabeza por animal en cabeza de ganado
tomar por beber. Porque tomar (coger) el recipiente para verter la bebida en la boca acompaña al evento de ingerir.
-
argumental: relativa a los participantes del evento, normalmente los argumentos del predicado
-
contextual: en este caso el elemento fuente no es parte intrínseca del objeto o evento meta sino del contexto más amplio, muchas veces por estar asociado, ser condición, causa o efecto. Veamos el caso de nombres:
Consideremos ahora verbos: por ejemplo en el caso de la entrada 'see':
ver por conocer
se debe a que muchas veces nos enteramos, conocemos algo a través de nuestro principal sentido que es la vista;ver por concurrir
se debe a que para ver algo es necesario compartir su lugar y tiempo.
Generalización y especialización
-
generalización
-
abstracción: en este caso se convierte en un fenómeno mental.
-
especialización
Otros fenómenos
-
conversión: es un fenómeno semántico y sintáctico
-
nombre a verbo
-
verbo a nombre
-
conversión característica
lift (levantar) -> lif (ascensor)
-
-
-
predicado: etiqueta que indica un cambio en la estructura argumental o en el aspecto léxico (aktionsart)
Selección del nodo central
Podemos considerar tres criterios, de los cuáles se ha preferido el primero en la mayor parte de los casos:
Implementación
Archivo: misRedesRadiales.js
La implementación es en grafos en formato JSON. Veamos el grafo de la entrada 'sun':
{
'sun': {
edges: [
{ source: 109473312, target: 109473603, value: "generalización" },
{ source: 109473312, target: 111505767, value: "parte por todo" },
{ source: 109473312, target: 202117029, value: "acción" },
{ source: 109473312, target: 110694335, value: "metáfora" },
{ source: 202117029, target: 200103901, value: "especialización" }
]
},
...
}
Basta con definir los arcos puesto que los nodos se crean automáticamente enumerando los arcos. Y en el caso de que haya varios nodos raíz el programa los unificará en una sola raíz. Véase la ampliación de la estructura de datos por el algoritmo:
{
'sun': {
"edges": [
{ source: 109473312, target: 109473603, value: "generalización" },
{ source: 109473312, target: 111505767, value: "metonimia: parte por todo" },
{ source: 109473312, target: 202117029, value: "acción" },
{ source: 109473312, target: 110694335, value: "metáfora" },
{ source: 202117029, target: 200103901, value: "especialización" },
{ source: 0, target: 109473312, value: "" },
{ source: 0, target: 115188844, value: "" }
],
"nodes": [
{ id: 109473312, name: "sun", group: "n", text: "the star that is the source of light and heat for the planets in the solar system" },
{ id: 202117029, name: "insolate", group: "v", text: "expose to the rays of the sun or affect by exposure to the sun" },
{ id: 0, name: "" },
{ id: 109473603, name: "sun", group: "n", text: "any star around which a planetary system revolves" },
{ id: 111505767, name: "sun", group: "n", text: "the rays of the sun" },
{ id: 110694335, name: "sun", group: "n", text: "a person considered as a source of warmth or energy or glory etc" },
{ id: 200103901, name: "sun", group: "v", text: "expose one's body to the sun" },
{ id: 115188844, name: "dominicus", group: "n", text: "first day of the week; observed as a day of rest and worship by most Christians" }
]
},
...
}