1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54

182

Chapitre 6

Prenons comme exemple la localité à laquelle appartient un individu :

(defslot localite contexte comment
(default ?)
(string "localité")
(question "Origine du Specimen?"))

La transformation de cet attribut donne la carte suivante (figure 6.16) avec une boite de dialogue dans laquelle l'utilisateur peut rentrer sa valeur :

IMAGE imgs/Chapitre642.gif

Fig. 6.16 : Correspondance entre un attribut commentaire et la carte <localité(contexte)>

6.5.3.4 Attributs classifiés

Certaines valeurs peuvent être structurées (voir § 4.6.5.2.2) selon une hiérarchie de classification (taxonomie de valeurs). Prenons l'exemple de la forme du corps de l'éponge dont les valeurs sont représentées sous la forme d'une hiérarchie à deux niveaux. Voici une description au format CASUEL d'un tel attribut :

defslot forme of corps
type corps_forme_type;
cardinal [1:2];
french_question "Quelle est la forme du corps de l'éponge ?".

deftype corps_forme_type
a_kind_of taxonomy;
range [forme[subcylindrique [en-bouteille cylindroïde]]
[renflee [en-flute en-corolle piriforme ovoide bulbiforme]]
[evasee [en-tronc-de-cone en-cloche en-cratere en-cone en-
trompette en-cornet]]
[aplatie [en-lame-repliée en-galette]]
[mal-definie [irrégulier amyboïde]]].