Subversion Repositories Applications.referentiel

Rev

Rev 174 | Rev 176 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 174 Rev 175
Line 1... Line 1...
1
[1]
1
[1]
2
abr = "Nombre De Champs"
2
abr = "Nombre De Champs"
3
nom = "Structure -> nombre de champs : %s"
3
nom = "Structure -> nombre de champs"
4
description = "Le nombre de champs présent dans la table doit être supérieur ou égal à 35."
4
description = "Le nombre de champs présent dans la table doit être supérieur ou égal à 35."
-
 
5
message = "Le nombre de colonnes est de %s alors qu'il doit être supérieur ou égal à 35."
5
[2]
6
[2]
6
abr = "Nom Des Champs"
7
abr = "Nom Des Champs"
7
nom = "Structure -> noms des champs"
8
nom = "Structure -> noms des champs"
8
description = "Les noms des champs de la table contenant le référentiel doivent être conformes à ceux définis par le manuel technique."
9
description = "Les noms des champs de la table contenant le référentiel doivent être conformes à ceux définis par le manuel technique."
9
message = "Champs manquants : %s."
10
message = "Champs manquants : %s."
10
[3]
11
[3]
11
abr = "Type Des Champs"
12
abr = "Type Des Champs"
12
nom = "Structure -> types des champs"
13
nom = "Structure -> types des champs"
13
description = "Les types des champs de la table contenant le référentiel doivent être conformes à ceux définis par le manuel technique."
14
description = "Les types des champs de la table contenant le référentiel doivent être conformes à ceux définis par le manuel technique."
14
message = "Champs n'ayant pas un type conforme : %s."
15
entete = "Champ,Type attendu,Type présent"
15
[4]
16
[4]
16
abr = "Num Nom Cle Primaire"
17
abr = "Num Nom Cle Primaire"
17
nom = "Structure -> num_nom est clé primaire"
18
nom = "Structure -> num_nom est clé primaire"
18
description = "Vérifie que le champ num_nom est bien la clé primaire de la table."
19
description = "Vérifie que le champ num_nom est bien la clé primaire de la table."
19
[5]
20
[5]
20
abr = "Taille Des Champs"
21
abr = "Taille Des Champs"
21
nom = "Structure -> champs tronqués"
22
nom = "Structure -> champs tronqués"
22
description = "Evalue le risque que des données de type texte aient pu être tronquées lors de leur insertion. Un résultat de type KO ne signifie pas forcément un problème à résoudre mais attire l'attention du coordinateur sur un problème éventuel."
23
description = "Évalue le risque que des données de type texte aient pu être tronquées lors de leur insertion. Un résultat de type KO ne signifie pas forcément un problème à résoudre mais attire l'attention du coordinateur sur un problème éventuel."
23
message = "Champs possédant des enregistrements qui atteignent la taille maximum autorisée : %s."
24
entete="Champ,Taille attendu,Taille présente"
24
[6]
25
[6]
25
abr = "Num Nom Superieur A Zero"
26
abr = "Num Nom Superieur A Zero"
26
nom = "num_nom -> supérieur à 0"
27
nom = "num_nom -> supérieur à 0"
27
description = "Le champ num_nom doit contenir des nombres entiers supérieurs à 0."
28
description = "Le champ num_nom doit contenir des nombres entiers supérieurs à 0."
28
message = "%s enregistrements contiennent dans le champ num_nom une valeur inférieure ou égale à 0."
29
entete="num_nom"
29
[7]
30
[7]
30
abr = "Num Nom Retenu Superieur A Zero"
31
abr = "Num Nom Retenu Superieur A Zero"
31
nom = "num_nom_retenu -> supérieur à 0"
32
nom = "num_nom_retenu -> supérieur à 0"
32
description = "Le champ num_nom_retenu doit contenir des nombres entiers supérieurs à 0 ou être vide."
33
description = "Le champ num_nom_retenu doit contenir des nombres entiers supérieurs à 0 ou être vide."
33
message = "%s enregistrements dont le champ num_nom_retenu est inférieur ou égal à 0 : %s."
34
entete="num_nom,num_nom_retenu"
34
[8]
35
[8]
35
abr = "Num Tax Sup Egal Zero Unique"
36
abr = "Num Tax Sup Egal Zero Unique"
36
nom = "num_tax_sup -> égal à 0 unique"
37
nom = "num_tax_sup -> égal à 0 unique"
37
description = "Un seul enregistrement doit posséder la valeur 0 dans le champ num_tax_sup. Il correspond au premier taxon de la classification."
38
description = "Un seul enregistrement doit posséder la valeur 0 dans le champ num_tax_sup. Il correspond au premier taxon de la classification."
38
message = "%s enregistrements ont une valeur de 0 dans le champ num_tax_sup : %s."
39
entete = "num_nom,num_tax_sup"
39
[9]
40
[9]
40
abr = "Tax Sup Pour Taxon"
41
abr = "Tax Sup Pour Taxon"
41
nom = "Classification -> uniquement pour les taxons"
42
nom = "Classification -> uniquement pour les taxons"
42
description = "Seuls les enregistrements représentant un taxon doivent posséder une valeur dans le champ num_tax_sup.\n Si num_nom_retenu est différent de num_nom (= nom synonyme) alors num_tax_sup doit être vide."
43
description = "Seuls les enregistrements représentant un taxon doivent posséder une valeur dans le champ num_tax_sup.
43
message = "%s enregistrements ne sont pas des taxons et possèdent une valeur dans num_tax_sup : %s."
44
Si num_nom_retenu est différent de num_nom (= nom synonyme) alors num_tax_sup doit être vide."
-
 
