Project

General

Profile

Download (19 KB) Statistics
| Branch: | Revision:
1
// $Id$
2
/**
3
* Copyright (C) 2016 EDIT
4
* European Distributed Institute of Taxonomy
5
* http://www.e-taxonomy.eu
6
*
7
* The contents of this file are subject to the Mozilla Public License Version 1.1
8
* See LICENSE.TXT at the top of this package for the full license terms.
9
*/
10
package eu.etaxonomy.cdm.io.redlist.bfnXml;
11

    
12
import java.util.ArrayList;
13
import java.util.List;
14
import java.util.UUID;
15

    
16
import org.apache.log4j.Logger;
17

    
18
import eu.etaxonomy.cdm.model.common.Language;
19

    
20
/**
21
 * @author pplitzner
22
 * @date May 3, 2016
23
 *
24
 */
25
public class BfnXmlConstants {
26
    public static final Logger logger = Logger.getLogger(BfnXmlConstants.class);
27

    
28
    public static final Language defaultLanguage = Language.DEFAULT();
29

    
30
    public static final String NEWLINE = System.getProperty("line.separator");
31

    
32
    public static final String EL_DEB_EXPORT = "DEBExport";
33
    public static final String EL_ROTELISTEDATEN = "ROTELISTEDATEN";
34
    public static final String ATT_INHALT = "inhalt";
35

    
36
    public static final String EL_EIGENSCHAFTEN = "EIGENSCHAFTEN";
37
    public static final String EL_EIGENSCHAFT = "EIGENSCHAFT";
38
    public static final String ATT_STANDARDNAME = "standardname";
39

    
40
    public static final String EL_METAINFOS = "METAINFOS";
41
    public static final String EL_MWERT = "MWERT";
42
    public static final String ATT_NAME = "name";
43

    
44
    public static final String EL_LISTENWERTE = "LISTENWERTE";
45
    public static final String EL_LWERT = "LWERT";
46
    public static final String ATT_REIHENFOLGE = "reihenfolge";
47

    
48
    public static final String EL_RAUMINFOS = "RAUMINFOS";
49
    public static final String EL_RAUM = "RAUM";
50
    public static final String EL_RAUM_WERT = "RWERT";
51

    
52
    public static final String EL_TAXONYME = "TAXONYME";
53
    public static final String EL_TAXONYM = "TAXONYM";
54
    public static final String ATT_TAXNR = "taxNr";
55
    public static final String ATT_QUELLE = "quelle";
56

    
57
    public static final String EL_WISSNAME = "WISSNAME";
58
    public static final String EL_NANTEIL = "NANTEIL";
59
    public static final String ATT_BEREICH = "bereich";
60

    
61
    public static final String EL_DEUTSCHENAMEN = "DEUTSCHENAMEN";
62
    public static final String EL_DNAME = "DNAME";
63
    public static final String ATT_SEQUENZ = "sequenz";
64
    public static final String EL_TRIVIALNAME = "TRIVIALNAME";
65
    public static final String EL_GRUPPE = "GRUPPE";
66
    public static final String EL_SPEZIFISCH = "SPEZIFISCH";
67

    
68
    public static final String EL_SYNONYME = "SYNONYME";
69
    public static final String EL_SYNONYM = "SYNONYM";
70
    public static final String EL_STATI = "STATI";
71
    public static final String EL_STATUS = "STATUS";
72
    public static final String ATT_STATUS_KONZEPTSYNONYM_STATUS = "Konzeptsynonymstatus";
73
    public static final String ATT_TYP = "typ";
74

    
75
    public static final String EL_INFORMATIONEN = "INFORMATIONEN";
76
    public static final String EL_BEZUGSRAUM = "BEZUGSRAUM";
77
    public static final String EL_IWERT = "IWERT";
78
    public static final String EL_WERT = "WERT";
79

    
80
    public static final String EL_KONZEPTBEZIEHUNGEN = "KONZEPTBEZIEHUNGEN";
81
    public static final String EL_KONZEPTBEZIEHUNG = "KONZEPTBEZIEHUNG";
82
    public static final String EL_TAXONYM1 = "TAXONYM1";
83
    public static final String EL_TAXONYM2 = "TAXONYM2";
84

    
85

    
86
    public static final String BEREICH_WISSNAME = "wissName";
87
    public static final String BEREICH_EINDEUTIGER_CODE = "Eindeutiger Code";
88
    public static final String BEREICH_EPITHETON1 = "Epitheton 1";
89
    public static final String BEREICH_EPITHETON2 = "Epitheton 2";
90
    public static final String BEREICH_EPITHETON3 = "Epitheton 3";
91
    public static final String BEREICH_EPITHETON4 = "Epitheton 4";
92
    public static final String BEREICH_EPITHETON5 = "Epitheton 5";
93
    public static final String BEREICH_RANG = "Rang";
94
    public static final String BEREICH_ORDNUNGSZAHL = "Ordnungszahl";
95
    public static final String BEREICH_AUTONYM = "Autonym";
96
    public static final String BEREICH_REICH = "Reich";
97
    public static final String BEREICH_BASTARD = "Bastard";
98
    public static final String BEREICH_AUTOREN = "Autoren";
99
    public static final String BEREICH_ZUSAETZE = "Zusätze";
100

    
101
    public static final String RNK_SUPERTRIB = "supertrib";
102
    public static final String RNK_TRIB = "trib";
103
    public static final String RNK_SUBTRIB = "subtrib";
104
    public static final String RNK_INTRATRIB = "intratrib";
105
    public static final String RNK_SUPERFAM = "superfam";
106
    public static final String RNK_FAM = "fam";
107
    public static final String RNK_SUBCL = "subcl";
108
    public static final String RNK_SPEZIES = "spezies";
109
    public static final String RNK_SSP = "ssp";
110
    public static final String RNK_SUBFAM = "subfam";
111
    public static final String RNK_INFRAFAM = "infrafam";
112
    public static final String RNK_AUSWERTUNGSGRUPPE = "Auswertungsgruppe";
113
    public static final String RNK_TAXSUPRAGEN = "taxsupragen";
114
    public static final String RNK_DOM = "dom";
115
    public static final String RNK_SUPERREG = "superreg";
116
    public static final String RNK_REG = "reg";
117
    public static final String RNK_SUBREG = "subreg";
118
    public static final String RNK_INFRAREG = "infrareg";
119
    public static final String RNK_SUPERPHYL_DIV = "superphyl_div";
120
    public static final String RNK_PHYL_DIV = "phyl_div";
121
    public static final String RNK_SUBPHYL_DIV = "subphyl_div";
122
    public static final String RNK_INFRAPHYL_DIV = "infraphyl_div";
123
    public static final String RNK_SUPERCL = "supercl";
124
    public static final String RNK_CL = "cl";
125
    public static final String RNK_INFRACL = "infracl";
126
    public static final String RNK_SUPERORD = "superord";
127
    public static final String RNK_ORD = "ord";
128
    public static final String RNK_INFRAORD = "infraord";
129
    public static final String RNK_INFRASP = "infrasp";
130
    public static final String RNK_VAR_DOT = "var.";
131
    public static final String RNK_VAR = "var";
132
    public static final String RNK_SUBVAR = "subvar";
133
    public static final String RNK_SUBSUBVAR = "subsubvar";
134
    public static final String RNK_F = "f.";
135
    public static final String RNK_FM = "fm";
136
    public static final String RNK_SUBFM = "subfm";
137
    public static final String RNK_SUBSUBFM = "subsubfm";
138
    public static final String RNK_FSP = "fsp";
139
    public static final String RNK_TAXINFRASP = "taxinfrasp";
140
    public static final String RNK_CAND = "cand";
141
    public static final String RNK_SP = "sp";
142
    public static final String RNK_SUBSP = "subsp";
143
    public static final String RNK_SUBSP_DOT = "subsp.";
144
    public static final String RNK_SUBSP_AGGR = "subsp_aggr";
145
    public static final String RNK_SECT = "sect";
146
    public static final String RNK_SUBSECT = "subsect";
147
    public static final String RNK_SER = "ser";
148
    public static final String RNK_SUBSER = "subser";
149
    public static final String RNK_TAXINFRAGEN = "taxinfragen";
150
    public static final String RNK_AGG = "agg.";
151
    public static final String RNK_AGGR = "aggr";
152
    public static final String RNK_GEN = "gen";
153
    public static final String RNK_SUBGEN = "subgen";
154
    public static final String RNK_INFRAGEN = "infragen";
155

    
156
    public static final String VOC_REDLIST_FEATURES = "RedList Feature";
157
    public static final String VOC_BUNDESLAENDER = "Bundesländer";
158
    public static final String VOC_ETABLIERUNGSSTATUS = "Etablierungsstatus";
159
    public static final String VOC_VORKOMMENSSTATUS = "Vorkommensstatus";
160
    public static final String VOC_SONDERFAELLE = "Sonderfälle";
161
    public static final String VOC_EINDEUTIGER_CODE = "Eindeutiger Code";
162
    public static final String VOC_NEOBIOTA = "Neobiota";
163
    public static final String VOC_ALTE_RL_KAT = "alte RL- Kat.";
164
    public static final String VOC_VERANTWORTLICHKEIT = "Verantwortlichkeit";
165
    public static final String VOC_RISIKOFAKTOREN = "Risikofaktoren";
166
    public static final String VOC_KURZFRISTIGER_BESTANDSTREND = "kurzfristiger Bestandstrend";
167
    public static final String VOC_LANGFRISTIGER_BESTANDSTREND = "langfristiger Bestandstrend";
168
    public static final String VOC_AKTUELLE_BESTANDSSTITUATION = "aktuelle Bestandsstituation";
169
    public static final String VOC_KAT = "Kat. +/-";
170
    public static final String VOC_RL_KAT = "RL Kat.";
171

    
172
    public static final String BEZUGRAUM_BUND = "Bund";
173

    
174
    //redList feature vocabulary
175
    public static final UUID vocRLFeatures =  UUID.fromString("74091f30-faa0-487b-bd7e-c82eed05d3c9");
176

    
177
    public static final UUID UUID_TAX_NR_IDENTIFIER_TYPE =  UUID.fromString("7d12de50-0db7-47b3-bb8e-703ad1d54fbc");
178

    
179
    //redList state Vocabularies
180
    public static final UUID vocStateRLKat =  UUID.fromString("66bbb391-af8a-423b-9506-a235b61af922");
181
    public static final UUID vocStateRlKatDiff =  UUID.fromString("abe3702e-ddd4-420c-a985-08a0f8138215");
182
    public static final UUID vocStateRlAkt =  UUID.fromString("a0bb10de-35c1-47f5-b700-02ceb0a6b50c");
183
    public static final UUID vocStateRLLang =  UUID.fromString("c48d99db-50b6-469f-879d-8bb781842382");
184
    public static final UUID vocStateRLKurz =  UUID.fromString("46549c3b-d9d0-4d34-9135-4789d5ed6fff");
185
    public static final UUID vocStateRLRisk =  UUID.fromString("ec38db54-07dd-4e48-8976-bfa4813ffa44");
186
    public static final UUID vocStateRLResp =  UUID.fromString("c4763d33-75ea-4387-991f-b767650b4899");
187
    public static final UUID vocStateRLKatOld =  UUID.fromString("e9be0626-e14e-4556-a8af-9d49e6279669");
188
    public static final UUID vocStateRLNeo =  UUID.fromString("6c55ae1d-046d-4b67-89aa-b24c4888df6a");
189
    public static final UUID vocStateRLKatId =  UUID.fromString("c54481b3-bf07-43ce-b1cb-09759e4d2a70");
190
    public static final UUID vocStateRLSpecialCases =  UUID.fromString("ce2f4f8f-4222-429f-938b-77b794ecf704");
191
    public static final UUID vocGermanFederalStates =  UUID.fromString("a80dc3d4-0def-4c9b-97a1-12e8eb7ec87f");
192
    public static final UUID vocGermanPresenceTerms =  UUID.fromString("57d6bfa6-ac49-4c88-a9f0-b9c763d5b521");
193
    public static final UUID vocGermanEstablishmentTerms =  UUID.fromString("b5919067-ec28-404a-a22e-be914c810f22");
194

    
195
    //redlist feature
196
    public static final UUID featureRLKat =  UUID.fromString("744f8833-619a-4d83-b330-1997c3b2c2f9");
197
    public static final UUID featureRlKatDiff =  UUID.fromString("bf93361d-0c8c-4961-9f60-20bcb1d3dbaf");
198
    public static final UUID featureRlAkt =  UUID.fromString("39b6962b-05ba-4cd6-a1a9-337d5d156e2f");
199
    public static final UUID featureRLLang =  UUID.fromString("f6027318-b17d-49e6-b8eb-7464304044c8");
200
    public static final UUID featureRLKurz =  UUID.fromString("9ecc65b5-7760-4ce7-add0-950bdcc2c792");
201
    public static final UUID featureRLRisk =  UUID.fromString("2c8f8ffa-c604-4385-b428-4485f5650735");
202
    public static final UUID featureRLResp =  UUID.fromString("02d8010f-7d1b-46a3-8c01-b5e6760bfd14");
203
    public static final UUID featureRLKatOld =  UUID.fromString("bbdff68d-4fa0-438d-afb5-cff89791c93f");
204
    public static final UUID featureRLNeo =  UUID.fromString("153c7173-6d3d-4bee-b8f2-cf8e63e0bc25");
205
    public static final UUID featureRLKatId =  UUID.fromString("dc9f5dd2-302c-4a32-bd70-278bbd9abd16");
206
    public static final UUID featureRLTaxComment =  UUID.fromString("b7c05d78-16a4-4b6e-a03b-fa6bb2ed74ae");
207
    public static final UUID featureRLHazardComment =  UUID.fromString("5beb1ebf-8643-4d5f-9849-8087c35455bb");
208
    public static final UUID featureRLSpecialCases =  UUID.fromString("fb92068d-667a-448e-8019-ca4551891b3b");
209
    public static final UUID featureRLLastOccurrence =  UUID.fromString("218a32be-fb87-41c9-8d64-b21b43b47caa");
210
    public static final UUID featureRLAdditionalComment =  UUID.fromString("c610c98e-f242-4f3b-9edd-7b84a9435867");
211
    public static List<UUID> featureUuids = new ArrayList<UUID>();
212
        static {
213
            featureUuids.add(featureRLKat);
214
            featureUuids.add(featureRlKatDiff);
215
            featureUuids.add(featureRlAkt);
216
            featureUuids.add(featureRLLang);
217
            featureUuids.add(featureRLKurz);
218
            featureUuids.add(featureRLRisk);
219
            featureUuids.add(featureRLResp);
220
            featureUuids.add(featureRLKatOld);
221
            featureUuids.add(featureRLNeo);
222
            featureUuids.add(featureRLKatId);
223
            featureUuids.add(featureRLTaxComment);
224
            featureUuids.add(featureRLHazardComment);
225
            featureUuids.add(featureRLSpecialCases);
226
            featureUuids.add(featureRLLastOccurrence);
227
            featureUuids.add(featureRLAdditionalComment);
228
    }
229

    
230
    //rl kat state list
231
    public static final UUID stateTermRlKat0 = UUID.fromString("05ff7c0f-2fb2-4c10-9527-a2e0c68d68af");
232
    public static final UUID stateTermRlKat1 = UUID.fromString("76a6defc-41d0-43bf-a15a-997caeefbbce");
233
    public static final UUID stateTermRlKat2 = UUID.fromString("ee6b79b6-8306-42d1-a80a-2963ded7c952");
234
    public static final UUID stateTermRlKat3 = UUID.fromString("309bf199-c0a3-4f01-829a-b10aafda4547");
235
    public static final UUID stateTermRlKatG = UUID.fromString("fdf9c84e-1b76-4aa8-b676-a614591ad320");
236
    public static final UUID stateTermRlKatR = UUID.fromString("a694e7bd-87a4-4d3c-8333-aed5092bcb0e");
237
    public static final UUID stateTermRlKatV = UUID.fromString("b1a6695d-65f9-4c53-9765-fd7b54e1674c");
238
    public static final UUID stateTermRlKatStar = UUID.fromString("1cda0ef4-cace-42e9-8061-4ada41d03974");
239
    public static final UUID stateTermRlKatStar2 = UUID.fromString("539cffb0-29b9-48fd-af6e-abf9c466199c");
240
    public static final UUID stateTermRlKatD = UUID.fromString("4d61cadd-b27e-41da-9c91-f29e96adaf89");
241
    public static final UUID stateTermRlKatDiamond = UUID.fromString("aedc4006-4097-41cd-bab9-f8607ff84519");
242
    public static final UUID stateTermRlKatKN = UUID.fromString("49dc7656-4cef-4b0e-81dd-8422a3d0d06b");
243

    
244
    //rl kat diff state list
245
    public static final UUID stateTermRLKatDiffPlus = UUID.fromString("6bc7ddc2-6f25-4076-a392-2626cb7a4b35");
246
    public static final UUID stateTermRLKatDiffMinus = UUID.fromString("8f6a8c16-195c-4084-a201-8d702f9636e7");
247
    public static final UUID stateTermRLKatDiffEqual = UUID.fromString("5215fd8a-7e70-43a6-abde-4e14966a0e0e");
248

    
249
    //rl kat neo state list
250
    public static final UUID stateTermRLKatNeo = UUID.fromString("d9ae3dc2-99c9-40aa-b724-9810ed52ca15");
251

    
252
    //rl kat akt state list
253
    public static final UUID stateTermRLKatAktEx = UUID.fromString("a36d4251-0ca1-4818-bbf7-4089a9362a7e");
254
    public static final UUID stateTermRLKatAktEs = UUID.fromString("9d2426a2-d845-47df-9607-01addc4e3253");
255
    public static final UUID stateTermRLKatAktSs = UUID.fromString("bde09fdd-459a-4f8e-a83c-ee562e220f52");
256
    public static final UUID stateTermRLKatAktS = UUID.fromString("3f44fbd3-6d02-4cef-a2c7-c29684b4eb20");
257
    public static final UUID stateTermRLKatAktMh = UUID.fromString("88e3cfff-623a-43b0-a708-e4d7125a504c");
258
    public static final UUID stateTermRLKatAktH = UUID.fromString("ec96d3f0-0f32-4121-9636-41c44079c9ea");
259
    public static final UUID stateTermRLKatAktSh = UUID.fromString("1126e1ad-5c06-43b2-bfd5-8327257a41eb");
260
    public static final UUID stateTermRLKatAktQuest = UUID.fromString("2ee9820e-c98d-4d5a-8621-5d7b73be66c2");
261
    public static final UUID stateTermRLKatAktNb = UUID.fromString("5da81f91-0089-4360-b07c-b3b833f8fc8e");
262
    public static final UUID stateTermRLKatAktKn = UUID.fromString("f10865f9-aa13-4cf0-9e6c-cc657103bd13");
263

    
264
    //rl kat lang state list
265
    public static final UUID stateTermRLKatLangLT3 = UUID.fromString("6d23b5f9-ac18-4ecb-9be8-2c6e5e7db736");
266
    public static final UUID stateTermRLKatLangLT2 = UUID.fromString("1bd75728-79ed-427d-b96e-858ddca6103d");
267
    public static final UUID stateTermRLKatLangLT1 = UUID.fromString("b7c592a4-72cd-4914-87f0-05a6b324af43");
268
    public static final UUID stateTermRLKatLangLT = UUID.fromString("5f202b93-6f20-4bae-ba3c-e2792b5451b4");
269
    public static final UUID stateTermRLKatLangEqual = UUID.fromString("d66be068-4a0c-4f95-aa6e-9e5804ceb1f1");
270
    public static final UUID stateTermRLKatLangGT = UUID.fromString("528185c6-3c12-41bd-a1e5-6ee3d729776c");
271
    public static final UUID stateTermRLKatLangQuest = UUID.fromString("53076429-d4ac-427f-a9dc-2c8a15901999");
272

    
273
    //rl kat kurz state list
274
    public static final UUID stateTermRLKatKurzDown3 = UUID.fromString("dd97697c-004a-4860-a553-67695d32a992");
275
    public static final UUID stateTermRLKatKurzDown2 = UUID.fromString("311a531b-8263-4c72-af79-662ffbc26fbe");
276
    public static final UUID stateTermRLKatKurzDown1 = UUID.fromString("d2a2a51f-5c8f-4cef-809a-58162beae5c2");
277
    public static final UUID stateTermRLKatKurzEqual = UUID.fromString("0a8cf4c0-8b7c-49d5-9195-0999a0f202ad");
278
    public static final UUID stateTermRLKatKurzUp = UUID.fromString("13e7c95c-3ca3-435d-b7b6-4889e594bf2a");
279
    public static final UUID stateTermRLKatKurzQuest = UUID.fromString("4eb11517-a874-484d-8390-dbb8c6bda47c");
280

    
281
    //rl kat risk state list
282
    public static final UUID stateTermRLKatRiskMinus = UUID.fromString("4e96c671-e1f7-4273-83e7-6650207b57e0");
283

    
284
    public static final UUID stateTermRLKatRiskEqual = UUID.fromString("d3f00d31-26a4-40c0-99d4-55ea3672ff5d");
285

    
286
    //rl kat resp state list
287
    public static final UUID stateTermRLKatRespBang2 = UUID.fromString("d1e6b6cd-bb19-40a3-9d02-33099295e7f7");
288
    public static final UUID stateTermRLKatRespBang1 = UUID.fromString("01856904-aced-4889-b955-d16872bcd0e8");
289
    public static final UUID stateTermRLKatRespBang = UUID.fromString("c432e39e-ec09-41b7-be9b-28e0d76a4cf9");
290
    public static final UUID stateTermRLKatRespQuest = UUID.fromString("4116fbda-a392-417c-be1c-08f5e72f762b");
291
    public static final UUID stateTermRLKatRespNb = UUID.fromString("800328ce-f618-4de1-9237-243f16fbe9f9");
292

    
293
    //rl Kat old state list
294
    public static final UUID stateTermRLKatOld0 = UUID.fromString("1977b29c-8b63-407a-a11b-ada8726ac653");
295
    public static final UUID stateTermRLKatOld1 = UUID.fromString("4f3d3255-7e06-4a4e-83d1-5841beee85d4");
296
    public static final UUID stateTermRLKatOld2 = UUID.fromString("65163104-76db-4c20-a00f-5c7531f42b3b");
297
    public static final UUID stateTermRLKatOld3 = UUID.fromString("3c0fbb9e-b3fa-4bab-ada2-6efb9b6b9155");
298
    public static final UUID stateTermRLKatOldG = UUID.fromString("a3d2daf2-a570-40d7-b08d-d105a30bb5e2");
299
    public static final UUID stateTermRLKatOldR = UUID.fromString("d6e511cb-40aa-48ab-8a0d-2365c984d698");
300
    public static final UUID stateTermRLKatOldV = UUID.fromString("92a6f1ec-6d61-4879-826a-255c34492507");
301
    public static final UUID stateTermRLKatOldStar = UUID.fromString("196310bc-3b8b-43c9-b317-e2b02bff5c8a");
302
    public static final UUID stateTermRLKatOldStar2 = UUID.fromString("7fbc42ed-43b6-4198-a9dc-bb97bacb3b9b");
303
    public static final UUID stateTermRLKatOldD = UUID.fromString("075a456c-2291-436c-9b9c-b06d95bf6fc6");
304
    public static final UUID stateTermRLKatOldNb = UUID.fromString("72faec78-6db9-4471-9a65-c6d2337bd324");
305
    public static final UUID stateTermRLKatOldKn = UUID.fromString("92276f3e-3c09-4761-ba5b-b49697c6d5ce");
306
    public static final UUID stateTermEmpty = UUID.fromString("1d357340-5329-4f43-a454-7f99625a1d71");
307
    public static final UUID stateTermRLSpecialS = UUID.fromString("71fda1f6-a7eb-44a0-aeb8-e7f676096916");
308
    public static final UUID stateTermRLSpecialE = UUID.fromString("ef335a01-f4f1-4a02-95a2-2254aa457774");
309
    public static final UUID stateTermRLSpecialD = UUID.fromString("6b267cc5-49b6-4ebd-87ec-aa574e9cbcc5");
310

    
311
}
    (1-1/1)