Subversion Repositories Applications.referentiel

Rev

Rev 171 | Rev 175 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 171 Rev 174
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 : %s"
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
[2]
5
[2]
6
abr = "Nom Des Champs"
6
abr = "Nom Des Champs"
7
nom = "Structure -> noms des champs"
7
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."
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
message = "Champs manquants : %s."
9
message = "Champs manquants : %s."
10
[3]
10
[3]
11
abr = "Type Des Champs"
11
abr = "Type Des Champs"
12
nom = "Structure -> types des champs"
12
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."
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
message = "Champs n'ayant pas un type conforme : %s."
14
message = "Champs n'ayant pas un type conforme : %s."
15
[4]
15
[4]
16
abr = "Num Nom Cle Primaire"
16
abr = "Num Nom Cle Primaire"
17
nom = "Structure -> num_nom est clé primaire"
17
nom = "Structure -> num_nom est clé primaire"
18
description = "Vérifie que le champ num_nom est bien la clé primaire de la table."
18
description = "Vérifie que le champ num_nom est bien la clé primaire de la table."
19
[5]
19
[5]
20
abr = "Taille Des Champs"
20
abr = "Taille Des Champs"
21
nom = "Structure -> champs tronqués"
21
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."
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
message = "Champs possédant des enregistrements qui atteignent la taille maximum autorisée : %s."
23
message = "Champs possédant des enregistrements qui atteignent la taille maximum autorisée : %s."
24
[6]
24
[6]
25
abr = "Num Nom Superieur A Zero"
25
abr = "Num Nom Superieur A Zero"
26
nom = "num_nom -> supérieur à 0"
26
nom = "num_nom -> supérieur à 0"
27
description = "Le champ num_nom doit contenir des nombres entiers supérieurs à 0."
27
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."
28
message = "%s enregistrements contiennent dans le champ num_nom une valeur inférieure ou égale à 0."
29
[7]
29
[7]
30
abr = "Num Nom Retenu Superieur A Zero"
30
abr = "Num Nom Retenu Superieur A Zero"
31
nom = "num_nom_retenu -> supérieur à 0"
31
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."
32
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."
33
message = "%s enregistrements dont le champ num_nom_retenu est inférieur ou égal à 0 : %s."
34
[8]
34
[8]
35
abr = "Num Tax Sup Egal Zero Unique"
35
abr = "Num Tax Sup Egal Zero Unique"
36
nom = "num_tax_sup -> égal à 0 unique"
36
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."
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
message = "%s enregistrements ont une valeur de 0 dans le champ num_tax_sup : %s."
38
message = "%s enregistrements ont une valeur de 0 dans le champ num_tax_sup : %s."
39
[9]
39
[9]
40
abr = "Tax Sup Pour Taxon"
40
abr = "Tax Sup Pour Taxon"
41
nom = "Classification -> uniquement pour les taxons"
41
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."
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
message = "%s enregistrements ne sont pas des taxons et possèdent une valeur dans num_tax_sup : %s."
43
message = "%s enregistrements ne sont pas des taxons et possèdent une valeur dans num_tax_sup : %s."
44
[10]
44
[10]
45
abr = "Exitence Taxon Superieur"
45
abr = "Exitence Taxon Superieur"
46
nom = "Classification -> existence du taxon supérieur"
46
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."
47
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."
48
message = "%s enregistrements dont le taxon supérieur n'existe pas : %s."
49
[11]
49
[11]
50
abr = "Classification Rang"
50
abr = "Classification Rang"
51
nom = "Classification -> taxon supérieur avec rang inférieur"
51
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)."
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)."
53
message = "%s enregistrements avec un problème : %s."
53
message = "%s enregistrements avec un problème : %s."
54
[12]
54
[12]
55
abr = "Classification"
55
abr = "Classification"
56
nom = "Classification -> racine liée à chaque noeud"
56
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."
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."
58
message = "%s taxons dont la classification n'est pas bonne : %s."
58
message = "%s taxons dont la classification n'est pas bonne : %s."
59
[13]
59
[13]
60
abr = "Rang"
60
abr = "Rang"
61
nom = "rang"
61
nom = "rang"
62
description = "Le rang doit correspondre à un valeur numérique définit dans le manuel."
62
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."
63
message = "%s noms dont le rang n'est pas bon : %s."
64
[14]
64
[14]
65
abr =""
65
abr =""
66
nom = "nom_sci -> noms supra-génériques"
66
nom = "nom_sci -> noms supra-génériques"
67
description = "Si le rang est < à %s, le nom_sci doit correspondre à la valeur 
67
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 
68
du champ nom_supra_generique. Les valeurs des champs cultivar_groupe, cultivar et 
69
nom_commercial peuvent s'y ajouter."
69
nom_commercial peuvent s'y ajouter."
70
entete = "num_nom,nom_sci,nom_sci corrigé"
70
entete = "num_nom,nom_sci,nom_sci corrigé"
71
[15]
71
[15]
72
abr = "Nom Complet Genre"
72
abr = "Nom Complet Genre"
73
nom = "nom_sci -> noms de genres"
73
nom = "nom_sci -> noms de genres"
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."
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."
75
entete = "num_nom,nom_sci,nom_sci corrigé"
75
entete = "num_nom,nom_sci,nom_sci corrigé"
76
[16]
76
[16]
77
abr = "Nom Complet Infra Genre"
77
abr = "Nom Complet Infra Genre"
78
nom = "nom_sci -> noms infra-génériques"
78
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."
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."
80
entete = "num_nom,nom_sci,nom_sci corrigé"
80
entete = "num_nom,nom_sci,nom_sci corrigé"
81
[17]
81
[17]
82
abr = "Nom Complet Espece"
82
abr = "Nom Complet Espece"
83
nom = "nom_sci -> noms d'espèce"
83
nom = "nom_sci -> noms d'espèce"
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."
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."
85
entete = "num_nom,nom_sci,nom_sci corrigé"
85
entete = "num_nom,nom_sci,nom_sci corrigé"
86
[18]
86
[18]
87
abr = "Nom Complet Infra Specifique"
87
abr = "Nom Complet Infra Specifique"
88
nom = "nom_sci -> noms infra-spécifiques"
88
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."
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."
90
entete = "num_nom,nom_sci,nom_sci corrigé"
90
entete = "num_nom,nom_sci,nom_sci corrigé"
91
[19]
91
[19]
92
abr = "Nom Supra Generique Espaces"
92
abr = "Nom Supra Generique Espaces"
93
nom = "nom_supra_generique -> espaces en trop"
93
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."
94
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é"
95
entete = "num_nom,nom_supra_generique erroné"
96
[20]
96
[20]
97
abr = "Nom Supra Generique Syntaxe"
97
abr = "Nom Supra Generique Syntaxe"
98
nom = "nom_supra_generique -> syntaxe"
98
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."
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."
100
entete = "num_nom,nom_supra_generique erroné"
100
entete = "num_nom,nom_supra_generique erroné"
101
[21]
101
[21]
102
abr = "Nom Supra Generique Rang"
102
abr = "Nom Supra Generique Rang"
103
nom = "nom_supra_generique -> rang < %s"
103
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."
104
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é"
105
entete = "num_nom,nom_sci,rang erroné"
106
[22]
106
[22]
107
abr = "Genre Espaces"
107
abr = "Genre Espaces"
108
nom = "genre -> espaces en trop"
108
nom = "genre -> espaces en trop"
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."
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."
110
entete = "num_nom,genre erroné"
110
entete = "num_nom,genre erroné"
111
[23]
111
[23]
112
abr = "Genre Syntaxe"
112
abr = "Genre Syntaxe"
113
nom = "genre -> syntaxe"
113
nom = "genre -> syntaxe"
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."
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."
115
entete = "num_nom,genre erroné"
115
entete = "num_nom,genre erroné"
116
[24]
116
[24]
117
abr = "Genre Rang"
117
abr = "Genre Rang"
118
nom = "genre -> rang >= %s"
118
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."
119
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é"
120
entete = "num_nom,nom_sci,rang erroné"
121
[25]
121
[25]
122
abr = "Epithete Infra Generique Syntaxe"
122
abr = "Epithete Infra Generique Syntaxe"
123
nom = "epithete_infra_generique -> syntaxe"
123
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."
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."
125
entete = "num_nom,epithete_infra_generique erroné"
125
entete = "num_nom,epithete_infra_generique erroné"
126
[26]
126
[26]
127
abr = "Epithete Infra Generique Rang"
127
abr = "Epithete Infra Generique Rang"
128
nom = "epithete_infra_generique -> %s < rang < %s"
128
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."
129
description = "Si le champ epithete_infra_generique n'est pas vide alors le rang du nom doit être compris entre %s et %s."
130
entete = "num_nom,nom_sci,rang erroné"
130
entete = "num_nom,nom_sci,rang erroné"
131
[27]
131
[27]
132
abr = "Epithete Infra Generique Espaces"
132
abr = "Epithete Infra Generique Espaces"
133
nom = "epithete_infra_generique -> espaces en trop"
133
nom = "epithete_infra_generique -> espaces en trop"
134
description = "Le champ epithete_infra_generique ne doit pas contenir d'espace avant ou après sa valeur."
134
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é"
135
entete = "num_nom,epithete_infra_generique erroné"
136
[28]
136
[28]
137
abr = "Epithete Sp Espaces"
137
abr = "Epithete Sp Espaces"
138
nom = "epithete_sp -> espaces en trop"
138
nom = "epithete_sp -> espaces en trop"
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."
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."
140
entete = "num_nom,epithete_sp erroné"
140
entete = "num_nom,epithete_sp erroné"
141
[29]
141
[29]
142
abr = "Epithete Sp Syntaxe"
142
abr = "Epithete Sp Syntaxe"
143
nom = "epithete_sp -> syntaxe"
143
nom = "epithete_sp -> syntaxe"
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."
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."
145
entete = "num_nom,epithete_sp erroné"
145
entete = "num_nom,epithete_sp erroné"
146
[30]
146
[30]
147
abr = "Epithete Sp Rang"
147
abr = "Epithete Sp Rang"
148
nom = "epithete_sp -> rang >= %s"
148
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."
149
description = "Si le champ epithete_sp n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
150
entete = "num_nom,nom_sci,rang erroné"
150
entete = "num_nom,nom_sci,rang erroné"
151
[31]
151
[31]
152
abr = "Type Epithete Espaces"
152
abr = "Type Epithete Espaces"
153
nom = "type_epithete -> espaces en trop"
153
nom = "type_epithete -> espaces en trop"
154
description = "Le champ type_epithete ne doit pas contenir d'espace."
154
description = "Le champ type_epithete ne doit pas contenir d'espace."
155
entete = "num_nom,type_epithete erroné"
155
entete = "num_nom,type_epithete erroné"
156
[32]
156
[32]
157
abr = "Type Epithete Syntaxe"
157
abr = "Type Epithete Syntaxe"
158
nom = "type_epithete -> syntaxe"
158
nom = "type_epithete -> syntaxe"
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."
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."
160
entete = "num_nom,type_epithete erroné"
160
entete = "num_nom,type_epithete erroné"
161
[33]
161
[33]
162
abr = "Type Epithete Hybridite"
162
abr = "Type Epithete Hybridite"
163
nom = "type_epithete -> hybridité"
163
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-»"
164
description = "Le champ type_epithete ne doit pas contenir de préfixe indiquant l'hybridité comme : \n - «n-» \n - «notho-»"
165
entete = "num_nom,type_epithete erroné"
165
entete = "num_nom,type_epithete erroné"
166
[34]
166
[34]
167
abr = "Epithete Infra Sp Espaces"
167
abr = "Epithete Infra Sp Espaces"
168
nom = "epithete_infra_sp -> espaces en trop"
168
nom = "epithete_infra_sp -> espaces en trop"
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."
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."
170
entete = "num_nom,epithete_infra_sp erroné"
170
entete = "num_nom,epithete_infra_sp erroné"
171
[35]
171
[35]
172
abr = "Epithete Infra Sp Syntaxe"
172
abr = "Epithete Infra Sp Syntaxe"
173
nom = "epithete_infra_sp -> syntaxe"
173
nom = "epithete_infra_sp -> syntaxe"
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."
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."
175
entete = "num_nom,epithete_infra_sp erroné"
175
entete = "num_nom,epithete_infra_sp erroné"
176
[36]
176
[36]
177
abr = "Epithete Infra Sp Rang"
177
abr = "Epithete Infra Sp Rang"
178
nom = "epithete_infra_sp -> rang > %s"
178
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."
179
description = "Si le champ epithete_infra_sp n'est pas vide alors le rang du nom doit être supérieur à %s."
180
entete = "num_nom,nom_sci,rang erroné"
180
entete = "num_nom,nom_sci,rang erroné"
181
[37]
181
[37]
182
abr = ""
182
abr = "Groupe Cultivar Syntaxe"
183
nom = "cultivar_groupe -> syntaxe"
183
nom = "cultivar_groupe -> syntaxe"
184
description = ""
184
description = "Le champ cultivar_groupe doit contenir un nom de groupe de cultivar conforme aux règles du code des plantes cultivées, c.-à-d. composer de caractères alphanumériques (A-Z,a-z et 0-9) incluant signes diacritiques et marques de ponctuations.\nIl ne doit pas contenir le mot Groupe, l'abbréviation «gp» ou des parenthèses.\nIl peut se terminer par l'abréviation «gx» pour distinguer les groupes des grex."
185
entete = ""
185
entete = "num_nom,cultivar_groupe erroné"
186
[38]
186
[38]
187
abr = ""
187
abr = "Groupe Cultivar Rang"
188
nom = ""
-
 