45
entete = "num_nom,num_tax_sup"
44
[10]
46
[10]
45
abr = "Exitence Taxon Superieur"
47
abr = "Exitence Taxon Superieur"
46
nom = "Classification -> existence du taxon supérieur"
48
nom = "Classification -> existence du taxon supérieur"
47
description = "Chaque enregistrement représentant un taxon doit posséder un taxon supérieur sauf la racine de la classification."
49
description = "Chaque enregistrement représentant un taxon doit posséder un taxon supérieur sauf la racine de la classification."
48
message = "%s enregistrements dont le taxon supérieur n'existe pas : %s."
50
entete = "num_nom,num_tax_sup"
49
[11]
51
[11]
50
abr = "Classification Rang"
52
abr = "Classification Rang"
51
nom = "Classification -> taxon supérieur avec rang inférieur"
53
nom = "Classification -> taxon supérieur avec rang inférieur"
52
description = "Pour chaque enregistrement représentant un taxon, le taxon supérieur doit avoir un rang inférieur au taxon courant (à l'exception des noms ayant le rang de Clade)."
54
description = "Pour chaque enregistrement représentant un taxon, le taxon supérieur doit avoir un rang inférieur au taxon courant (à l'exception des noms ayant le rang de Clade)."
53
message = "%s enregistrements avec un problème : %s."
55
entete = "num_nom,rang,Taxon supérieur num_nom,Taxon supérieur rang"
54
[12]
56
[12]
55
abr = "Classification"
57
abr = "Classification"
56
nom = "Classification -> racine liée à chaque noeud"
58
nom = "Classification -> racine liée à chaque noeud"
57
description = "Pour chaque enregistrement, la classification doit pouvoir être remontée jusqu'à un nom unique possédant une valeur num_tax_sup de 0."
59
description = "Pour chaque enregistrement, la classification doit pouvoir être remontée jusqu'à un nom unique possédant une valeur num_tax_sup de 0."
58
message = "%s taxons dont la classification n'est pas bonne : %s."
60
entete = "num_nom,Message du problème"
59
[13]
61
[13]
60
abr = "Rang"
62
abr = "Rang"
61
nom = "rang"
63
nom = "rang"
62
description = "Le rang doit correspondre à un valeur numérique définit dans le manuel."
64
description = "Le rang doit correspondre à un valeur numérique définit dans le manuel."
63
message = "%s noms dont le rang n'est pas bon : %s."
65
entete = "num_nom,Rang"
64
[14]
66
[14]
65
abr =""
67
abr =""
66
nom = "nom_sci -> noms supra-génériques"
68
nom = "nom_sci -> noms supra-génériques"
67
description = "Si le rang est < à %s, le nom_sci doit correspondre à la valeur 
69
description = "Si le rang est < à %s, le nom_sci doit correspondre à la valeur 
68
du champ nom_supra_generique. Les valeurs des champs cultivar_groupe, cultivar et 
70
du champ nom_supra_generique. Les valeurs des champs cultivar_groupe, cultivar et 
Line 74... Line 76...
74
description = "Si le rang est = à %s, le nom_sci doit correspondre à la valeur du champ genre. Les valeurs des champs cultivar_groupe, cultivar et nom_commercial peuvent s'y ajouter."
76
description = "Si le rang est = à %s, le nom_sci doit correspondre à la valeur du champ genre. Les valeurs des champs cultivar_groupe, cultivar et nom_commercial peuvent s'y ajouter."
75
entete = "num_nom,nom_sci,nom_sci corrigé"
77
entete = "num_nom,nom_sci,nom_sci corrigé"
76
[16]
78
[16]
77
abr = "Nom Complet Infra Genre"
79
abr = "Nom Complet Infra Genre"
78
nom = "nom_sci -> noms infra-génériques"
80
nom = "nom_sci -> noms infra-génériques"
79
description = "Si le rang est > à %s et < à %s, le nom_sci doit correspondre à une des formules suivantes :\n genre + ' ' + type_epithete + ' ' + epithete_infra_generique\n genre + ' ' + epithete_infra_generique + ' ' + type_epithete=agg.\n Les valeurs des champs cultivar_groupe, cultivar et nom_commercial peuvent s'y ajouter."
81
description = "Si le rang est > à %s et < à %s, le nom_sci doit correspondre à une des formules suivantes :
-
 
