« Concept Mot Variant » : différence entre les versions

De Lillois Fractale Wiki
Aller à la navigation Aller à la recherche
Contenu ajouté Contenu supprimé
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 108 : Ligne 108 :
== Nommage ==
== Nommage ==


Pour nommer un '''variant''' on utilise: chaine|langue|variante-verbale.
Pour nommer un '''variant''' on utilise: chaine|langue|variante-verbale.
<blockquote>Exemple&nbsp;: chevaux|F|P&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (F=Français P=Pluriel) voyez|F|P2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (P2=Pluriel 2ème personne) </blockquote>
<blockquote>
Pour nommer un '''mot''' utilise&nbsp;: chaine|langue|variante-formelle
Exemple :
<blockquote>Exemples: rose|F|N&nbsp;&nbsp;&nbsp;&nbsp; (N=Nom) rose|F|A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (A=Adjectif) rose|E|N pink|E|A </blockquote>

chevaux|F|P&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (F=Français P=Pluriel)

voyez|F|P2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (P2=Pluriel 2ème personne)
</blockquote>
Pour nommer un '''mot''' utilise : chaine|langue|variante|formelle
<blockquote>
Exemples:

rose|F|N&nbsp;&nbsp;&nbsp;&nbsp; (N=Nom)

rose|F|A&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (A=Adjectif)

rose|E|N

pink|E|A
</blockquote>
On ne peut ''nommer'' directement un '''concept'''. On peut ''évoquer'' - de manière floue - divers concepts via les mots ou variants qui y sont directement ou indirectement liés. Un ensemble de mots et de variants évoque directemnent un ensemble de concepts, avec divers facteurs de pondération.
On ne peut ''nommer'' directement un '''concept'''. On peut ''évoquer'' - de manière floue - divers concepts via les mots ou variants qui y sont directement ou indirectement liés. Un ensemble de mots et de variants évoque directemnent un ensemble de concepts, avec divers facteurs de pondération.



Version du 22 février 2010 à 21:11

Cette page fait partie du projet Alex.

Elle concerne une limite forte de Alex I : la fusion complète entre concept et mot.

Dans Alex II, il s'agit de franchir cette limite, et donc trois niveaux sont définis

  1. le concept
  2. le mot
  3. le variant

Concept

Un concept est intrinsèquement innommable et inindexable.

Un concept cependant n'existe que par les liens qu'il entretient avec des mots (à de rares exceptions près: des concepts utiles sans aucun lien vers un mot).

Les concepts présentent une forte interconnectivité. En fait, des 3 niveaux cités, le niveau des concepts est celui qui se traduit par une forte interconnectivité horizontale.

Le concept est en O-O un objet dont les attributs sont:

  • des liens (à perméabilité variable) vers d'autres concepts
  • des liens (à perméabilité variable) vers des mots
  • une variante formelle
  • pour chaque conscience et chaque horizon de temps, un état d'excitation (1 matrice de réels)

Parmi les concepts, certains jouent un rôle particulier: les concepts connecteurs (voir plus bas).

Mot

Le mot représente le niveau nommable et indexable (OK pour HashSet HashMap...).

Le mot est en O-O un objet dont les attributs sont:

  • une chaine verbale (une chaine de caractères)
  • un masque de variantes formelles
  • un identifiant de langue
  • des liens vers des concepts

PAS de liens directs vers des mots, PAS de liens vers des variants. PAS d'état conscient, pas d'excitation.

La clé d'identification du mot contient les 3 premiers attributs juxtaposés. Donc orange (en anglais) et orange (en français) sont des mots distincts. De même noyer (substantif) et noyer (verbe) sont des mots distincts.

Variant

Le variant est le concept le plus simple et basique.

Un variant est rattaché à 1! mot, et n'existe que par ce lien.

Les variants représentent les variantes plurielles, féminines et conjuguées. Chevaux est un variant de cheval. Coquettes et un variant de coquet. Voyez est un variant de voir. Un variant peut être constitué d'une chaine verbale qui existe également en tant que mot. Donc été (forme conjuguée, variant de être) coexiste avec été (mot, substantif).

L'indexation des variants se fait sur un clé comprenant, outre la forme verbale du mot, l'identifiant de la langue et celui de la variante verbale.

Le variant est en O-O un objet dont les attributs sont:

  • une chaine verbale (une chaine de caractères)
  • un identifiant de variante verbale
  • un identifiant de langue
  • un lien vers un mot (un seul)

Objets mineurs complémentaires

langue: anglais, français,...  La langue caractérise un objet de classe mot ou un objet de classe variant.

variante formelle: verbe, nom, adjectif, ... La variante formelle caractérise un objet de classe mot.

variante verbale: pluriel, féminin, formes conjugées... La variante verbale caractérise un objet de classe variant.

Concepts Connecteurs

Les concepts connecteurs interviennent dans les liens comme tiers spécialisés. Ils ne constituent pas une extrémité du lien, mais plutôt ils caractérisent la nature du lien.

Du point de vue O-O, les concepts connecteurs constituent une sous-classe des concept (??note?? utile? ou bien tous les concepts sont susceptibles de devenir connecteurs?) 

Les concepts connecteurs sont relativement peu nombreux et on peut en faire un inventaire.

  • suivant
  • précédent
  • double
  • moitié
  • appartenance (élément membre d'un ensemble)
  • inclusion (un ensemble dans un ensemble)
  • contraire (~inverse ~opposé)
  • négation
  • verbe->-adjectif
  • verbe->-nom
  • ...

Le nombre et la richesse des connecteurs détermine pour une bonne part les potentialités du réseau à construire.

Si le réseau doit être construit séquentiellement, les concepts connecteurs seront normalement créés en priorité.

Liens simples (bipolaires) et liens connections (tripolaires)

Un lien simple lie de manière floue 2 concepts

Un lien connection lie de manière spécialisée 2 concepts, sous la signification d'un troisième qui est un concept connecteur.

D'un point de vue O-O, une seule classe existe: le lien. Un lien bipolaire est un lien tripolaire dont le concept connecteur est resté indéfini (null).

Les liens tripolaires forment une sous-population (et non une sous-classe) des liens.

Dans tous les cas, et comme dans Alex I, les liens sont églamenet caractérisés par les attributs suivants:

  • deux perméabilités - grandeurs scalaires -, une pour chaque sens de parcours.
  • deux signaux - valeurs transitoire servant à propager les états excitations,  une pour chaque sens de parcours.

Nommage

Pour nommer un variant on utilise: chaine|langue|variante-verbale.

Exemple : chevaux|F|P         (F=Français P=Pluriel) voyez|F|P2           (P2=Pluriel 2ème personne)

Pour nommer un mot utilise : chaine|langue|variante-formelle

Exemples: rose|F|N     (N=Nom) rose|F|A      (A=Adjectif) rose|E|N pink|E|A

On ne peut nommer directement un concept. On peut évoquer - de manière floue - divers concepts via les mots ou variants qui y sont directement ou indirectement liés. Un ensemble de mots et de variants évoque directemnent un ensemble de concepts, avec divers facteurs de pondération.

Construction du réseau

Le RRR se construit par étapes:

  1. L'ensemble des variants et l'ensemble des mots sont construits, langue par langue, sur base de dictionnaires spécialisés.
  2. Les liens des variants vers les mots sont construits.
  3. Divers connecteurs (liens tripolaires) sont définis à partir de fichiers de configuration.
  4. Sur base des mêmes fichiers de configuration, les concepts et mots liés par ces connecteurs sont créés, ainsi que les liens concepts-mots et les liens tripolaires.
  5. ... [ à développer]