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 |
|