82
genre + ' ' + type_epithete + ' ' + epithete_infra_generique
-
 
83
genre + ' ' + epithete_infra_generique + ' ' + type_epithete=agg.
-
 
84
Les valeurs des champs cultivar_groupe, cultivar et nom_commercial peuvent s'y ajouter."
80
entete = "num_nom,nom_sci,nom_sci corrigé"
85
entete = "num_nom,nom_sci,nom_sci corrigé"
81
[17]
86
[17]
82
abr = "Nom Complet Espece"
87
abr = "Nom Complet Espece"
83
nom = "nom_sci -> noms d'espèce"
88
nom = "nom_sci -> noms d'espèce"
-
 
89
description = "Si le rang est = à %s, le nom_sci doit correspondre à la formule : 
-
 
90
genre + ' ' + epithete_sp 
84
description = "Si le rang est = à %s, le nom_sci doit correspondre à la formule : \n genre + ' ' + epithete_sp \n Les valeurs des champs cultivar_groupe, cultivar et nom_commercial peuvent s'y ajouter."
91
Les valeurs des champs cultivar_groupe, cultivar et nom_commercial peuvent s'y ajouter."
85
entete = "num_nom,nom_sci,nom_sci corrigé"
92
entete = "num_nom,nom_sci,nom_sci corrigé"
86
[18]
93
[18]
87
abr = "Nom Complet Infra Specifique"
94
abr = "Nom Complet Infra Specifique"
88
nom = "nom_sci -> noms infra-spécifiques"
95
nom = "nom_sci -> noms infra-spécifiques"
89
description = "Si le rang est > à %s, le nom_sci doit correspondre à la formule : \n genre + ' ' + epithete_sp + ' ' + type_epithete + ' ' + epithete_infra_generique\n Les valeurs des champs cultivar_groupe, cultivar et nom_commercial peuvent s'y ajouter."
96
description = "Si le rang est > à %s, le nom_sci doit correspondre à la formule :
-
 
97
genre + ' ' + epithete_sp + ' ' + type_epithete + ' ' + epithete_infra_generique
-
 
98
Les valeurs des champs cultivar_groupe, cultivar et nom_commercial peuvent s'y ajouter."
90
entete = "num_nom,nom_sci,nom_sci corrigé"
99
entete = "num_nom,nom_sci,nom_sci corrigé"
91
[19]
100
[19]
92
abr = "Nom Supra Generique Espaces"
101
abr = "Nom Supra Generique Espaces"
93
nom = "nom_supra_generique -> espaces en trop"
102
nom = "nom_supra_generique -> espaces en trop"
94
description = "Le champ nom_supra_generique ne doit pas contenir d'espace avant ou après le nom."
103
description = "Le champ nom_supra_generique ne doit pas contenir d'espace avant ou après le nom."
95
entete = "num_nom,nom_supra_generique erroné"
104
entete = "num_nom,nom_supra_generique erroné"
96
[20]
105
[20]
97
abr = "Nom Supra Generique Syntaxe"
106
abr = "Nom Supra Generique Syntaxe"
98
nom = "nom_supra_generique -> syntaxe"
107
nom = "nom_supra_generique -> syntaxe"
99
description = "Le champ nom_supra_generique contient un mot composé de lettres minuscules, avec ou sans tréma (¨), et de tirets (-).\n La première lettre (avec ou sans tréma) du mot doit être en majuscule."
108
description = "Le champ nom_supra_generique contient un mot composé de lettres minuscules, avec ou sans tréma (¨), et de tirets (-).
-
 