189
description = ""
188
nom = "cultivar_groupe -> rang >= %s"
-
 
189
description = "Si le champ cultivar_groupe n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
190
entete = ""
190
entete = "num_nom,nom_sci,rang erroné"
191
[39]
191
[39]
192
abr = ""
192
abr = "Cultivar Syntaxe"
193
nom = ""
193
nom = "cultivar -> syntaxe"
194
description = ""
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 (')."
195
entete = ""
195
entete = "num_nom,cultivar erroné"
196
[40]
196
[40]
197
abr = ""
197
abr = "Cultivar Rang"
198
nom = ""
198
nom = "cultivar -> rang >= %s"
199
description = ""
199
description = "Si le champ cultivar n'est pas vide alors le rang du nom doit être supérieur ou égal à %s."
200
entete = ""
200
entete = "num_nom,nom_sci,rang erroné"
201
[41]
201
[41]
202
abr = ""
202
abr = "Nom Commercial Syntaxe"
203
nom = ""
203
nom = "nom_commercial -> syntaxe"
204
description = ""
204
description = "Le champ nom_commercial doit contenir un nom commercial conforme aux règles du Code Internationnal de Nomenclature des Plantes Cultivées (CINPC) qui se compose de caractères majuscules (A-Z) incluant des signes diacritiques et des espaces."
205
entete = ""
205
entete = "num_nom,cultivar erroné"
206
[42]
206
[42]
207
abr = ""
207
abr = "Nom Commercial Presence Cultivar"
208
nom = ""
-
 
209
description = ""
208
nom = "nom_commercial -> groupe_cultivar OU cultivar non vide"
-
 
209
description = "Si le champ nom_commercial contient un nom commercial alors le champ cultivar OU cultivar_groupe ne doit pas être vide."
210
entete = ""
210
entete = "num_nom,nom_commercial sans cultivar ou cultivar_groupe"
211
[43]
211
[43]
212
abr = ""
212
abr = "Auteur Syntaxe"
213
nom = ""
213
nom = "auteur -> syntaxe"
214
description = ""
214
description = "Le champ auteur doit :
-
 
215
 - contenir l'intitulé complet des noms de l'auteur, ou des auteurs, ayant publié à l'origine la combinaison latine courante.
-
 
216
 - OU débuter par le mot « sensu » et contenir l'intitulé complet des noms de l'auteur, ou des auteurs, ayant publié un nom dont la description ne correspond pas à celle de l'auteur, ou des auteurs, d'origine.
-
 
217
 - se composer de caractères alphabétiques (A-Z, a-z), incluant les signes diacritiques, le symbole point (.), les paires de parenthèses ( () ), les apostrophes, l'esperluette (&) et l'espace ( ).
-
 
218
 - contenir, si nécessaire, des abréviations de noms d'auteurs respectant les standards.
-
 
219
 - contenir une translittération des noms d'alphabet cyrillique, arabe, chinois... en alphabet latin.
-
 
220
 - inclure entre parenthèses l'intitulé des noms de l'auteur ou des auteurs ayant publié le basionyme.
-
 
221
 - toujours utiliser l'esperluette (&) à la place du mot « et » pour séparer les noms d'auteurs.
-
 
222
 - conformément à la recommandation 46C.2 du CINB, si une un citation comprend plus de deux auteurs, elle devrait être limitée au nom du premier, suivi de « & al.»."
215
entete = ""
223
entete = "num_nom,auteur erroné"
216
[44]
224
[44]
217
abr = ""
225
abr = "Annee Syntaxe"
218
nom = ""
226
nom = "annee -> syntaxe"
219
description = ""
227
description = "Le champ annee doit :\n - contenir un nombre de 4 chiffres,\n - être supérieur ou égal à 1753."
220
entete = ""
228
entete = "num_nom, annee erronée"
221
[45]
229
[45]
222
abr = ""
230
abr = "Biblio Origine Syntaxe"
223
nom = ""
231
nom = "biblio_origine -> syntaxe"
-
 
232
description = "Le champ biblio_origine se compose de plusieurs parties séparées par des caractères précis qui sont dans l'ordre de gauche à droite :
-
 
233
 - éventuellement, le mot « in » suivi d'un intitulé auteur (utilisé pour indiquer l'intitulé auteur de l'ouvrage dans lequel la publication est parue),
-
 
234
 - point-virgule « ; » (si l'info précédent a été renseignée),
-
 
235
 - abréviation, ou nom, de l'ouvrage ou de la revue selon le standard en vigueur dans le code du nom.
-
 
236
Cette information ne doit pas contenir de caractère virgule « , »,
224
description = ""
237
 - virgule « , »,
-
 
238
 - informations permettant d'identifier plus précisément le document contenant le nom...
-
 
239
(par exemple, l'éditeur, le tome, le numéro d'édition, le volume...) séparées par des virgules ou d'autres caractères sauf deux points « : ».
225
entete = ""
240
 - deux points « : »,
-
 
241
 - numéro(s) de la page contenant la publication du nom ou de l'ensemble de pages (première et dernière 
-
 
242
pages de l'ensemble séparées par un tiret « - »). Quelques fois des numéros ou d'autres informations indiquant 
-
 
243
la position du nom dans le document. Le tiret « - » doit toujours servir à séparer un ensemble."
-
 
244
entete = "num_nom,biblio_origine erronée"
226
[46]
245
[46]
227
abr = ""
246
abr = "Homonymie Syntaxe"
228
nom = ""
247
nom = "homonyme -> syntaxe"
-
 
248
description = "Le champ homonyme contient :
-
 
249
 - une valeur vide,
229
description = ""
250
 - le chiffre 1."
230
entete = ""
251
entete = "num_nom,homonyme erroné"
231
[47]
252
[47]
232
abr = ""
253
abr = "Homonymie Existence"
233
nom = ""
254
nom = "homonyme -> existence"
234
description = ""
255
description = "Si le champ homonyme contient «1» alors plusieurs noms doivent posséder la même valeur dans le champ nom_sci."
235
entete = ""
256
entete = "num_nom,homonyme introuvable"
236
[48]
257
[48]
237
abr = ""
258
abr = "Basionyme Syntaxe"
238
nom = ""
259
nom = "basionyme -> syntaxe"
239
description = ""
260
description = "Le champ basionyme contient :
-
 
261
 - une valeur vide,
240
entete = ""
262
 - un nombre."
-
 
263
entete = "num_nom,basionyme erroné"
241
[49]
264
[49]
242
abr = ""
265
abr = "Basionyme Existence"
243
nom = ""
266
nom = "basionyme -> existence"
244
description = ""
267
description = "Si le champ basionyme contient un nombre alors il doit correspondre à une valeur du champ num_nom."
245
entete = ""
268
entete = "num_nom,basionyme introuvable"
246
[50]
269
[50]
247
abr = ""
270
abr = "Synonyme Proparte Syntaxe"
248
nom = ""
271
nom = "synonyme_proparte -> syntaxe"
-
 
272
description = "Le champ synonyme_proparte contient soit :
249
description = ""
273
 - une valeur vide,
250
entete = ""
274
 - un nombre,
-
 
275
 - une suite de nombres séparés par des virgules."
-
 
276
entete = "num_nom,synonyme_proparte erroné"
251
[51]
277
[51]
252
abr = ""
278
abr = ""
253
nom = ""
279
nom = ""
254
description = ""
280
description = ""
255
entete = ""
281
entete = ""
256
[52]
282
[52]
257
abr = ""
283
abr = ""
258
nom = ""
284
nom = ""
259
description = ""
285
description = ""
260
entete = ""
286
entete = ""
261
[53]
287
[53]
262
abr = ""
288
abr = ""
263
nom = ""
289
nom = ""
264
description = ""
290
description = ""
265
entete = ""
291
entete = ""
266
[54]
292
[54]
267
abr = ""
293
abr = ""
268
nom = ""
294
nom = ""
269
description = ""
295
description = ""
270
entete = ""
296
entete = ""
271
[55]
297
[55]
272
abr = ""
298
abr = ""
273
nom = ""
299
nom = ""
274
description = ""
300
description = ""
275
entete = ""
301
entete = ""
276
[56]
302
[56]
277
abr = ""
303
abr = ""
278
nom = ""
304
nom = ""
279
description = ""
305
description = ""
280
entete = ""
306
entete = ""
281
[57]
307
[57]
282
abr = ""
308
abr = ""
283
nom = ""
309
nom = ""
284
description = ""
310
description = ""
285
entete = ""
311
entete = ""
286
[58]
312
[58]
287
abr = ""
313
abr = ""
288
nom = ""
314
nom = ""
289
description = ""
315
description = ""
290
entete = ""
316
entete = ""
291
[59]
317
[59]
292
abr = ""
318
abr = ""
293
nom = ""
319
nom = ""
294
description = ""
320
description = ""
295
entete = ""
321
entete = ""
296
[60]
322
[60]
297
abr = ""
323
abr = ""
298
nom = ""
324
nom = ""
299
description = ""
325
description = ""
300
entete = ""
326
entete = ""
301
[61]
327
[61]
302
abr = ""
328
abr = ""
303
nom = ""
329
nom = ""
304
description = ""
330
description = ""
305
entete = ""
331
entete = ""
306
[62]
332
[62]
307
abr = ""
333
abr = ""
308
nom = ""
334
nom = ""
309
description = ""
335
description = ""
310
entete = ""
336
entete = ""
311
[63]
337
[63]
312
abr = ""
338
abr = ""
313
nom = ""
339
nom = ""
314
description = ""
340
description = ""
315
entete = ""
341
entete = ""
316
[64]
342
[64]
317
abr = ""
343
abr = ""
318
nom = ""
344
nom = ""
319
description = ""
345
description = ""
320
entete = ""
346
entete = ""
321
[65]
347
[65]
322
abr = "Exclure Tax Ref Syntaxe"
348
abr = "Exclure Tax Ref Syntaxe"
323
nom = "exclure_taxref -> syntaxe"
349
nom = "exclure_taxref -> syntaxe"
324
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)."
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)."
325
entete = "num_nom,exclure_taxref erroné"
351
entete = "num_nom,exclure_taxref erroné"