Réseau sémantique
Je propose de créer un réseau sémantique inspiré de WordNet mais dans lequel je pourrais établir mes propres relations et les qualifier. Le réseau peut être vu comme un graphe. Chaque sommet du graphe est un mot ("string"). Chaque arrête définit une relation qui peut être qualifiée par des paires clé -> valeur.
Nous adopterons les règles suivantes:
- Chaque sommet (entrée) possède:
- un numéro d'identification unique (id)
- une langue (si différente de la langue par défaut) (lang)
- un type qui peut soit être "verb", "noun" (défaut), "adjective" ou "adverb" (type)
- Il ne peut exister qu'une seule arrête (lien) entre deux sommets: soit elle existe ou elle n'existe pas
- Chaque arrête:
- est bidirectionnnelle
- possède un poids (weight) qui détermine la force du lien. Le poids par défaut est zéro (0). Noter ici que ce poids est arbitraire et a plus trait à la vision subjective du scénario poétique e.g. on peut souhaiter favoriser certains liens juste parce qu'ils sont intéressants d'un point de vue poétique.
- possède un paramètre optionel qui qualifie la relation: "related" (défaut), "opposite", "synonym", "antonym" (type)