109
La première lettre (avec ou sans tréma) du mot doit être en majuscule."
100
entete = "num_nom,nom_supra_generique erroné"
110
entete = "num_nom,nom_supra_generique erroné"
101
[21]
111
[21]
102
abr = "Nom Supra Generique Rang"
112
abr = "Nom Supra Generique Rang"
103
nom = "nom_supra_generique -> rang < %s"
113
nom = "nom_supra_generique -> rang < %s"
104
description = "Si le champ nom_supra_generique n'est pas vide alors le rang du nom doit être inférieur à %s."
114
description = "Si le champ nom_supra_generique n'est pas vide alors le rang du nom doit être inférieur à %s."
105
entete = "num_nom,nom_sci,rang erroné"
115
entete = "num_nom,nom_sci,rang erroné"
106
[22]
116
[22]
107
abr = "Genre Espaces"
117
abr = "Genre Espaces"
108
nom = "genre -> espaces en trop"
118
nom = "genre -> espaces en trop"
-
 
119
description = "Le champ genre ne doit pas contenir d'espace avant ou après le nom.
109
description = "Le champ genre ne doit pas contenir d'espace avant ou après le nom.\n Si des espaces sont compris dans la valeur du champ, il ne doit pas en avoir plusieurs consécutifs."
120
Si des espaces sont compris dans la valeur du champ, il ne doit pas en avoir plusieurs consécutifs."
110
entete = "num_nom,genre erroné"
121
entete = "num_nom,genre erroné"
111
[23]
122
[23]
112
abr = "Genre Syntaxe"
123
abr = "Genre Syntaxe"
113
nom = "genre -> syntaxe"
124
nom = "genre -> syntaxe"
-
 
125
description = "Le champ genre peut contenir :
-
 
126
 - un mot unique composé de lettres minuscules, avec ou sans tréma (¨), et de tirets (-).
114
description = "Le champ genre peut contenir :\n - un mot unique composé de lettres minuscules, avec ou sans tréma (¨), et de tirets (-). \n   Il commence par une lettre majuscule (avec ou sans tréma) et peut être précédé par \n   le signe + ou la lettre x suivi d'un espace.\n - une formule d'hybridité composée d'une série de noms de genre (au moins 2) séparés\n   entre eux par la lettre x entourée de caractères espaces."
127
   Il commence par une lettre majuscule (avec ou sans tréma) et peut être précédé par le signe + ou la lettre x suivi d'un espace.
-
 
128
 - une formule d'hybridité composée d'une série de noms de genre (au moins 2) séparés
-
 
129
   entre eux par la lettre x entourée de caractères espaces."
115
entete = "num_nom,genre erroné"
130
entete = "num_nom,genre erroné"
116
[24]
131
[24]
117
abr = "Genre Rang"
132
abr = "Genre Rang"
118
nom = "genre -> rang >= %s"
133
nom = "genre -> rang >= %s"
119
description = "Si le champ genre n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
134
description = "Si le champ genre n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
120
entete = "num_nom,nom_sci,rang erroné"
135
entete = "num_nom,nom_sci,rang erroné"
121
[25]
136
[25]
122
abr = "Epithete Infra Generique Syntaxe"
137
abr = "Epithete Infra Generique Syntaxe"
123
nom = "epithete_infra_generique -> syntaxe"
138
nom = "epithete_infra_generique -> syntaxe"
124
description = "Le champ epithete_infra_generique est composé de lettres minuscules, avec ou sans tréma (¨), et de tirets (-).\n La première lettre (avec ou sans tréma) doit être en majuscule."
139
description = "Le champ epithete_infra_generique est composé de lettres minuscules, avec ou sans tréma (¨), et de tirets (-).
-
 
140
La première lettre (avec ou sans tréma) doit être en majuscule."
125
entete = "num_nom,epithete_infra_generique erroné"
141
entete = "num_nom,epithete_infra_generique erroné"
126
[26]
142
[26]
127
abr = "Epithete Infra Generique Rang"
143
abr = "Epithete Infra Generique Rang"
128
nom = "epithete_infra_generique -> %s < rang < %s"
144
nom = "epithete_infra_generique -> %s < rang < %s"
129
description = "Si le champ epithete_infra_generique n'est pas vide alors le rang du nom doit être compris entre %s et %s."
145
description = "Si le champ epithete_infra_generique n'est pas vide alors le rang du nom doit être compris entre %s et %s."
Line 134... Line 150...
134
description = "Le champ epithete_infra_generique ne doit pas contenir d'espace avant ou après sa valeur."
150
description = "Le champ epithete_infra_generique ne doit pas contenir d'espace avant ou après sa valeur."
135
entete = "num_nom,epithete_infra_generique erroné"
151
entete = "num_nom,epithete_infra_generique erroné"
136
[28]
152
[28]
137
abr = "Epithete Sp Espaces"
153
abr = "Epithete Sp Espaces"
138
nom = "epithete_sp -> espaces en trop"
154
nom = "epithete_sp -> espaces en trop"
-
 
155
description = "Le champ epithete_sp ne doit pas contenir d'espace avant ou après le nom.
139
description = "Le champ epithete_sp ne doit pas contenir d'espace avant ou après le nom.\n Si des espaces sont compris dans la valeur du champ, il ne doit pas en avoir plusieurs consécutifs."
156
Si des espaces sont compris dans la valeur du champ, il ne doit pas en avoir plusieurs consécutifs."
140
entete = "num_nom,epithete_sp erroné"
157
entete = "num_nom,epithete_sp erroné"
141
[29]
158
[29]
142
abr = "Epithete Sp Syntaxe"
159
abr = "Epithete Sp Syntaxe"
143
nom = "epithete_sp -> syntaxe"
160
nom = "epithete_sp -> syntaxe"
-
 
161
description = "Le champ epithete_sp peut contenir :
-
 
162
 - un mot unique composé de lettres minuscules [a-z] incluant les caractères [ëï-].
-
 
163
   Il commence par une lettre minuscule [a-zëï].
144
description = "Le champ epithete_sp peut contenir :\n - un mot unique composé de lettres minuscules [a-z] incluant les caractères [ëï-]. \n   Il commence par une lettre minuscule [a-zëï].\n   Il peut être précédé par le signe + ou la lettre x suivi d'un espace.\n - un mot contenant sp. suivi d'un ou plusieurs caractères numériques (1-9) \n   ou d'un seul caractère majuscule (A-Z) \n - une formule d'hybridité composée d'une série de noms d'espèce (au moins 2) \n   séparés entre eux par la lettre x entourée de caractères espaces."
164
   Il peut être précédé par le signe + ou la lettre x suivi d'un espace.
-
 
165
 - un mot contenant sp. suivi d'un ou plusieurs caractères numériques (1-9)
-
 
166
   ou d'un seul caractère majuscule (A-Z)
-
 
167
 - une formule d'hybridité composée d'une série de noms d'espèce (au moins 2)
-
 
168
   séparés entre eux par la lettre x entourée de caractères espaces."
145
entete = "num_nom,epithete_sp erroné"
169
entete = "num_nom,epithete_sp erroné"
146
[30]
170
[30]
147
abr = "Epithete Sp Rang"
171
abr = "Epithete Sp Rang"
148
nom = "epithete_sp -> rang >= %s"
172
nom = "epithete_sp -> rang >= %s"
149
description = "Si le champ epithete_sp n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
173
description = "Si le champ epithete_sp n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
Line 159... Line 183...
159
description = "Le champ type_epithete doit contenir un mot unique composé de lettres minuscules, sans  accents, et de tirets (-). Il commence par une lettre minuscule sans accent."
183
description = "Le champ type_epithete doit contenir un mot unique composé de lettres minuscules, sans  accents, et de tirets (-). Il commence par une lettre minuscule sans accent."
160
entete = "num_nom,type_epithete erroné"
184
entete = "num_nom,type_epithete erroné"
161
[33]
185
[33]
162
abr = "Type Epithete Hybridite"
186
abr = "Type Epithete Hybridite"
163
nom = "type_epithete -> hybridité"
187
nom = "type_epithete -> hybridité"
164
description = "Le champ type_epithete ne doit pas contenir de préfixe indiquant l'hybridité comme : \n - «n-» \n - «notho-»"
188
description = "Le champ type_epithete ne doit pas contenir de préfixe indiquant l'hybridité comme : 
-
 
189
 - «n-» 
-
 
190
 - «notho-»"
165
entete = "num_nom,type_epithete erroné"
191
entete = "num_nom,type_epithete erroné"
166
[34]
192
[34]
167
abr = "Epithete Infra Sp Espaces"
193
abr = "Epithete Infra Sp Espaces"
168
nom = "epithete_infra_sp -> espaces en trop"
194
nom = "epithete_infra_sp -> espaces en trop"
-
 
195
description = "Le champ epithete_infra_sp ne doit pas contenir d'espace avant ou après le nom.
169
description = "Le champ epithete_infra_sp ne doit pas contenir d'espace avant ou après le nom.\nSi des espaces sont compris dans la valeur du champ, il ne doit pas en avoir plusieurs consécutifs."
196
Si des espaces sont compris dans la valeur du champ, il ne doit pas en avoir plusieurs consécutifs."
170
entete = "num_nom,epithete_infra_sp erroné"
197
entete = "num_nom,epithete_infra_sp erroné"
171
[35]
198
[35]
172
abr = "Epithete Infra Sp Syntaxe"
199
abr = "Epithete Infra Sp Syntaxe"
173
nom = "epithete_infra_sp -> syntaxe"
200
nom = "epithete_infra_sp -> syntaxe"
-
 
201
description = "Le champ epithete_infra_sp peut contenir :
174
description = "Le champ epithete_infra_sp peut contenir :\n - un mot unique composé de lettres minuscules, avec ou sans tréma (¨), et de tirets (-). \n   Il commence par une lettre minuscule (avec ou sans tréma).\n   Il peut être précédé par le signe + ou la lettre x suivi d'un espace.\n - une formule d'hybridité composée d'une série de noms d'espèce ou d'infra espèce \n   (au moins 2) séparés entre eux par la lettre x entourée de caractères espaces."
202
 - un mot unique composé de lettres minuscules, avec ou sans tréma (¨), et de tirets (-).
-
 
203
   Il commence par une lettre minuscule (avec ou sans tréma).
-
 
204
   Il peut être précédé par le signe + ou la lettre x suivi d'un espace.
-
 
205
 - une formule d'hybridité composée d'une série de noms d'espèce ou d'infra espèce
-
 
206
   (au moins 2) séparés entre eux par la lettre x entourée de caractères espaces."
175
entete = "num_nom,epithete_infra_sp erroné"
207
entete = "num_nom,epithete_infra_sp erroné"
176
[36]
208
[36]
177
abr = "Epithete Infra Sp Rang"
209
abr = "Epithete Infra Sp Rang"
178
nom = "epithete_infra_sp -> rang > %s"
210
nom = "epithete_infra_sp -> rang > %s"
179
description = "Si le champ epithete_infra_sp n'est pas vide alors le rang du nom doit être supérieur à %s."
211
description = "Si le champ epithete_infra_sp n'est pas vide alors le rang du nom doit être supérieur à %s."
Line 189... Line 221...
189
description = "Si le champ cultivar_groupe n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
221
description = "Si le champ cultivar_groupe n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
190
entete = "num_nom,nom_sci,rang erroné"
222
entete = "num_nom,nom_sci,rang erroné"
191
[39]
223
[39]
192
abr = "Cultivar Syntaxe"
224
abr = "Cultivar Syntaxe"
193
nom = "cultivar -> syntaxe"
225
nom = "cultivar -> syntaxe"
-
 
226
description = "Le champ cultivar_groupe doit contenir :
-
 
227
 - un nom de cultivar conforme aux règles du Code Internationnal de Nomenclature 
-
 
228
   des Plantes Cultivées (CINPC), c.-à-d. composer de caractères alphanumériques
-
 
229
   (A-Z,a-z et 0-9) incluant signes diacritiques et marques de ponctuations.
194
description = "Le champ cultivar_groupe doit contenir :\n - un nom de cultivar conforme aux règles du Code Internationnal de Nomenclature \n   des Plantes Cultivées (CINPC), c.-à-d. composer de caractères alphanumériques \n   (A-Z,a-z et 0-9) incluant signes diacritiques et marques de ponctuations.\n - un nom en alphabet latin, ce qui implique une translittération des noms d'alphabet \n   cyrillique, arabe, chinois...\n - une lettre majuscule obligatoire pour le premier caractère du premier mot et pour \n   les autres mots importants mais pas pour les mots mineurs.\nNe doit pas contenir :\n - cv., convar. ou de guillemets simples (')."
230
 - un nom en alphabet latin, ce qui implique une translittération des noms d'alphabet
-
 
231
   cyrillique, arabe, chinois...
-
 
232
 - une lettre majuscule obligatoire pour le premier caractère du premier mot et pour
-
 
233
   les autres mots importants mais pas pour les mots mineurs.
-
 
234
Ne doit pas contenir :
-
 
235
 - cv., convar. ou de guillemets simples (')."
195
entete = "num_nom,cultivar erroné"
236
entete = "num_nom,cultivar erroné"
196
[40]
237
[40]
197
abr = "Cultivar Rang"
238
abr = "Cultivar Rang"
198
nom = "cultivar -> rang >= %s"
239
nom = "cultivar -> rang >= %s"
199
description = "Si le champ cultivar n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
240
description = "Si le champ cultivar n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
Line 273... Line 314...
273
 - une valeur vide,
314
 - une valeur vide,
274
 - un nombre,
315
 - un nombre,
275
 - une suite de nombres séparés par des virgules."
316
 - une suite de nombres séparés par des virgules."
276
entete = "num_nom,synonyme_proparte erroné"
317
entete = "num_nom,synonyme_proparte erroné"
277
[51]
318
[51]
278
abr = ""
319
abr = "Synonyme Proparte Existence"
279
nom = ""
-
 
280
description = ""
320
nom = "synonyme_proparte -> existence"
-
 
321
description = "Si le champ synonyme_proparte contient un ou plusieurs nombres alors chacun d'entre eux doit correspondre à une valeur du champ num_nom."
281
entete = ""
322
entete = "num_nom, synonyme_proparte introuvable"
282
[52]
323
[52]
283
abr = ""
324
abr = "Synonyme Douteux Syntaxe"
284
nom = ""
325
nom = "synonyme_douteux -> syntaxe"
-
 
326
description = "Le champ synonyme_douteux contient soit :
285
description = ""
327
 - une valeur vide,
286
entete = ""
328
 - le chiffre 1."
-
 
329
entete = "num_nom,synonyme_douteux erroné"
287
[53]
330
[53]
288
abr = ""
331
abr = "Synonyme Douteux Num Nom Retenu"
289
nom = ""
332
nom = "synonyme_douteux -> présence num_nom_retenu"
290
description = ""
333
description = "Si le nom est un synonyme douteux, le champs num_nom_retenu doit être vide."
291
entete = ""
334
entete = "num_nom,synonyme_douteux,num_nom_retenu"
292
[54]
335
[54]
293
abr = ""
336
abr = "Synonyme Mal Applique Syntaxe"
-
 
337
nom = "synonyme_mal_applique -> syntaxe"
-
 
338
description = "Le champ synonyme_mal_applique contient soit :
294
nom = ""
339
 - une valeur vide,
295
description = ""
340
 - le chiffre 1."
296
entete = ""
341
entete = "num_nom,synonyme_mal_applique erroné"
297
[55]
342
[55]
298
abr = ""
343
abr = "Synonyme Orthographique Syntaxe"
299
nom = ""
344
nom = "synonyme_orthographique -> syntaxe"
-
 
345
description = "Le champ synonyme_orthographique contient soit :
300
description = ""
346
 - une valeur vide,
301
entete = ""
347
 - un nombre."
-
 
348
entete = "num_nom,synonyme_orthographique erroné"
302
[56]
349
[56]
303
abr = ""
350
abr = "Synonyme Orthographique Existence"
304
nom = ""
-
 
305
description = ""
351
nom = "synonyme_orthographique -> existence"
-
 
352
description = "Si le champ synonyme_orthographique contient un nombre alors il doit correspondre à une valeur du champ num_nom."
306
entete = ""
353
entete = "num_nom,synonyme_orthographique introuvable"
307
[57]
354
[57]
308
abr = ""
355
abr = "Hybride Parent01 Syntaxe"
309
nom = ""
356
nom = "hybride_parent_01 -> syntaxe"
-
 
357
description = "Le champ hybride_parent_01 contient soit :
310
description = ""
358
 - une valeur vide,
311
entete = ""
359
 - un nombre."
-
 
360
entete = "num_nom,hybride_parent_01 erroné"
312
[58]
361
[58]
313
abr = ""
362
abr = "Hybride Parent01 Existence"
314
nom = ""
-
 
315
description = ""
363
nom = "hybride_parent_01 -> existence"
-
 
364
description = "Si le champ hybride_parent_01 contient un nombre alors il doit correspondre à une valeur du champ num_nom."
316
entete = ""
365
entete = "num_nom,hybride_parent_01 introuvable"
317
[59]
366
[59]
318
abr = ""
367
abr = "Hybride Parent02 Syntaxe"
319
nom = ""
368
nom = "hybride_parent_02 -> syntaxe"
-
 
369
description = "Le champ hybride_parent_02 contient soit :
320
description = ""
370
 - une valeur vide,
321
entete = ""
371
 - un nombre."
-
 
372
entete = "num_nom,hybride_parent_02 erroné"
322
[60]
373
[60]
323
abr = ""
374
abr = "Hybride Parent02 Existence"
324
nom = ""
-
 
325
description = ""
375
nom = "hybride_parent_02 -> existence"
-
 
376
description = "Si le champ hybride_parent_02 contient un nombre alors il doit correspondre à une valeur du champ num_nom."
326
entete = ""
377
entete = "num_nom,hybride_parent_02 introuvable"
327
[61]
378
[61]
328
abr = ""
379
abr = "Presence Syntaxe"
329
nom = ""
380
nom = "presence -> syntaxe"
330
description = ""
381
description = "Le champ presence contient soit :
-
 
382
 - le symbole tiret «-» précédant une autre information non référencée...
-
 
383
 - une première lettre en majuscule indiquant le code standard attribué à ce taxon,
-
 
384
 - éventuellement suivie d'un tiret puis d'une deuxième lettre en majuscule indiquant un code de présence spécifique au référentiel."
331
entete = ""
385
entete = "num_nom,presence erroné"
332
[62]
386
[62]
333
abr = ""
387
abr = "Statut Origine Syntaxe"
334
nom = ""
388
nom = "statut_origine -> syntaxe"
335
description = ""
389
description = "Le champ statut_origine peut contenir :
-
 
390
 - le symbole tiret «-» précédant une autre information non référencée...
-
 
391
 - une première lettre en majuscule indiquant le code standard attribué à ce taxon.
-
 
392
 - éventuellement suivie d'un tiret puis d'une deuxième lettre en majuscule indiquant un code de présence spécifique au référentiel."
336
entete = ""
393
entete = "num_nom,statut_origine erroné"
337
[63]
394
[63]
338
abr = ""
395
abr = "Statut Introduction Syntaxe"
339
nom = ""
396
nom = "statut_introduction -> syntaxe"
340
description = ""
397
description = "Le champ statut_introduction peut contenir :
-
 
398
 - le symbole tiret «-» précédant une autre information non référencée...
-
 
399
 - une première lettre en majuscule indiquant le code standard attribué à ce taxon,
-
 
400
 - éventuellement suivie d'un tiret puis d'une deuxième lettre en majuscule indiquant un code de présence spécifique au référentiel."
341
entete = ""
401
entete = "num_nom,statut_introduction erroné"
342
[64]
402
[64]
343
abr = ""
403
abr = "Statut Culture Syntaxe"
344
nom = ""
404
nom = "statut_culture -> syntaxe"
345
description = ""
405
description = "Le champ statut_culture peut contenir :
-
 
406
 - le symbole tiret «-» précédant une autre information non référencée...
-
 
407
 - une première lettre en majuscule indiquant le code standard attribué à ce taxon,
-
 
408
 - éventuellement suivie d'un tiret puis d'une deuxième lettre en majuscule indiquant un code de présence spécifique au référentiel."
346
entete = ""
409
entete = "num_nom,statut_culture erroné"
347
[65]
410
[65]
348
abr = "Exclure Tax Ref Syntaxe"
411
abr = "Exclure Tax Ref Syntaxe"
349
nom = "exclure_taxref -> syntaxe"
412
nom = "exclure_taxref -> syntaxe"
-
 
413
description = "Le champ exclure_taxref contient soit :
-
 
414
 - une valeur vide ou NULL.
-
 
415
 - le chiffre 0 : si le nom n'a pas à être exclu de TaxRef.
-
 
416
 - le chiffre 1 : pour exclure le nom de TaxRef
350
description = "Le champ exclure_taxref contient soit :\n - une valeur vide ou NULL.\n - le chiffre 0 : si le nom n'a pas à être exclu de TaxRef.\n - le chiffre 1 : pour exclure le nom de TaxRef - le chiffre 9 : quand la décision sur l'exclusion reste à prendre (le nom sera malgré tout exclu)."
417
 - le chiffre 9 : quand la décision sur l'exclusion reste à prendre (le nom sera malgré tout exclu)."
351
entete = "num_nom,exclure_taxref erroné"
418
entete = "num_nom,exclure_taxref erroné"
352
419