Project

General

Profile

Revision fbeefcaf

IDfbeefcaf37895a96e07f0e071710aa89bee47cd5
Parent f476ff86
Child 741a4c05

Added by Andreas Müller about 5 years ago

ref #5974 Replace synonymRelationshipType by SynonymType and replace some other occurrences of synonym relationship

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/berlinModel/BerlinModelTransformer.java
34 34
import eu.etaxonomy.cdm.model.reference.Reference;
35 35
import eu.etaxonomy.cdm.model.reference.ReferenceType;
36 36
import eu.etaxonomy.cdm.model.taxon.Synonym;
37
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
37
import eu.etaxonomy.cdm.model.taxon.SynonymType;
38 38
import eu.etaxonomy.cdm.model.taxon.Taxon;
39 39
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
40 40
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
......
1053 1053
			RelationshipTermBase<?> type = rel.getType();
1054 1054
			if (type.equals(TaxonRelationshipType.TAXONOMICALLY_INCLUDED_IN())) {return TAX_REL_IS_INCLUDED_IN;
1055 1055
			}else if (type.equals(TaxonRelationshipType.MISAPPLIED_NAME_FOR())) {return TAX_REL_IS_MISAPPLIED_NAME_OF;
1056
			}else if (type.equals(SynonymRelationshipType.SYNONYM_OF())) {return TAX_REL_IS_SYNONYM_OF;
1057
			}else if (type.equals(SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF())) {return TAX_REL_IS_HOMOTYPIC_SYNONYM_OF;
1058
			}else if (type.equals(SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF())) {return TAX_REL_IS_HETEROTYPIC_SYNONYM_OF;
1056
			}else if (type.equals(SynonymType.SYNONYM_OF())) {return TAX_REL_IS_SYNONYM_OF;
1057
			}else if (type.equals(SynonymType.HOMOTYPIC_SYNONYM_OF())) {return TAX_REL_IS_HOMOTYPIC_SYNONYM_OF;
1058
			}else if (type.equals(SynonymType.HETEROTYPIC_SYNONYM_OF())) {return TAX_REL_IS_HETEROTYPIC_SYNONYM_OF;
1059 1059
			}else if (type.equals(TaxonRelationshipType.CONGRUENT_TO())) {return 11;
1060 1060
//			public static int TAX_REL_IS_PROPARTE_SYN_OF = 4;
1061 1061
//			public static int TAX_REL_IS_PARTIAL_SYN_OF = 5;
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/common/mapping/DbImportSynonymMapper.java
20 20
import eu.etaxonomy.cdm.model.common.CdmBase;
21 21
import eu.etaxonomy.cdm.model.reference.Reference;
22 22
import eu.etaxonomy.cdm.model.taxon.Synonym;
23
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
23
import eu.etaxonomy.cdm.model.taxon.SynonymType;
24 24
import eu.etaxonomy.cdm.model.taxon.Taxon;
25 25
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
26 26
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
......
125 125

  
126 126

  
127 127
		if (fromObject.isInstanceOf(Synonym.class)){
128
			SynonymRelationshipType relType = SynonymRelationshipType.SYNONYM_OF();
128
			SynonymType relType = SynonymType.SYNONYM_OF();
129 129
			Synonym synonym = CdmBase.deproxy(fromObject, Synonym.class);
130 130
			taxon.addSynonym(synonym, relType); //citation and micro citation not in use anymore as we do not have synonym relationships anymore
131 131
		}else if (fromObject.isInstanceOf(Taxon.class)  && this.useTaxonRelationship){
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/csv/redlist/demo/CsvDemoExport.java
42 42
import eu.etaxonomy.cdm.model.reference.Reference;
43 43
import eu.etaxonomy.cdm.model.taxon.Classification;
44 44
import eu.etaxonomy.cdm.model.taxon.Synonym;
45
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
45
import eu.etaxonomy.cdm.model.taxon.SynonymType;
46 46
import eu.etaxonomy.cdm.model.taxon.Taxon;
47 47
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
48 48
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
......
534 534
			record.setTaxonomicStatus(acceptedTaxonStatusLabel);
535 535
		}else if(name.getNomenclaturalCode() != null && name.getNomenclaturalCode().synonymStatusLabel() != null){
536 536
			String status = name.getNomenclaturalCode().synonymStatusLabel();
537
			if (type.equals(SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF())){
537
			if (type.equals(SynonymType.HETEROTYPIC_SYNONYM_OF())){
538 538
				status = "heterotypicSynonym";
539
			}else if(type.equals(SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF())){
539
			}else if(type.equals(SynonymType.HOMOTYPIC_SYNONYM_OF())){
540 540
				status = "homotypicSynonym";
541 541
			}else if(type.equals(TaxonRelationshipType.MISAPPLIED_NAME_FOR())){
542 542
				status = "misapplied";
......
565 565
		Set<Synonym> synonyms = taxon.getSynonyms();
566 566
		ArrayList<String> synonymLabels = new ArrayList<>();
567 567
		for (Synonym synonym :synonyms ){
568
			SynonymRelationshipType type = synonym.getType();
568
			SynonymType type = synonym.getType();
569 569
			if (type == null){ // should not happen
570
				type = SynonymRelationshipType.SYNONYM_OF();
570
				type = SynonymType.SYNONYM_OF();
571 571
			}
572 572
			NonViralName<?> name = CdmBase.deproxy(synonym.getName(), NonViralName.class);
573 573
			synonymLabels.add(name.getTitleCache());
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/csv/redlist/out/CsvTaxExportRedlist.java
37 37
import eu.etaxonomy.cdm.model.name.NonViralName;
38 38
import eu.etaxonomy.cdm.model.taxon.Classification;
39 39
import eu.etaxonomy.cdm.model.taxon.Synonym;
40
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
40
import eu.etaxonomy.cdm.model.taxon.SynonymType;
41 41
import eu.etaxonomy.cdm.model.taxon.Taxon;
42 42
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
43 43
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
......
282 282
			record.setTaxonomicStatus(name.getNomenclaturalCode().acceptedTaxonStatusLabel());
283 283
		}else{
284 284
			String status = name.getNomenclaturalCode().synonymStatusLabel();
285
			if (type.equals(SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF())){
285
			if (type.equals(SynonymType.HETEROTYPIC_SYNONYM_OF())){
286 286
				status = "heterotypicSynonym";
287
			}else if(type.equals(SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF())){
287
			}else if(type.equals(SynonymType.HOMOTYPIC_SYNONYM_OF())){
288 288
				status = "homotypicSynonym";
289 289
			}else if(type.equals(TaxonRelationshipType.MISAPPLIED_NAME_FOR())){
290 290
				status = "misapplied";
......
306 306
		Set<Synonym> synonyms = taxon.getSynonyms();
307 307
		ArrayList<String> synonymLabels = new ArrayList<>();
308 308
		for (Synonym synonym :synonyms ){
309
			SynonymRelationshipType type = synonym.getType();
309
			SynonymType type = synonym.getType();
310 310
			if (type == null){ // should not happen
311
				type = SynonymRelationshipType.SYNONYM_OF();
311
				type = SynonymType.SYNONYM_OF();
312 312
			}
313 313
			NonViralName<?> name = CdmBase.deproxy(synonym.getName(), NonViralName.class);
314 314
			synonymLabels.add(name.getTitleCache());
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/in/DwcTaxonCsv2CdmTaxonRelationConverter.java
27 27
import eu.etaxonomy.cdm.model.reference.Reference;
28 28
import eu.etaxonomy.cdm.model.taxon.Classification;
29 29
import eu.etaxonomy.cdm.model.taxon.Synonym;
30
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
30
import eu.etaxonomy.cdm.model.taxon.SynonymType;
31 31
import eu.etaxonomy.cdm.model.taxon.Taxon;
32 32
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
33 33

  
......
287 287
				if (accTaxon == null){
288 288
						fireWarningEvent("NON-ID accepted Name Usage not yet implemented or taxon for name usage id not available", item, 4);
289 289
				} else{
290
					accTaxon.addSynonym(synonym, SynonymRelationshipType.SYNONYM_OF());
290
					accTaxon.addSynonym(synonym, SynonymType.SYNONYM_OF());
291 291
				}
292 292
				// FIXME : no information regarding misapplied name available at this point,
293 293
				//         hence a regexp check for 'misapplied' is done to add them as a relationship
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/in/DwcTaxonStreamItem2CdmTaxonConverter.java
87 87
        this.isFilterOnly = isFilter;
88 88
    }
89 89

  
90
    /* (non-Javadoc)
91
     * @see eu.etaxonomy.cdm.io.dwca.in.ItemFilter#toBeRemovedFromStream(java.lang.Object)
92
     */
93 90
    @Override
94 91
    public boolean toBeRemovedFromStream(StreamItem item) {
95 92
        if (!config.isDoSplitRelationshipImport()){
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/dwca/out/DwcaTaxExport.java
35 35
import eu.etaxonomy.cdm.model.reference.Reference;
36 36
import eu.etaxonomy.cdm.model.taxon.Classification;
37 37
import eu.etaxonomy.cdm.model.taxon.Synonym;
38
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
38
import eu.etaxonomy.cdm.model.taxon.SynonymType;
39 39
import eu.etaxonomy.cdm.model.taxon.Taxon;
40 40
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
41 41
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
......
136 136
	private void handleSynonyms(Taxon taxon, PrintWriter writer, Classification classification, DwcaMetaDataRecord metaRecord, DwcaTaxExportConfigurator config) {
137 137
		for (Synonym synonym :taxon.getSynonyms() ){
138 138
			DwcaTaxRecord record = new DwcaTaxRecord(metaRecord, config);
139
			SynonymRelationshipType type = synonym.getType();
139
			SynonymType type = synonym.getType();
140 140
			boolean isProParte = synonym.isProParte();
141 141
			boolean isPartial = synonym.isPartial();
142 142
			if (type == null){ // should not happen
143
				type = SynonymRelationshipType.SYNONYM_OF();
143
				type = SynonymType.SYNONYM_OF();
144 144
			}
145 145
			NonViralName<?> name = CdmBase.deproxy(synonym.getName(), NonViralName.class);
146 146
			//????
......
329 329
			record.setTaxonomicStatus(name.getNomenclaturalCode().acceptedTaxonStatusLabel());
330 330
		}else{
331 331
			String status = name.getNomenclaturalCode().synonymStatusLabel();
332
			if (type.equals(SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF())){
332
			if (type.equals(SynonymType.HETEROTYPIC_SYNONYM_OF())){
333 333
				status = "heterotypicSynonym";
334
			}else if(type.equals(SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF())){
334
			}else if(type.equals(SynonymType.HOMOTYPIC_SYNONYM_OF())){
335 335
				status = "homotypicSynonym";
336 336
			}else if(type.equals(TaxonRelationshipType.MISAPPLIED_NAME_FOR())){
337 337
				status = "misapplied";
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/excel/taxa/NormalExplicitImport.java
56 56
import eu.etaxonomy.cdm.model.reference.ReferenceType;
57 57
import eu.etaxonomy.cdm.model.taxon.Classification;
58 58
import eu.etaxonomy.cdm.model.taxon.Synonym;
59
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
59
import eu.etaxonomy.cdm.model.taxon.SynonymType;
60 60
import eu.etaxonomy.cdm.model.taxon.Taxon;
61 61
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
62 62
import eu.etaxonomy.cdm.persistence.dto.MergeResult;
......
331 331
							}else{
332 332
							    if (parentId != 0){
333 333
							        //if no relation was defined in file skip relationship creation
334
							        acceptedTaxon.addSynonym(synonym, SynonymRelationshipType.SYNONYM_OF());
334
							        acceptedTaxon.addSynonym(synonym, SynonymType.SYNONYM_OF());
335 335
							        getTaxonService().saveOrUpdate(acceptedTaxon);
336 336
							    }
337 337
							}
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/jaxb/DataSet.java
87 87
import eu.etaxonomy.cdm.model.reference.Reference;
88 88
import eu.etaxonomy.cdm.model.taxon.Classification;
89 89
import eu.etaxonomy.cdm.model.taxon.Synonym;
90
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
90
import eu.etaxonomy.cdm.model.taxon.SynonymType;
91 91
import eu.etaxonomy.cdm.model.taxon.Taxon;
92 92
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
93 93
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
......
154 154
    	@XmlElement(name = "Stage", namespace = "http://etaxonomy.eu/cdm/model/description/1.0", type = DefinedTerm.class),
155 155
    	@XmlElement(name = "State", namespace = "http://etaxonomy.eu/cdm/model/description/1.0", type = State.class),
156 156
    	@XmlElement(name = "StatisticalMeasure", namespace = "http://etaxonomy.eu/cdm/model/description/1.0", type = StatisticalMeasure.class),
157
    	@XmlElement(name = "SynonymRelationshipType", namespace = "http://etaxonomy.eu/cdm/model/taxon/1.0", type = SynonymRelationshipType.class),
157
    	@XmlElement(name = "SynonymType", namespace = "http://etaxonomy.eu/cdm/model/taxon/1.0", type = SynonymType.class),
158 158
    	@XmlElement(name = "TaxonRelationshipType", namespace = "http://etaxonomy.eu/cdm/model/taxon/1.0", type = TaxonRelationshipType.class),
159 159
    	//    	@XmlElement(name = "TdwgArea", namespace = "http://etaxonomy.eu/cdm/model/location/1.0", type = TdwgArea.class),
160 160
    	@XmlElement(name = "TextFormat", namespace = "http://etaxonomy.eu/cdm/model/description/1.0", type = TextFormat.class),
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/markup/MarkupNomenclatureImport.java
41 41
import eu.etaxonomy.cdm.model.reference.Reference;
42 42
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
43 43
import eu.etaxonomy.cdm.model.reference.ReferenceType;
44
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
44
import eu.etaxonomy.cdm.model.taxon.SynonymType;
45 45
import eu.etaxonomy.cdm.model.taxon.Taxon;
46 46
import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
47 47
import eu.etaxonomy.cdm.strategy.parser.NameTypeParser;
......
562 562
			if (homotypicalGroup != null) {
563 563
				name.setHomotypicalGroup(homotypicalGroup);
564 564
			}
565
			SynonymRelationshipType synonymType = SynonymRelationshipType.HETEROTYPIC_SYNONYM_OF();
565
			SynonymType synonymType = SynonymType.HETEROTYPIC_SYNONYM_OF();
566 566
			if (taxon.getHomotypicGroup().equals(homotypicalGroup)) {
567
				synonymType = SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF();
567
				synonymType = SynonymType.HOMOTYPIC_SYNONYM_OF();
568 568
			}
569 569
			taxon.addSynonymName(name, synonymType);
570 570
		} else {
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/sdd/out/SDDDataSet.java
82 82
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase;
83 83
import eu.etaxonomy.cdm.model.reference.Reference;
84 84
import eu.etaxonomy.cdm.model.taxon.Synonym;
85
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
85
import eu.etaxonomy.cdm.model.taxon.SynonymType;
86 86
import eu.etaxonomy.cdm.model.taxon.Taxon;
87 87
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
88 88
import eu.etaxonomy.cdm.model.taxon.TaxonRelationship;
......
180 180
    	@XmlElement(name = "Stage", namespace = "http://etaxonomy.eu/cdm/model/description/1.0", type = DefinedTerm.class),
181 181
    	@XmlElement(name = "State", namespace = "http://etaxonomy.eu/cdm/model/description/1.0", type = State.class),
182 182
    	@XmlElement(name = "StatisticalMeasure", namespace = "http://etaxonomy.eu/cdm/model/description/1.0", type = StatisticalMeasure.class),
183
    	@XmlElement(name = "SynonymRelationshipType", namespace = "http://etaxonomy.eu/cdm/model/taxon/1.0", type = SynonymRelationshipType.class),
183
    	@XmlElement(name = "SynonymType", namespace = "http://etaxonomy.eu/cdm/model/taxon/1.0", type = SynonymType.class),
184 184
    	@XmlElement(name = "TaxonRelationshipType", namespace = "http://etaxonomy.eu/cdm/model/taxon/1.0", type = TaxonRelationshipType.class),
185 185
    	@XmlElement(name = "TextFormat", namespace = "http://etaxonomy.eu/cdm/model/description/1.0", type = TextFormat.class),
186 186
    	@XmlElement(name = "TypeDesignationStatus", namespace = "http://etaxonomy.eu/cdm/model/name/1.0", type = SpecimenTypeDesignationStatus.class),
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/taxonx/TaxonXTransformer.java
16 16
import eu.etaxonomy.cdm.model.name.NomenclaturalStatusType;
17 17
import eu.etaxonomy.cdm.model.name.Rank;
18 18
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus;
19
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
19
import eu.etaxonomy.cdm.model.taxon.SynonymType;
20 20
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
21 21
import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
22 22

  
......
159 159
		if (tcsRelationshipCategory == null){ return null;
160 160
		
161 161
		//Synonym relationships
162
		}else if (isSynonymFor.equals(tcsRelationshipCategory)){return SynonymRelationshipType.SYNONYM_OF(); 
163
		}else if (hasSynonym.equals(tcsRelationshipCategory)){/*isReverse = true; */ return SynonymRelationshipType.SYNONYM_OF(); 
162
		}else if (isSynonymFor.equals(tcsRelationshipCategory)){return SynonymType.SYNONYM_OF(); 
163
		}else if (hasSynonym.equals(tcsRelationshipCategory)){/*isReverse = true; */ return SynonymType.SYNONYM_OF(); 
164 164
		
165 165
		//Taxon relationships
166 166
		}else if (isChildTaxonOf.equals(tcsRelationshipCategory)){return TaxonRelationshipType.TAXONOMICALLY_INCLUDED_IN(); 
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/taxonx2013/TaxonXTreatmentExtractor.java
65 65
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
66 66
import eu.etaxonomy.cdm.model.taxon.Classification;
67 67
import eu.etaxonomy.cdm.model.taxon.Synonym;
68
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
68
import eu.etaxonomy.cdm.model.taxon.SynonymType;
69 69
import eu.etaxonomy.cdm.model.taxon.Taxon;
70 70
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
71 71
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
......
1579 1579
            }
1580 1580
            if (!synonymsSet.contains(synonym) && ! (synoExist)) {
1581 1581
                sourceHandler.addSource(refMods, synonym);
1582
                acceptedTaxon.addSynonym(synonym, SynonymRelationshipType.SYNONYM_OF());
1582
                acceptedTaxon.addSynonym(synonym, SynonymType.SYNONYM_OF());
1583 1583
            }
1584 1584
        }
1585 1585
        importer.getTaxonService().saveOrUpdate(acceptedTaxon);
......
1755 1755
                    if (!synonymsSet.contains(synonym) && ! (synoExist)) {
1756 1756
                        sourceHandler.addSource(refMods, synonym);
1757 1757

  
1758
                        acceptedTaxon.addSynonym(synonym, SynonymRelationshipType.SYNONYM_OF());
1758
                        acceptedTaxon.addSynonym(synonym, SynonymType.SYNONYM_OF());
1759 1759
                    }
1760 1760
                }
1761 1761

  
......
1788 1788
                    if (!synonymsSet.contains(synonym) && ! (synoExist)) {
1789 1789
                        sourceHandler.addSource(refMods, synonym);
1790 1790

  
1791
                        acceptedTaxon.addSynonym(synonym, SynonymRelationshipType.SYNONYM_OF());
1791
                        acceptedTaxon.addSynonym(synonym, SynonymType.SYNONYM_OF());
1792 1792
                    }
1793 1793

  
1794 1794
                }
......
1864 1864
                    if (!synonymsSet.contains(synonym) && ! (synoExist)) {
1865 1865
                        sourceHandler.addSource(refMods, synonym);
1866 1866

  
1867
                        acceptedTaxon.addSynonym(synonym, SynonymRelationshipType.SYNONYM_OF());
1867
                        acceptedTaxon.addSynonym(synonym, SynonymType.SYNONYM_OF());
1868 1868
                    }
1869 1869
                }
1870 1870
            }
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsrdf/TcsRdfTaxonRelationsImport.java
26 26
import eu.etaxonomy.cdm.model.reference.Reference;
27 27
import eu.etaxonomy.cdm.model.taxon.Classification;
28 28
import eu.etaxonomy.cdm.model.taxon.Synonym;
29
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
29
import eu.etaxonomy.cdm.model.taxon.SynonymType;
30 30
import eu.etaxonomy.cdm.model.taxon.Taxon;
31 31
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
32 32
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
......
170 170
					Taxon taxonTo = (Taxon)toTaxon;
171 171
					Reference citation = null;
172 172
					String microReference = null;
173
					if (relType instanceof SynonymRelationshipType){
174
						success &= makeSynRelType((SynonymRelationshipType)relType, taxonTo, fromTaxon, citation, microReference);
173
					if (relType instanceof SynonymType){
174
						success &= makeSynRelType((SynonymType)relType, taxonTo, fromTaxon, citation, microReference);
175 175
					}else if (relType instanceof TaxonRelationshipType){
176 176
						success &= makeTaxonRelType((TaxonRelationshipType)relType, state, taxonTo, fromTaxon, strTaxonAbout , citation, microReference);
177 177
					}else{
......
200 200
	}
201 201

  
202 202

  
203
	private boolean makeSynRelType(SynonymRelationshipType synRelType, Taxon taxonTo, TaxonBase fromTaxon){
203
	private boolean makeSynRelType(SynonymType synRelType, Taxon taxonTo, TaxonBase fromTaxon){
204 204
		boolean success = true;
205 205
		if (! (fromTaxon instanceof Synonym )){
206 206
			logger.warn("TaxonBase fromTaxon is not of Type 'Synonym'. Relationship is not added.");
......
210 210
			TaxonNameBase synName = synonym.getName();
211 211
			TaxonNameBase accName = taxonTo.getName();
212 212
			if (synName != null && accName != null && synName.isHomotypic(accName)
213
						&& ( synRelType.equals(SynonymRelationshipType.SYNONYM_OF()))){
214
				synRelType = SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF();
213
						&& ( synRelType.equals(SynonymType.SYNONYM_OF()))){
214
				synRelType = SynonymType.HOMOTYPIC_SYNONYM_OF();
215 215
			}
216 216
			if (! relationExists(taxonTo, synonym, synRelType)){
217 217
				taxonTo.addSynonym(synonym, synRelType);
......
250 250
		return (childNode != null);
251 251
	}
252 252

  
253
    private boolean relationExists(Taxon taxonTo, Synonym synonym, SynonymRelationshipType synRelType){
253
    private boolean relationExists(Taxon taxonTo, Synonym synonym, SynonymType synRelType){
254 254
        if (synonym == null || taxonTo == null
255 255
                || !taxonTo.equals(synonym.getAcceptedTaxon())){
256 256
            return false;
......
273 273
				}
274 274
				Set<Synonym> syns = typifiedName.getSynonyms();
275 275
				for(Synonym syn:syns){
276
					aboutTaxon.addSynonym(syn, SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF());
276
					aboutTaxon.addSynonym(syn, SynonymType.HOMOTYPIC_SYNONYM_OF());
277 277
				}
278 278
			}
279 279

  
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsrdf/TcsRdfTransformer.java
18 18
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus;
19 19
import eu.etaxonomy.cdm.model.reference.Reference;
20 20
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
21
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
21
import eu.etaxonomy.cdm.model.taxon.SynonymType;
22 22
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
23 23
import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
24 24

  
......
249 249
		if (tcsRelationshipCategory == null){ return null;
250 250

  
251 251
		//Synonym relationships
252
		}else if (isSynonymFor.equals(tcsRelationshipCategory)){return SynonymRelationshipType.SYNONYM_OF();
253
		}else if (hasSynonym.equals(tcsRelationshipCategory)){/*isReverse = true; */ return SynonymRelationshipType.SYNONYM_OF();
252
		}else if (isSynonymFor.equals(tcsRelationshipCategory)){return SynonymType.SYNONYM_OF();
253
		}else if (hasSynonym.equals(tcsRelationshipCategory)){/*isReverse = true; */ return SynonymType.SYNONYM_OF();
254 254

  
255 255
		//Taxon relationships
256 256
		}else if (isChildTaxonOf.equals(tcsRelationshipCategory)){return TaxonRelationshipType.TAXONOMICALLY_INCLUDED_IN();
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsxml/TcsXmlTransformer.java
27 27
import eu.etaxonomy.cdm.model.reference.Reference;
28 28
import eu.etaxonomy.cdm.model.reference.ReferenceFactory;
29 29
//import eu.etaxonomy.cdm.model.reference.WebPage;
30
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
30
import eu.etaxonomy.cdm.model.taxon.SynonymType;
31 31
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
32 32
import eu.etaxonomy.cdm.strategy.exceptions.UnknownCdmTypeException;
33 33

  
......
289 289
		if (tcsRelationshipType == null){ return null;
290 290

  
291 291
		//Synonym relationships
292
//		}else if (tcsRelationshipType.equals("is synonym for")){return SynonymRelationshipType.SYNONYM_OF();
293
		}else if (tcsRelationshipType.equals("has synonym")){inverse.setValue(true); return SynonymRelationshipType.SYNONYM_OF();
292
//		}else if (tcsRelationshipType.equals("is synonym for")){return SynonymType.SYNONYM_OF();
293
		}else if (tcsRelationshipType.equals("has synonym")){inverse.setValue(true); return SynonymType.SYNONYM_OF();
294 294

  
295 295
		//Taxon relationships
296 296
		}else if (tcsRelationshipType.equals("is child taxon of")){return TaxonRelationshipType.TAXONOMICALLY_INCLUDED_IN();
cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/tcsxml/in/TcsXmlTaxonRelationsImport.java
41 41
import eu.etaxonomy.cdm.model.reference.Reference;
42 42
import eu.etaxonomy.cdm.model.taxon.Classification;
43 43
import eu.etaxonomy.cdm.model.taxon.Synonym;
44
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
44
import eu.etaxonomy.cdm.model.taxon.SynonymType;
45 45
import eu.etaxonomy.cdm.model.taxon.Taxon;
46 46
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
47 47
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
......
193 193
						//basionymName.getHomotypicalGroup().addTypifiedName(name);
194 194
					} else if (taxonBase instanceof Synonym){
195 195
						Synonym synonym = (Synonym) taxonBase;
196
						((Taxon)basionym).addSynonym(synonym, SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF());
196
						((Taxon)basionym).addSynonym(synonym, SynonymType.HOMOTYPIC_SYNONYM_OF());
197 197
						basionym.getHomotypicGroup().setGroupBasionym(basionymName);
198 198
						taxonStore.add(basionym);
199 199
					}
200 200
				}else{
201 201
					if (taxonBase instanceof Taxon){
202 202
						Synonym synonym = (Synonym) basionym;
203
						((Taxon)taxonBase).addSynonym(synonym, SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF());
203
						((Taxon)taxonBase).addSynonym(synonym, SynonymType.HOMOTYPIC_SYNONYM_OF());
204 204
						taxonBase.getHomotypicGroup().setGroupBasionym(basionymName);
205 205
						taxonStore.add(taxonBase);
206 206
					} else{
......
223 223
				Synonym basionymSyn = Synonym.NewInstance(basionymName, unknownSec());
224 224
				if (taxonBase instanceof Taxon){
225 225
					Taxon taxon = (Taxon)taxonBase;
226
					taxon.addSynonym(basionymSyn, SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF());
226
					taxon.addSynonym(basionymSyn, SynonymType.HOMOTYPIC_SYNONYM_OF());
227 227
					taxon.getHomotypicGroup().setGroupBasionym(basionymName);
228 228
					taxonStore.add(taxon);
229 229
				} else{
230 230
					Synonym syn = (Synonym) taxonBase;
231 231
					if (syn.getAcceptedTaxon() != null){
232 232
						Taxon accTaxon = syn.getAcceptedTaxon();
233
						accTaxon.addSynonym(basionymSyn, SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF());
233
						accTaxon.addSynonym(basionymSyn, SynonymType.HOMOTYPIC_SYNONYM_OF());
234 234
						accTaxon.getHomotypicGroup().setGroupBasionym(basionymName);
235 235
						taxonStore.add(accTaxon);
236 236
					}
......
352 352
				RelationshipTermBase<?> relType = TcsXmlTransformer.tcsRelationshipType2Relationship(strRelType, isInverse);
353 353

  
354 354
				//toTaxon (should be part of relationshipType)
355
				boolean isSynonym = (relType instanceof SynonymRelationshipType);
355
				boolean isSynonym = (relType instanceof SynonymType);
356 356
				TaxonBase toTaxon = getToTaxon(elRelationship, taxonMap, state.getMissingConceptLSIDs(), isSynonym, success, state);
357 357

  
358 358
				if (toTaxon != null && fromTaxon != null){
......
369 369
						success.setValue(false);
370 370
					}else{
371 371
						Taxon taxonTo = (Taxon)toTaxon;
372
						if (relType instanceof SynonymRelationshipType){
373
							SynonymRelationshipType synRelType = (SynonymRelationshipType)relType;
372
						if (relType instanceof SynonymType){
373
							SynonymType synRelType = (SynonymType)relType;
374 374
							if (! (fromTaxon instanceof Synonym )){
375 375
								logger.warn("TaxonBase fromTaxon is not of Type 'Synonym'. Relationship is not added.");
376 376
								success.setValue(false);
......
379 379
								TaxonNameBase<?,?> synName = synonym.getName();
380 380
								TaxonNameBase<?,?> accName = taxonTo.getName();
381 381
								if (synName != null && accName != null && synName.isHomotypic(accName)
382
											&& ( synRelType.equals(SynonymRelationshipType.SYNONYM_OF()))){
383
									synRelType = SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF();
382
											&& ( synRelType.equals(SynonymType.SYNONYM_OF()))){
383
									synRelType = SynonymType.HOMOTYPIC_SYNONYM_OF();
384 384
								}
385 385
								if (! relationExists(taxonTo, synonym, synRelType)){
386 386
									taxonTo.addSynonym(synonym, synRelType);
......
561 561
		return result;
562 562
	}
563 563

  
564
	private boolean relationExists(Taxon taxonTo, Synonym synonym, SynonymRelationshipType synRelType){
564
	private boolean relationExists(Taxon taxonTo, Synonym synonym, SynonymType synRelType){
565 565
		if (synonym == null || taxonTo == null
566 566
		        || !taxonTo.equals(synonym.getAcceptedTaxon())){
567 567
			return false;
......
581 581
				}
582 582
				Set<Synonym> syns = typifiedName.getSynonyms();
583 583
				for(Synonym syn:syns){
584
					aboutTaxon.addSynonym(syn, SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF());
584
					aboutTaxon.addSynonym(syn, SynonymType.HOMOTYPIC_SYNONYM_OF());
585 585
				}
586 586
			}
587 587
		}
cdmlib-io/src/main/resources/schema/cdm/cdm.xsd
95 95
              <xs:element ref="description:Stage"/>
96 96
              <xs:element ref="description:State"/>
97 97
              <xs:element ref="description:StatisticalMeasure"/>
98
              <xs:element ref="taxon:SynonymRelationshipType"/>
98
              <xs:element ref="taxon:SynonymType"/>
99 99
              <xs:element ref="taxon:TaxonRelationshipType"/>
100 100
              <xs:element ref="description:TextFormat"/>
101 101
              <xs:element ref="location:Country"/>
cdmlib-io/src/main/resources/schema/cdm/taxon.xsd
18 18

  
19 19
  <xs:element name="Synonym" type="taxon:Synonym"/>
20 20

  
21
  <xs:element name="SynonymRelationship" type="taxon:SynonymRelationship"/>
22

  
23
  <xs:element name="SynonymRelationshipType" type="taxon:SynonymRelationshipType"/>
21
  <xs:element name="SynonymType" type="taxon:SynonymType"/>
24 22

  
25 23
  <xs:element name="Taxon" type="taxon:Taxon"/>
26 24

  
......
43 41
              </xs:sequence>
44 42
            </xs:complexType>
45 43
          </xs:element>
46
          <xs:element name="SynonymRelations" minOccurs="0" nillable="true">
47
            <xs:complexType>
48
              <xs:sequence>
49
                <xs:element ref="taxon:SynonymRelationship" minOccurs="0" maxOccurs="unbounded"/>
50
              </xs:sequence>
51
            </xs:complexType>
52
          </xs:element>
53 44
          <xs:element name="RelationsFromThisTaxon" minOccurs="0" nillable="true">
54 45
            <xs:complexType>
55 46
              <xs:sequence>
......
137 128
    <xs:complexContent>
138 129
      <xs:extension base="taxon:TaxonBase">
139 130
        <xs:sequence>
140
          <xs:element name="SynonymRelations" minOccurs="0" nillable="true">
141
            <xs:complexType>
142
              <xs:sequence>
143
                <xs:element ref="taxon:SynonymRelationship" minOccurs="0" maxOccurs="unbounded"/>
144
              </xs:sequence>
145
            </xs:complexType>
146
          </xs:element>
147
        </xs:sequence>
148
      </xs:extension>
149
    </xs:complexContent>
150
  </xs:complexType>
151

  
152
  <xs:complexType name="SynonymRelationship">
153
    <xs:complexContent>
154
      <xs:extension base="common:RelationshipBase">
155
        <xs:sequence>
156
          <xs:element name="RelatedFrom" type="xs:IDREF" minOccurs="0"/>
157
          <xs:element name="RelatedTo" type="xs:IDREF" minOccurs="0"/>
131
          <xs:element name="AcceptedTaxon" type="xs:IDREF" minOccurs="0"/>
158 132
          <xs:element name="Type" type="xs:IDREF" minOccurs="0"/>
159 133
          <xs:element name="IsProParte" type="xs:boolean"/>
160 134
          <xs:element name="IsPartial" type="xs:boolean"/>
......
163 137
    </xs:complexContent>
164 138
  </xs:complexType>
165 139

  
166
  <xs:complexType name="SynonymRelationshipType">
140
  <xs:complexType name="SynonymType">
167 141
    <xs:complexContent>
168 142
      <xs:extension base="common:RelationshipTermBase">
169 143
        <xs:sequence/>
cdmlib-io/src/test/java/eu/etaxonomy/cdm/io/dwca/in/DwcaImportIntegrationTest.java
74 74
		Assert.assertTrue("Invoke should return true", result);
75 75
		//to be continued
76 76
//		final String[]tableNames = {"TaxonBase","TaxonNameBase","Classification",
77
//                "SynonymRelationship","TaxonNode",
78
//                "HomotypicalGroup"};
77
//                "TaxonNode","HomotypicalGroup"};
79 78
//		commitAndStartNewTransaction(tableNames);
80 79
	}
81 80

  
cdmlib-io/src/test/java/eu/etaxonomy/cdm/test/integration/TestCdmDbComparator.java
174 174
//			"StateData_DefinedTermBase",
175 175
//			"StatisticalMeasurementValue",
176 176
//			"StatisticalMeasurementValue_DefinedTermBase",
177
			"SynonymRelationship",
178
//			"SynonymRelationship_Annotation",
179
//			"SynonymRelationship_Marker",
180 177
			"TaxonBase",
181 178
//			"TaxonBase_Annotation",
182 179
//			"TaxonBase_Extension",
......
454 451
		List<Reference> references = appCtr.getReferenceService().list(null,MAX_ROWS, 0,null,null);
455 452
		List<Representation> representations = appCtr.getTermService().getAllRepresentations(MAX_ROWS, 0);
456 453
		List<SpecimenOrObservationBase> specimenOrObservationBases = appCtr.getOccurrenceService().list(null,MAX_ROWS, 0,null,null);
457
		//List<SynonymRelationship> synonymRelationships = appCtr.getTaxonService().getAllSynonymRelationships(MAX_ROWS, 0);
458 454
//		List<TaxonBase> taxonBases = appCtr.getTaxonService().getAllTaxa(MAX_ROWS, 0);
459 455
//		List<TaxonNameBase> taxonNameBases = appCtr.getNameService().getAllNames(MAX_ROWS, 0);
460 456
		//List<TaxonRelationship> taxonRelationships = appCtr.getTaxonService().getAllTaxonRelationships(MAX_ROWS, 0);
cdmlib-io/src/test/resources/eu/etaxonomy/cdm/database/TermsDataSet-with_auditing_info.xml
878 878
  <DEFINEDTERMBASE DTYPE="NomenclaturalStatusType" TERMTYPE="NST" ID="844" IDINVOCABULARY="nom. dub." CREATED="2009-01-28 17:07:04.0" UUID="0ffeb39e-872e-4c0f-85ba-a4150d9f9e7d" URI=""  ORDERINDEX="2" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="6" PROTECTEDTITLECACHE="false" TITLECACHE="Doubtful"/>
879 879
  <DEFINEDTERMBASE DTYPE="NomenclaturalStatusType" TERMTYPE="NST" ID="845" IDINVOCABULARY="nom. ambig." CREATED="2009-01-28 17:07:04.0" UUID="90f5012b-705b-4488-b4c6-002d2bc5198e" URI=""  ORDERINDEX="1" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="6" PROTECTEDTITLECACHE="false" TITLECACHE="Ambiguous"/>
880 880

  
881
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="846" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" URI=""  ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="heterotypic synonym of"/>
882
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="847" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" URI=""  ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="homotypic synonym of"/>
883
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="848" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" URI=""  ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="synonym of"/>
881
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="846" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" URI=""  ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="heterotypic synonym of"/>
882
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="847" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" URI=""  ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="homotypic synonym of"/>
883
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="848" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" URI=""  ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="synonym of"/>
884 884

  
885 885
  <DEFINEDTERMBASE DTYPE="HybridRelationshipType" TERMTYPE="HRT" ID="849" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="8b7324c5-cc6c-4109-b708-d49b187815c4" URI=""  ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="8" PROTECTEDTITLECACHE="false" TITLECACHE="Male Parent"/>
886 886
  <DEFINEDTERMBASE DTYPE="HybridRelationshipType" TERMTYPE="HRT" ID="850" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="189a3ed9-6860-4943-8be8-a1f60133be2a" URI=""  ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="8" PROTECTEDTITLECACHE="false" TITLECACHE="Female Parent"/>
......
2098 2098
  
2099 2099
  <DEFINEDTERMBASE DTYPE="DefinedTerm" TERMTYPE="MO" ID="2048" IDINVOCABULARY="md" CREATED="2009-08-25 16:39:31.0" UUID="efc38dad-205c-4028-ad9d-ae509a14b37a" PROTECTEDTITLECACHE="false" TITLECACHE="mdummytfdummy" URI=""  ORDERINDEX="1" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="37"/>
2100 2100
  
2101
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2049" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" URI=""  ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="inferred genus of"/>
2102
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2050" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" URI=""  ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="inferred epithet of"/>
2103
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2051" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" URI=""  ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="potential combination of"/>
2101
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="2049" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" URI=""  ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="inferred genus of"/>
2102
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="2050" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" URI=""  ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="inferred epithet of"/>
2103
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="2051" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" URI=""  ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="potential combination of"/>
2104 2104
  <!-- NEU -->
2105 2105
  <DEFINEDTERMBASE DTYPE="Feature" TERMTYPE="FE" ID="2052" IDINVOCABULARY="[null]" CREATED="2012-02-09 17:26:24.0" UUID="e2308f37-ddc5-447d-b483-5e2171dd85fd" PROTECTEDTITLECACHE="false" TITLECACHE="Individuals Association" URI="" SUPPORTSCATEGORICALDATA="false" SUPPORTSCOMMONTAXONNAME="false" SUPPORTSDISTRIBUTION="false" SUPPORTSINDIVIDUALASSOCIATION="true" SUPPORTSQUANTITATIVEDATA="false" SUPPORTSTAXONINTERACTION="false" SUPPORTSTEXTDATA="true" VOCABULARY_ID="16" />
2106 2106
  <DEFINEDTERMBASE DTYPE="Feature" TERMTYPE="FE" ID="2055" IDINVOCABULARY="[null]" CREATED="2012-07-09 17:26:24.0" UUID="6f677e98-d8d5-4bc5-80bf-affdb7e3945a" PROTECTEDTITLECACHE="false" TITLECACHE="Chromosome Numbers" URI="" SUPPORTSCATEGORICALDATA="false" SUPPORTSCOMMONTAXONNAME="false" SUPPORTSDISTRIBUTION="false" SUPPORTSINDIVIDUALASSOCIATION="false" SUPPORTSQUANTITATIVEDATA="false" SUPPORTSTAXONINTERACTION="false" SUPPORTSTEXTDATA="true" VOCABULARY_ID="16"/>
......
2939 2939
  <DEFINEDTERMBASE_AUD DTYPE="NomenclaturalStatusType" TERMTYPE="NST" ID="844" REV="1005" REVTYPE="0" IDINVOCABULARY="nom. dub." CREATED="2009-01-28 17:07:04.0" UUID="0ffeb39e-872e-4c0f-85ba-a4150d9f9e7d" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="6" ORDERINDEX="2" TITLECACHE="Doubtful"/>
2940 2940
  <DEFINEDTERMBASE_AUD DTYPE="NomenclaturalStatusType" TERMTYPE="NST" ID="845" REV="1005" REVTYPE="0" IDINVOCABULARY="nom. ambig." CREATED="2009-01-28 17:07:04.0" UUID="90f5012b-705b-4488-b4c6-002d2bc5198e" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="6" ORDERINDEX="1" TITLECACHE="Ambiguous"/>
2941 2941

  
2942
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="846" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="heterotypic synonym of"/>
2943
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="847" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="homotypic synonym of"/>
2944
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="848" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="synonym of"/>
2942
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="846" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="heterotypic synonym of"/>
2943
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="847" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="homotypic synonym of"/>
2944
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="848" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="synonym of"/>
2945 2945

  
2946 2946
  <DEFINEDTERMBASE_AUD DTYPE="HybridRelationshipType" TERMTYPE="HRT" ID="849" REV="1007" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="8b7324c5-cc6c-4109-b708-d49b187815c4" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="8" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="Male Parent"/>
2947 2947
  <DEFINEDTERMBASE_AUD DTYPE="HybridRelationshipType" TERMTYPE="HRT" ID="850" REV="1007" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="189a3ed9-6860-4943-8be8-a1f60133be2a" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="8" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="Female Parent"/>
......
4159 4159
  
4160 4160
  <DEFINEDTERMBASE_AUD DTYPE="DefinedTerm" TERMTYPE="MO" ID="2048" REV="1" REVTYPE="0" IDINVOCABULARY="md" CREATED="2009-08-25 16:39:31.0" UUID="efc38dad-205c-4028-ad9d-ae509a14b37a" PROTECTEDTITLECACHE="false" TITLECACHE="tfdummy" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="37" ORDERINDEX="1"/>
4161 4161
  
4162
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2049" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="inferred genus of"/>
4163
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2050" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="inferred epithet of"/>
4164
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2051" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="potential combination of"/>
4162
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="2049" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="inferred genus of"/>
4163
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="2050" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="inferred epithet of"/>
4164
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="2051" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" URI=""  ABSENCETERM="false" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="potential combination of"/>
4165 4165
  
4166 4166
  <!-- NEU -->
4167 4167
  <DEFINEDTERMBASE_AUD DTYPE="Feature" TERMTYPE="FE" ID="2052" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2012-02-09 17:26:24.0" UUID="e2308f37-ddc5-447d-b483-5e2171dd85fd" PROTECTEDTITLECACHE="false" TITLECACHE="Individuals Association" URI=""  SUPPORTSCATEGORICALDATA="false" SUPPORTSCOMMONTAXONNAME="false" SUPPORTSDISTRIBUTION="false" SUPPORTSINDIVIDUALASSOCIATION="true" SUPPORTSQUANTITATIVEDATA="false" SUPPORTSTAXONINTERACTION="false" SUPPORTSTEXTDATA="true" VOCABULARY_ID="16"/>
......
9680 9680
  <REPRESENTATION ID="849" CREATED="2009-01-28 17:07:04.0" UUID="28120238-a734-40c7-95d3-d88dde96da85" TEXT="Confusum" ABBREVIATEDLABEL="nom. confus." LABEL="Confusum" LANGUAGE_ID="352"/>
9681 9681
  <REPRESENTATION ID="850" CREATED="2009-01-28 17:07:04.0" UUID="77935ab4-034d-4b8b-955c-d82d144ba68e" TEXT="Doubtful" ABBREVIATEDLABEL="nom. dub." LABEL="Doubtful" LANGUAGE_ID="352"/>
9682 9682
  <REPRESENTATION ID="851" CREATED="2009-01-28 17:07:04.0" UUID="b26d9137-e9f3-4744-b756-d13db5792fc6" TEXT="Ambiguous" ABBREVIATEDLABEL="nom. ambig." LABEL="Ambiguous" LANGUAGE_ID="352"/>
9683
  <REPRESENTATION ID="852" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" LABEL="SynonymRelationshipType" LANGUAGE_ID="406"/>
9683
  <REPRESENTATION ID="852" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymType" LABEL="SynonymType" LANGUAGE_ID="406"/>
9684 9684
  <REPRESENTATION ID="853" CREATED="2009-01-28 17:07:04.0" UUID="b29a14fd-2b0b-412a-a1a8-aad99a801ade" TEXT="" ABBREVIATEDLABEL="has heterotypic synonym" LABEL="heterotypic synonym of" LANGUAGE_ID="406"/>
9685 9685
  <REPRESENTATION ID="854" CREATED="2009-01-28 17:07:04.0" UUID="81767ba2-2a26-44b6-8093-81ae1add0ea9" TEXT="" LABEL="has heterotypic synonym" LANGUAGE_ID="406"/>
9686 9686
  <REPRESENTATION ID="855" CREATED="2009-01-28 17:07:04.0" UUID="7fcfa524-bd36-4040-858b-1ae25beda078" TEXT="" ABBREVIATEDLABEL="has homotypic synonym" LABEL="homotypic synonym of" LANGUAGE_ID="406"/>
......
11836 11836
  <REPRESENTATION_AUD ID="849" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="28120238-a734-40c7-95d3-d88dde96da85" TEXT="Confusum" ABBREVIATEDLABEL="nom. confus." LABEL="Confusum" LANGUAGE_ID="352"/>
11837 11837
  <REPRESENTATION_AUD ID="850" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="77935ab4-034d-4b8b-955c-d82d144ba68e" TEXT="Doubtful" ABBREVIATEDLABEL="nom. dub." LABEL="Doubtful" LANGUAGE_ID="352"/>
11838 11838
  <REPRESENTATION_AUD ID="851" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="b26d9137-e9f3-4744-b756-d13db5792fc6" TEXT="Ambiguous" ABBREVIATEDLABEL="nom. ambig." LABEL="Ambiguous" LANGUAGE_ID="352"/>
11839
  <REPRESENTATION_AUD ID="852" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" LABEL="SynonymRelationshipType" LANGUAGE_ID="406"/>
11839
  <REPRESENTATION_AUD ID="852" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymType" LABEL="SynonymType" LANGUAGE_ID="406"/>
11840 11840
  <REPRESENTATION_AUD ID="853" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="b29a14fd-2b0b-412a-a1a8-aad99a801ade" TEXT="" ABBREVIATEDLABEL="heterotypic synonym of" LABEL="heterotypic synonym of" LANGUAGE_ID="406"/>
11841 11841
  <REPRESENTATION_AUD ID="854" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="81767ba2-2a26-44b6-8093-81ae1add0ea9" TEXT="" LABEL="has heterotypic synonym" LANGUAGE_ID="406"/>
11842 11842
  <REPRESENTATION_AUD ID="855" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="7fcfa524-bd36-4040-858b-1ae25beda078" TEXT="" ABBREVIATEDLABEL="has homotypic synonym" LABEL="homotypic synonym of" LANGUAGE_ID="406"/>
......
13132 13132
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="4" TERMTYPE="RK" CREATED="2009-01-28 17:07:04.0" UUID="ef0d1ce1-26e3-4e83-b47b-ca74eed40b1b" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.Rank" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13133 13133
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="5" TERMTYPE="STD" CREATED="2009-01-28 17:07:04.0" UUID="ab177bd7-d3c8-4e58-a388-226fff6ba3c2" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13134 13134
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="6" TERMTYPE="NST" CREATED="2009-01-28 17:07:04.0" UUID="bb28cdca-2f8a-4f11-9c21-517e9ae87f1f" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NomenclaturalStatusType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13135
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="7" TERMTYPE="SRT" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13135
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="7" TERMTYPE="SRT" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13136 13136
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="8" TERMTYPE="HRT" CREATED="2009-01-28 17:07:04.0" UUID="fc4abe52-9c25-4cfa-a682-8615bf4bbf07" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.HybridRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13137 13137
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="9" TERMTYPE="NRT" CREATED="2009-01-28 17:07:04.0" UUID="6878cb82-c1a4-4613-b012-7e73b413c8cd" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NameRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13138 13138
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="10" TERMTYPE="TRT" CREATED="2009-01-28 17:07:04.0" UUID="15db0cf7-7afc-4a86-a7d4-221c73b0c9ac" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
......
13182 13182
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="4" TERMTYPE="RK" REV="1003" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="ef0d1ce1-26e3-4e83-b47b-ca74eed40b1b" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.Rank" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13183 13183
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="5" TERMTYPE="STD" REV="1004" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="ab177bd7-d3c8-4e58-a388-226fff6ba3c2" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13184 13184
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="6" TERMTYPE="NST" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="bb28cdca-2f8a-4f11-9c21-517e9ae87f1f" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NomenclaturalStatusType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13185
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="7" TERMTYPE="SRT" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13185
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="7" TERMTYPE="SRT" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13186 13186
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="8" TERMTYPE="HRT" REV="1007" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="fc4abe52-9c25-4cfa-a682-8615bf4bbf07" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.HybridRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13187 13187
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="9" TERMTYPE="NRT" REV="1008" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6878cb82-c1a4-4613-b012-7e73b413c8cd" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NameRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13188 13188
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="10" TERMTYPE="TRT" REV="1009" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="15db0cf7-7afc-4a86-a7d4-221c73b0c9ac" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
cdmlib-io/src/test/resources/eu/etaxonomy/cdm/io/jaxb/CdmImporterTest.testImport-result.xml
894 894
  <DEFINEDTERMBASE DTYPE="NomenclaturalStatusType" ID="843" CREATED="2009-01-28 17:07:04.0" UUID="24955174-aa5c-4e71-a2fd-3efc79e885db" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="3" SYMMETRICAL="[null]" TRANSITIVE="[null]" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="6" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
895 895
  <DEFINEDTERMBASE DTYPE="NomenclaturalStatusType" ID="844" CREATED="2009-01-28 17:07:04.0" UUID="0ffeb39e-872e-4c0f-85ba-a4150d9f9e7d" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="2" SYMMETRICAL="[null]" TRANSITIVE="[null]" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="6" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
896 896
  <DEFINEDTERMBASE DTYPE="NomenclaturalStatusType" ID="845" CREATED="2009-01-28 17:07:04.0" UUID="90f5012b-705b-4488-b4c6-002d2bc5198e" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="1" SYMMETRICAL="[null]" TRANSITIVE="[null]" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="6" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
897
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" ID="846" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
898
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" ID="847" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
899
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" ID="848" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
897
  <DEFINEDTERMBASE DTYPE="SynonymType" ID="846" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
898
  <DEFINEDTERMBASE DTYPE="SynonymType" ID="847" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
899
  <DEFINEDTERMBASE DTYPE="SynonymType" ID="848" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
900 900
  <DEFINEDTERMBASE DTYPE="HybridRelationshipType" ID="849" CREATED="2009-01-28 17:07:04.0" UUID="8b7324c5-cc6c-4109-b708-d49b187815c4" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="8" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
901 901
  <DEFINEDTERMBASE DTYPE="HybridRelationshipType" ID="850" CREATED="2009-01-28 17:07:04.0" UUID="189a3ed9-6860-4943-8be8-a1f60133be2a" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="8" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
902 902
  <DEFINEDTERMBASE DTYPE="HybridRelationshipType" ID="851" CREATED="2009-01-28 17:07:04.0" UUID="0485fc3d-4755-4f53-8832-b82774484c43" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="8" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
......
2087 2087
  <DEFINEDTERMBASE DTYPE="State" ID="2046" CREATED="2009-08-25 16:39:30.0" UUID="881b9c80-626d-47a6-b308-a63ee5f4178f" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="class eu.etaxonomy.cdm.model.description.State: 881b9c80-626d-47a6-b308-a63ee5f4178f" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="1" SYMMETRICAL="[null]" TRANSITIVE="[null]" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="35" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2088 2088
  <DEFINEDTERMBASE DTYPE="TextFormat" ID="2047" CREATED="2009-08-25 16:39:30.0" UUID="5d095782-d99c-46bc-a158-edb2e47c9b63" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="class eu.etaxonomy.cdm.model.description.TextFormat: 5d095782-d99c-46bc-a158-edb2e47c9b63" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="[null]" SYMMETRICAL="[null]" TRANSITIVE="[null]" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="36" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2089 2089
  <DEFINEDTERMBASE DTYPE="Modifier" ID="2048" CREATED="2009-08-25 16:39:31.0" UUID="efc38dad-205c-4028-ad9d-ae509a14b37a" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="class eu.etaxonomy.cdm.model.description.Modifier: efc38dad-205c-4028-ad9d-ae509a14b37a" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="1" SYMMETRICAL="[null]" TRANSITIVE="[null]" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="37" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2090
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" ID="2049" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2091
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" ID="2050" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2092
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" ID="2051" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2090
  <DEFINEDTERMBASE DTYPE="SynonymType" ID="2049" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2091
  <DEFINEDTERMBASE DTYPE="SynonymType" ID="2050" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2092
  <DEFINEDTERMBASE DTYPE="SynonymType" ID="2051" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2093 2093
  
2094 2094
  <DEFINEDTERMBASE DTYPE="Feature" ID="2052" CREATED="2012-02-09 17:26:24.0" UUID="e2308f37-ddc5-447d-b483-5e2171dd85fd" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="Individuals Association" URI="" ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" SYMMETRICAL="false" TRANSITIVE="false" ORDERINDEX="[null]" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="false" SUPPORTSCOMMONTAXONNAME="false" SUPPORTSDISTRIBUTION="false" SUPPORTSINDIVIDUALASSOCIATION="true" SUPPORTSQUANTITATIVEDATA="false" SUPPORTSTAXONINTERACTION="false" SUPPORTSTEXTDATA="true" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="16" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
2095 2095
  <DEFINEDTERMBASE DTYPE="ReferenceSystem" ID="2053" CREATED="2012-02-09 17:26:30.0" UUID="e35f1d1c-9347-4190-bd47-a3b00632fcf3" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="Gazetteer" URI=""       ISO639_1="[null]" ISO639_2="[null]" ISTECHNICAL="false" ORDERINDEX="[null]" SYMMETRICAL="false" TRANSITIVE="false" DEFAULTCOLOR="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" ISO3166_A2="[null]" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="28" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]"/>
......
2941 2941
  <DEFINEDTERMBASE_AUD DTYPE="NomenclaturalStatusType" ID="843" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="24955174-aa5c-4e71-a2fd-3efc79e885db" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="6" ORDERINDEX="3" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="[null]" TRANSITIVE="[null]"/>
2942 2942
  <DEFINEDTERMBASE_AUD DTYPE="NomenclaturalStatusType" ID="844" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="0ffeb39e-872e-4c0f-85ba-a4150d9f9e7d" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="6" ORDERINDEX="2" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="[null]" TRANSITIVE="[null]"/>
2943 2943
  <DEFINEDTERMBASE_AUD DTYPE="NomenclaturalStatusType" ID="845" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="90f5012b-705b-4488-b4c6-002d2bc5198e" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="6" ORDERINDEX="1" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="[null]" TRANSITIVE="[null]"/>
2944
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" ID="846" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="3" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
2945
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" ID="847" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="2" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
2946
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" ID="848" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="1" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
2944
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" ID="846" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="3" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
2945
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" ID="847" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="2" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
2946
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" ID="848" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="1" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
2947 2947
  <DEFINEDTERMBASE_AUD DTYPE="HybridRelationshipType" ID="849" REV="1007" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="8b7324c5-cc6c-4109-b708-d49b187815c4" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="8" ORDERINDEX="4" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
2948 2948
  <DEFINEDTERMBASE_AUD DTYPE="HybridRelationshipType" ID="850" REV="1007" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="189a3ed9-6860-4943-8be8-a1f60133be2a" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="8" ORDERINDEX="3" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
2949 2949
  <DEFINEDTERMBASE_AUD DTYPE="HybridRelationshipType" ID="851" REV="1007" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="0485fc3d-4755-4f53-8832-b82774484c43" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="8" ORDERINDEX="2" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
......
5173 5173
  <DEFINEDTERMBASE_AUD DTYPE="State" ID="2046" REV="1" REVTYPE="0" CREATED="2009-08-25 16:39:30.0" UUID="881b9c80-626d-47a6-b308-a63ee5f4178f" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="class eu.etaxonomy.cdm.model.description.State: 881b9c80-626d-47a6-b308-a63ee5f4178f" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="35" ORDERINDEX="1" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="[null]" TRANSITIVE="[null]"/>
5174 5174
  <DEFINEDTERMBASE_AUD DTYPE="TextFormat" ID="2047" REV="1" REVTYPE="0" CREATED="2009-08-25 16:39:30.0" UUID="5d095782-d99c-46bc-a158-edb2e47c9b63" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="class eu.etaxonomy.cdm.model.description.TextFormat: 5d095782-d99c-46bc-a158-edb2e47c9b63" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="36" ORDERINDEX="[null]" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="[null]" TRANSITIVE="[null]"/>
5175 5175
  <DEFINEDTERMBASE_AUD DTYPE="Modifier" ID="2048" REV="1" REVTYPE="0" CREATED="2009-08-25 16:39:31.0" UUID="efc38dad-205c-4028-ad9d-ae509a14b37a" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="false" TITLECACHE="class eu.etaxonomy.cdm.model.description.Modifier: efc38dad-205c-4028-ad9d-ae509a14b37a" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="37" ORDERINDEX="1" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="[null]" TRANSITIVE="[null]"/>
5176
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" ID="2049" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="4" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
5177
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" ID="2050" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="5" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
5178
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" ID="2051" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="6" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
5176
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" ID="2049" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="4" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
5177
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" ID="2050" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="5" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
5178
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" ID="2051" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="[null]" TITLECACHE="[null]" URI="" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" KINDOF_ID="[null]" PARTOF_ID="[null]" VOCABULARY_ID="7" ORDERINDEX="6" ISO639_1="[null]" ISO639_2="[null]" SUPPORTSCATEGORICALDATA="[null]" SUPPORTSCOMMONTAXONNAME="[null]" SUPPORTSDISTRIBUTION="[null]" SUPPORTSINDIVIDUALASSOCIATION="[null]" SUPPORTSQUANTITATIVEDATA="[null]" SUPPORTSTAXONINTERACTION="[null]" SUPPORTSTEXTDATA="[null]" ISTECHNICAL="false" DEFAULTCOLOR="[null]" POINTAPPROXIMATION_ERRORRADIUS="[null]" POINTAPPROXIMATION_LATITUDE="[null]" POINTAPPROXIMATION_LONGITUDE="[null]" VALIDPERIOD_END="[null]" VALIDPERIOD_FREETEXT="[null]" VALIDPERIOD_START="[null]" LEVEL_ID="[null]" POINTAPPROXIMATION_REFERENCESYSTEM_ID="[null]" SHAPE_ID="[null]" TYPE_ID="[null]" ISO3166_A2="[null]" SYMMETRICAL="false" TRANSITIVE="false"/>
5179 5179
  <DEFINEDTERMBASE_CONTINENT COUNTRY_ID="505" CONTINENTS_ID="493"/>
5180 5180
  <DEFINEDTERMBASE_CONTINENT COUNTRY_ID="506" CONTINENTS_ID="493"/>
5181 5181
  <DEFINEDTERMBASE_CONTINENT COUNTRY_ID="507" CONTINENTS_ID="492"/>
......
10743 10743
  <REPRESENTATION ID="849" CREATED="2009-01-28 17:07:04.0" UUID="28120238-a734-40c7-95d3-d88dde96da85" UPDATED="[null]" TEXT="Confusum" ABBREVIATEDLABEL="nom. confus." LABEL="Confusum" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
10744 10744
  <REPRESENTATION ID="850" CREATED="2009-01-28 17:07:04.0" UUID="77935ab4-034d-4b8b-955c-d82d144ba68e" UPDATED="[null]" TEXT="Doubtful" ABBREVIATEDLABEL="nom. dub." LABEL="Doubtful" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
10745 10745
  <REPRESENTATION ID="851" CREATED="2009-01-28 17:07:04.0" UUID="b26d9137-e9f3-4744-b756-d13db5792fc6" UPDATED="[null]" TEXT="Ambiguous" ABBREVIATEDLABEL="nom. ambig." LABEL="Ambiguous" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
10746
  <REPRESENTATION ID="852" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" UPDATED="[null]" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" ABBREVIATEDLABEL="[null]" LABEL="SynonymRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
10746
  <REPRESENTATION ID="852" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" UPDATED="[null]" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymType" ABBREVIATEDLABEL="[null]" LABEL="SynonymType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
10747 10747
  <REPRESENTATION ID="853" CREATED="2009-01-28 17:07:04.0" UUID="b29a14fd-2b0b-412a-a1a8-aad99a801ade" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="has heterotypic synonym" LABEL="heterotypic synonym of" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
10748 10748
  <REPRESENTATION ID="854" CREATED="2009-01-28 17:07:04.0" UUID="81767ba2-2a26-44b6-8093-81ae1add0ea9" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="[null]" LABEL="has heterotypic synonym" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
10749 10749
  <REPRESENTATION ID="855" CREATED="2009-01-28 17:07:04.0" UUID="7fcfa524-bd36-4040-858b-1ae25beda078" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="has homotypic synonym" LABEL="homotypic synonym of" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
......
12881 12881
  <REPRESENTATION_AUD ID="849" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="28120238-a734-40c7-95d3-d88dde96da85" UPDATED="[null]" TEXT="Confusum" ABBREVIATEDLABEL="nom. confus." LABEL="Confusum" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
12882 12882
  <REPRESENTATION_AUD ID="850" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="77935ab4-034d-4b8b-955c-d82d144ba68e" UPDATED="[null]" TEXT="Doubtful" ABBREVIATEDLABEL="nom. dub." LABEL="Doubtful" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
12883 12883
  <REPRESENTATION_AUD ID="851" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="b26d9137-e9f3-4744-b756-d13db5792fc6" UPDATED="[null]" TEXT="Ambiguous" ABBREVIATEDLABEL="nom. ambig." LABEL="Ambiguous" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
12884
  <REPRESENTATION_AUD ID="852" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" UPDATED="[null]" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" ABBREVIATEDLABEL="[null]" LABEL="SynonymRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
12884
  <REPRESENTATION_AUD ID="852" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" UPDATED="[null]" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymType" ABBREVIATEDLABEL="[null]" LABEL="SynonymType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
12885 12885
  <REPRESENTATION_AUD ID="853" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="b29a14fd-2b0b-412a-a1a8-aad99a801ade" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="heterotypic synonym of" LABEL="heterotypic synonym of" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
12886 12886
  <REPRESENTATION_AUD ID="854" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="81767ba2-2a26-44b6-8093-81ae1add0ea9" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="[null]" LABEL="has heterotypic synonym" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
12887 12887
  <REPRESENTATION_AUD ID="855" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="7fcfa524-bd36-4040-858b-1ae25beda078" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="has homotypic synonym" LABEL="homotypic synonym of" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
......
14209 14209
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="4" CREATED="2009-01-28 17:07:04.0" UUID="ef0d1ce1-26e3-4e83-b47b-ca74eed40b1b" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.Rank" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14210 14210
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="5" CREATED="2009-01-28 17:07:04.0" UUID="ab177bd7-d3c8-4e58-a388-226fff6ba3c2" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14211 14211
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="6" CREATED="2009-01-28 17:07:04.0" UUID="bb28cdca-2f8a-4f11-9c21-517e9ae87f1f" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NomenclaturalStatusType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14212
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="7" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14212
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="7" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14213 14213
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="8" CREATED="2009-01-28 17:07:04.0" UUID="fc4abe52-9c25-4cfa-a682-8615bf4bbf07" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.HybridRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14214 14214
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="9" CREATED="2009-01-28 17:07:04.0" UUID="6878cb82-c1a4-4613-b012-7e73b413c8cd" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NameRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14215 14215
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="10" CREATED="2009-01-28 17:07:04.0" UUID="15db0cf7-7afc-4a86-a7d4-221c73b0c9ac" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
......
14248 14248
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="4" REV="1003" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="ef0d1ce1-26e3-4e83-b47b-ca74eed40b1b" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.Rank" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14249 14249
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="5" REV="1004" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="ab177bd7-d3c8-4e58-a388-226fff6ba3c2" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14250 14250
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="6" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="bb28cdca-2f8a-4f11-9c21-517e9ae87f1f" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NomenclaturalStatusType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14251
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="7" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14251
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="7" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14252 14252
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="8" REV="1007" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="fc4abe52-9c25-4cfa-a682-8615bf4bbf07" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.HybridRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14253 14253
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="9" REV="1008" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6878cb82-c1a4-4613-b012-7e73b413c8cd" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NameRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
14254 14254
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="10" REV="1009" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="15db0cf7-7afc-4a86-a7d4-221c73b0c9ac" UPDATED="[null]" LSID_AUTHORITY="[null]" LSID_LSID="[null]" LSID_NAMESPACE="[null]" LSID_OBJECT="[null]" LSID_REVISION="[null]" PROTECTEDTITLECACHE="true" TITLECACHE="" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]"/>
cdmlib-io/src/test/resources/eu/etaxonomy/cdm/io/jaxb/CdmImporterTest.xml
900 900
  <DEFINEDTERMBASE DTYPE="NomenclaturalStatusType" TERMTYPE="NST" ID="844" IDINVOCABULARY="nom. dub." CREATED="2009-01-28 17:07:04.0" UUID="0ffeb39e-872e-4c0f-85ba-a4150d9f9e7d" URI="" ORDERINDEX="2" ISTECHNICAL="false" VOCABULARY_ID="6" PROTECTEDTITLECACHE="false" TITLECACHE="Doubtful"/>
901 901
  <DEFINEDTERMBASE DTYPE="NomenclaturalStatusType" TERMTYPE="NST" ID="845" IDINVOCABULARY="nom. ambig." CREATED="2009-01-28 17:07:04.0" UUID="90f5012b-705b-4488-b4c6-002d2bc5198e" URI="" ORDERINDEX="1" ISTECHNICAL="false" VOCABULARY_ID="6" PROTECTEDTITLECACHE="false" TITLECACHE="Ambiguous"/>
902 902

  
903
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="846" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" URI="" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="heterotypic synonym of"/>
904
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="847" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" URI="" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="homotypic synonym of"/>
905
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="848" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" URI="" ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="synonym of"/>
903
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="846" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" URI="" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="heterotypic synonym of"/>
904
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="847" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" URI="" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="homotypic synonym of"/>
905
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="848" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" URI="" ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="synonym of"/>
906 906

  
907 907
  <DEFINEDTERMBASE DTYPE="HybridRelationshipType" TERMTYPE="SRT" ID="849" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="8b7324c5-cc6c-4109-b708-d49b187815c4" URI="" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="8" PROTECTEDTITLECACHE="false" TITLECACHE="Male Parent"/>
908 908
  <DEFINEDTERMBASE DTYPE="HybridRelationshipType" TERMTYPE="SRT" ID="850" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="189a3ed9-6860-4943-8be8-a1f60133be2a" URI="" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="8" PROTECTEDTITLECACHE="false" TITLECACHE="Female Parent"/>
......
2120 2120
  
2121 2121
  <DEFINEDTERMBASE DTYPE="Modifier" TERMTYPE="MO" ID="2048" IDINVOCABULARY="md" CREATED="2009-08-25 16:39:31.0" UUID="efc38dad-205c-4028-ad9d-ae509a14b37a" PROTECTEDTITLECACHE="false" TITLECACHE="mdummytfdummy" URI="" ORDERINDEX="1" ISTECHNICAL="false" VOCABULARY_ID="37"/>
2122 2122
  
2123
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2049" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" URI="" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="inferred genus of"/>
2124
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2050" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" URI="" ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="inferred epithet of"/>
2125
  <DEFINEDTERMBASE DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2051" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" URI="" ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="potential combination of"/>
2123
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="2049" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" URI="" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="inferred genus of"/>
2124
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="2050" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" URI="" ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="inferred epithet of"/>
2125
  <DEFINEDTERMBASE DTYPE="SynonymType" TERMTYPE="SRT" ID="2051" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" URI="" ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" ISTECHNICAL="false" VOCABULARY_ID="7" PROTECTEDTITLECACHE="false" TITLECACHE="potential combination of"/>
2126 2126
  <!-- NEU -->
2127 2127
  <DEFINEDTERMBASE DTYPE="Feature" TERMTYPE="FE" ID="2052" IDINVOCABULARY="[null]" CREATED="2012-02-09 17:26:24.0" UUID="e2308f37-ddc5-447d-b483-5e2171dd85fd" PROTECTEDTITLECACHE="false" TITLECACHE="Individuals Association" URI="" SUPPORTSCATEGORICALDATA="false" SUPPORTSCOMMONTAXONNAME="false" SUPPORTSDISTRIBUTION="false" SUPPORTSINDIVIDUALASSOCIATION="true" SUPPORTSQUANTITATIVEDATA="false" SUPPORTSTAXONINTERACTION="false" SUPPORTSTEXTDATA="true" VOCABULARY_ID="16" />
2128 2128
  <DEFINEDTERMBASE DTYPE="Feature" TERMTYPE="FE" ID="2055" IDINVOCABULARY="[null]" CREATED="2012-07-09 17:26:24.0" UUID="6f677e98-d8d5-4bc5-80bf-affdb7e3945a" PROTECTEDTITLECACHE="false" TITLECACHE="Chromosome Numbers" URI="" SUPPORTSCATEGORICALDATA="false" SUPPORTSCOMMONTAXONNAME="false" SUPPORTSDISTRIBUTION="false" SUPPORTSINDIVIDUALASSOCIATION="false" SUPPORTSQUANTITATIVEDATA="false" SUPPORTSTAXONINTERACTION="false" SUPPORTSTEXTDATA="true" VOCABULARY_ID="16"/>
......
2956 2956
  <DEFINEDTERMBASE_AUD DTYPE="NomenclaturalStatusType" TERMTYPE="NST" ID="844" REV="1005" REVTYPE="0" IDINVOCABULARY="nom. dub." CREATED="2009-01-28 17:07:04.0" UUID="0ffeb39e-872e-4c0f-85ba-a4150d9f9e7d" URI="" ISTECHNICAL="false" VOCABULARY_ID="6" ORDERINDEX="2" TITLECACHE="Doubtful"/>
2957 2957
  <DEFINEDTERMBASE_AUD DTYPE="NomenclaturalStatusType" TERMTYPE="NST" ID="845" REV="1005" REVTYPE="0" IDINVOCABULARY="nom. ambig." CREATED="2009-01-28 17:07:04.0" UUID="90f5012b-705b-4488-b4c6-002d2bc5198e" URI="" ISTECHNICAL="false" VOCABULARY_ID="6" ORDERINDEX="1" TITLECACHE="Ambiguous"/>
2958 2958

  
2959
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="846" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="heterotypic synonym of"/>
2960
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="847" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="homotypic synonym of"/>
2961
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="848" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="synonym of"/>
2959
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="846" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="4c1e2c59-ca55-41ac-9a82-676894976084" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="heterotypic synonym of"/>
2960
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="847" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="294313a9-5617-4ed5-ae2d-c57599907cb2" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="2" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="homotypic synonym of"/>
2961
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="848" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="1afa5429-095a-48da-8877-836fa4fe709e" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="1" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="synonym of"/>
2962 2962

  
2963 2963
  <DEFINEDTERMBASE_AUD DTYPE="HybridRelationshipType" TERMTYPE="SRT" ID="849" REV="1007" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="8b7324c5-cc6c-4109-b708-d49b187815c4" URI="" ISTECHNICAL="false" VOCABULARY_ID="8" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="Male Parent"/>
2964 2964
  <DEFINEDTERMBASE_AUD DTYPE="HybridRelationshipType" TERMTYPE="SRT" ID="850" REV="1007" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="189a3ed9-6860-4943-8be8-a1f60133be2a" URI="" ISTECHNICAL="false" VOCABULARY_ID="8" ORDERINDEX="3" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="Female Parent"/>
......
4176 4176
  
4177 4177
  <DEFINEDTERMBASE_AUD DTYPE="Modifier" TERMTYPE="MO" ID="2048" REV="1" REVTYPE="0" IDINVOCABULARY="md" CREATED="2009-08-25 16:39:31.0" UUID="efc38dad-205c-4028-ad9d-ae509a14b37a" PROTECTEDTITLECACHE="false" TITLECACHE="tfdummy" URI="" ISTECHNICAL="false" VOCABULARY_ID="37" ORDERINDEX="1"/>
4178 4178
  
4179
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2049" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="inferred genus of"/>
4180
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2050" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="inferred epithet of"/>
4181
  <DEFINEDTERMBASE_AUD DTYPE="SynonymRelationshipType" TERMTYPE="SRT" ID="2051" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="potential combination of"/>
4179
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="2049" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="f55a574b-c1de-45cc-9ade-1aa2e098c3b5" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="4" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="inferred genus of"/>
4180
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="2050" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="089c1926-eb36-47e7-a2d1-fd5f3918713d" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="5" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="inferred epithet of"/>
4181
  <DEFINEDTERMBASE_AUD DTYPE="SynonymType" TERMTYPE="SRT" ID="2051" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2009-01-28 17:07:04.0" UUID="7c45871f-6dc5-40e7-9f26-228318d0f63a" URI="" ISTECHNICAL="false" VOCABULARY_ID="7" ORDERINDEX="6" SYMMETRICAL="false" TRANSITIVE="false" TITLECACHE="potential combination of"/>
4182 4182
  
4183 4183
  <!-- NEU -->
4184 4184
  <DEFINEDTERMBASE_AUD DTYPE="Feature" TERMTYPE="FE" ID="2052" REV="1006" REVTYPE="0" IDINVOCABULARY="[null]" CREATED="2012-02-09 17:26:24.0" UUID="e2308f37-ddc5-447d-b483-5e2171dd85fd" PROTECTEDTITLECACHE="false" TITLECACHE="Individuals Association" URI="" SUPPORTSCATEGORICALDATA="false" SUPPORTSCOMMONTAXONNAME="false" SUPPORTSDISTRIBUTION="false" SUPPORTSINDIVIDUALASSOCIATION="true" SUPPORTSQUANTITATIVEDATA="false" SUPPORTSTAXONINTERACTION="false" SUPPORTSTEXTDATA="true" VOCABULARY_ID="16"/>
......
9754 9754
  <REPRESENTATION ID="849" CREATED="2009-01-28 17:07:04.0" UUID="28120238-a734-40c7-95d3-d88dde96da85" UPDATED="[null]" TEXT="Confusum" ABBREVIATEDLABEL="nom. confus." LABEL="Confusum" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
9755 9755
  <REPRESENTATION ID="850" CREATED="2009-01-28 17:07:04.0" UUID="77935ab4-034d-4b8b-955c-d82d144ba68e" UPDATED="[null]" TEXT="Doubtful" ABBREVIATEDLABEL="nom. dub." LABEL="Doubtful" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
9756 9756
  <REPRESENTATION ID="851" CREATED="2009-01-28 17:07:04.0" UUID="b26d9137-e9f3-4744-b756-d13db5792fc6" UPDATED="[null]" TEXT="Ambiguous" ABBREVIATEDLABEL="nom. ambig." LABEL="Ambiguous" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
9757
  <REPRESENTATION ID="852" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" UPDATED="[null]" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" ABBREVIATEDLABEL="[null]" LABEL="SynonymRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
9757
  <REPRESENTATION ID="852" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" UPDATED="[null]" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymType" ABBREVIATEDLABEL="[null]" LABEL="SynonymType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
9758 9758
  <REPRESENTATION ID="853" CREATED="2009-01-28 17:07:04.0" UUID="b29a14fd-2b0b-412a-a1a8-aad99a801ade" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="has heterotypic synonym" LABEL="heterotypic synonym of" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
9759 9759
  <REPRESENTATION ID="854" CREATED="2009-01-28 17:07:04.0" UUID="81767ba2-2a26-44b6-8093-81ae1add0ea9" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="[null]" LABEL="has heterotypic synonym" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
9760 9760
  <REPRESENTATION ID="855" CREATED="2009-01-28 17:07:04.0" UUID="7fcfa524-bd36-4040-858b-1ae25beda078" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="has homotypic synonym" LABEL="homotypic synonym of" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
......
11892 11892
  <REPRESENTATION_AUD ID="849" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="28120238-a734-40c7-95d3-d88dde96da85" UPDATED="[null]" TEXT="Confusum" ABBREVIATEDLABEL="nom. confus." LABEL="Confusum" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
11893 11893
  <REPRESENTATION_AUD ID="850" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="77935ab4-034d-4b8b-955c-d82d144ba68e" UPDATED="[null]" TEXT="Doubtful" ABBREVIATEDLABEL="nom. dub." LABEL="Doubtful" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
11894 11894
  <REPRESENTATION_AUD ID="851" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="b26d9137-e9f3-4744-b756-d13db5792fc6" UPDATED="[null]" TEXT="Ambiguous" ABBREVIATEDLABEL="nom. ambig." LABEL="Ambiguous" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="352"/>
11895
  <REPRESENTATION_AUD ID="852" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" UPDATED="[null]" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" ABBREVIATEDLABEL="[null]" LABEL="SynonymRelationshipType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
11895
  <REPRESENTATION_AUD ID="852" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6327d819-8ca7-49d0-98cf-a4844ad3f13f" UPDATED="[null]" TEXT="eu.etaxonomy.cdm.model.taxon.SynonymType" ABBREVIATEDLABEL="[null]" LABEL="SynonymType" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
11896 11896
  <REPRESENTATION_AUD ID="853" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="b29a14fd-2b0b-412a-a1a8-aad99a801ade" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="heterotypic synonym of" LABEL="heterotypic synonym of" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
11897 11897
  <REPRESENTATION_AUD ID="854" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="81767ba2-2a26-44b6-8093-81ae1add0ea9" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="[null]" LABEL="has heterotypic synonym" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
11898 11898
  <REPRESENTATION_AUD ID="855" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="7fcfa524-bd36-4040-858b-1ae25beda078" UPDATED="[null]" TEXT="" ABBREVIATEDLABEL="has homotypic synonym" LABEL="homotypic synonym of" CREATEDBY_ID="[null]" UPDATEDBY_ID="[null]" LANGUAGE_ID="406"/>
......
13221 13221
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="4" TERMTYPE="RK" CREATED="2009-01-28 17:07:04.0" UUID="ef0d1ce1-26e3-4e83-b47b-ca74eed40b1b" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.Rank" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13222 13222
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="5" TERMTYPE="STD" CREATED="2009-01-28 17:07:04.0" UUID="ab177bd7-d3c8-4e58-a388-226fff6ba3c2" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13223 13223
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="6" TERMTYPE="NST" CREATED="2009-01-28 17:07:04.0" UUID="bb28cdca-2f8a-4f11-9c21-517e9ae87f1f" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NomenclaturalStatusType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13224
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="7" TERMTYPE="SRT" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13224
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="7" TERMTYPE="SRT" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13225 13225
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="8" TERMTYPE="SRT" CREATED="2009-01-28 17:07:04.0" UUID="fc4abe52-9c25-4cfa-a682-8615bf4bbf07" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.HybridRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13226 13226
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="9" TERMTYPE="NRT" CREATED="2009-01-28 17:07:04.0" UUID="6878cb82-c1a4-4613-b012-7e73b413c8cd" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NameRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13227 13227
  <TERMVOCABULARY DTYPE="OrderedTermVocabulary" ID="10" TERMTYPE="TRT" CREATED="2009-01-28 17:07:04.0" UUID="15db0cf7-7afc-4a86-a7d4-221c73b0c9ac" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
......
13260 13260
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="4" TERMTYPE="RK" REV="1003" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="ef0d1ce1-26e3-4e83-b47b-ca74eed40b1b" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.Rank" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13261 13261
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="5" TERMTYPE="STD" REV="1004" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="ab177bd7-d3c8-4e58-a388-226fff6ba3c2" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13262 13262
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="6" TERMTYPE="NST" REV="1005" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="bb28cdca-2f8a-4f11-9c21-517e9ae87f1f" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NomenclaturalStatusType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13263
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="7" TERMTYPE="SRT" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13263
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="7" TERMTYPE="SRT" REV="1006" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="48917fde-d083-4659-b07d-413db843bd50" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.SynonymType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13264 13264
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="8" TERMTYPE="SRT" REV="1007" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="fc4abe52-9c25-4cfa-a682-8615bf4bbf07" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.HybridRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13265 13265
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="9" TERMTYPE="NRT" REV="1008" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="6878cb82-c1a4-4613-b012-7e73b413c8cd" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.name.NameRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
13266 13266
  <TERMVOCABULARY_AUD DTYPE="OrderedTermVocabulary" ID="10" TERMTYPE="TRT" REV="1009" REVTYPE="0" CREATED="2009-01-28 17:07:04.0" UUID="15db0cf7-7afc-4a86-a7d4-221c73b0c9ac" URI="" TERMSOURCEURI="eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType" PROTECTEDTITLECACHE="true" TITLECACHE=""/>
cdmlib-io/src/test/resources/eu/etaxonomy/cdm/io/specimen/abcd206/in/SpecimenImportConfiguratorTest.doInvoke2.xml
28 28
  <HIBERNATE_SEQUENCES SEQUENCE_NAME="SpecimenOrObservationBase" NEXT_VAL="3020"/>
29 29
  <HIBERNATE_SEQUENCES SEQUENCE_NAME="StateData" NEXT_VAL="3003"/>
30 30
  <HIBERNATE_SEQUENCES SEQUENCE_NAME="StatisticalMeasurementValue" NEXT_VAL="3005"/>
31
  <HIBERNATE_SEQUENCES SEQUENCE_NAME="SynonymRelationship" NEXT_VAL="3005"/>
32 31
  <HIBERNATE_SEQUENCES SEQUENCE_NAME="TaxonBase" NEXT_VAL="3347"/>
33 32
  <HIBERNATE_SEQUENCES SEQUENCE_NAME="TaxonNameBase" NEXT_VAL="3347"/>
34 33
  <HIBERNATE_SEQUENCES SEQUENCE_NAME="TaxonNode" NEXT_VAL="3020"/>
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/RelationshipBase.java
115 115
    /**
116 116
     * A boolean flag that marks the relationship between two objects as doubtful
117 117
     * Please be aware that this flag should not be used to mark any status of the
118
     * objects themselves. E.g. when marking a synonym relationship as doubtful
119
     * this means that it is doubtful that the synonym is really a synonym to the
120
     * taxon. It does not mean that the synonym is doubtfully a synonym.
118
     * objects themselves. E.g. when marking a taxon relationship as doubtful
119
     * this means that it is doubtful that the 2 taxon concept are related in
120
     * such a way. It does NOT mean that any of the taxa itself is doubtful.
121 121
     * @return true, if the relationship is doubtful, false otherwise
122 122
     */
123 123
    public boolean isDoubtful(){
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/RelationshipTermBase.java
41 41
import eu.etaxonomy.cdm.model.description.TextData;
42 42
import eu.etaxonomy.cdm.model.name.HybridRelationshipType;
43 43
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
44
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
44
import eu.etaxonomy.cdm.model.taxon.SynonymType;
45 45
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
46 46

  
47 47
@XmlAccessorType(XmlAccessType.FIELD)
......
54 54
@XmlSeeAlso({
55 55
	HybridRelationshipType.class,
56 56
	NameRelationshipType.class,
57
	SynonymRelationshipType.class,
57
	SynonymType.class,
58 58
	TaxonRelationshipType.class
59 59
})
60 60
@Entity
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/TermType.java
56 56
 * It is used to define in which context a term may be used. From v3.3 on this replaces the semantic part of the subclasses
57 57
 * of the class {@link DefinedTermBase}. E.g. before v3.3 a term defining a sex and a term defining a stage had to different
58 58
 * classes Sex and Stage. With v3.3 they both became {@link DefinedTerm}s but with different types.<BR>
59
 * The type of a term and the type of its vocabulary should be the same. Before v3.3 it was not always possible to define
60
 * what the context of an (empty) vocabulary is.
59
 * The type of a term and the type of its vocabulary should be the same. Before v3.3 it was not always
60
 * possible to define what the context of an (empty) vocabulary is.
61 61
 * In future versions this enum may also be expressed as a term, not an enum. For now the general policy is to
62 62
 * transform former classes to general classes with enums as their types.
63 63
 *
......
172 172
    //13
173 173
    /**
174 174
     * Term type for the type of a synonym relationship between 2 {@link TaxonBase taxa}
175
     * @see SynonymRelationship
176
     * @see Synonym
175
     * @see Synonym#getType()
177 176
     * @see TaxonBase
178 177
     */
179
    @XmlEnumValue("SynonymRelationshipType")
180
    SynonymRelationshipType(UUID.fromString("1eb4fee0-7716-4531-a9ed-a95327f1f4bb"), "Synonym Relationship Type", "SRT"),
178
    @XmlEnumValue("SynonymType")
179
    SynonymType(UUID.fromString("1eb4fee0-7716-4531-a9ed-a95327f1f4bb"), "Synonym Type", "SRT"),
181 180

  
182 181
    //14
183 182
    /**
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/VocabularyEnum.java
32 32
import eu.etaxonomy.cdm.model.name.Rank;
33 33
import eu.etaxonomy.cdm.model.name.SpecimenTypeDesignationStatus;
34 34
import eu.etaxonomy.cdm.model.occurrence.DerivationEventType;
35
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
35
import eu.etaxonomy.cdm.model.taxon.SynonymType;
36 36
import eu.etaxonomy.cdm.model.taxon.TaxonRelationshipType;
37 37

  
38 38
/**
......
55 55
	SpecimenTypeDesignationStatus("ab177bd7-d3c8-4e58-a388-226fff6ba3c2", SpecimenTypeDesignationStatus.class),
56 56
	NomenclaturalStatusType("bb28cdca-2f8a-4f11-9c21-517e9ae87f1f", NomenclaturalStatusType.class),
57 57
	NomenclaturalStatusTypeIczn("5e3c08e9-13a9-498e-861e-b9b5656ab6ac", NomenclaturalStatusType.class),
58
	SynonymRelationshipType("48917fde-d083-4659-b07d-413db843bd50", SynonymRelationshipType.class),
58
	SynonymType("48917fde-d083-4659-b07d-413db843bd50", SynonymType.class),
59 59
	HybridRelationshipType("fc4abe52-9c25-4cfa-a682-8615bf4bbf07", HybridRelationshipType.class),
60 60
	NameRelationshipType("6878cb82-c1a4-4613-b012-7e73b413c8cd", NameRelationshipType.class),
61 61
	TaxonRelationshipType("15db0cf7-7afc-4a86-a7d4-221c73b0c9ac", TaxonRelationshipType.class),
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/common/package-info.java
165 165
        @MetaValue(value = "Rank", targetEntity = Rank.class),
166 166
        @MetaValue(value = "HybridRelationshipType", targetEntity = HybridRelationshipType.class),
167 167
        @MetaValue(value = "NameRelationshipType", targetEntity = NameRelationshipType.class),
168
        @MetaValue(value = "SynonymRelationshipType", targetEntity = SynonymRelationshipType.class),
168
        @MetaValue(value = "SynonymType", targetEntity = SynonymType.class),
169 169
        @MetaValue(value = "TaxonRelationshipType", targetEntity = TaxonRelationshipType.class),
170 170
        @MetaValue(value = "State", targetEntity = State.class),
171 171
        @MetaValue(value = "NameTypeDesignationStatus", targetEntity = NameTypeDesignationStatus.class),
......
301 301
import eu.etaxonomy.cdm.model.reference.Reference;
302 302
import eu.etaxonomy.cdm.model.taxon.Classification;
303 303
import eu.etaxonomy.cdm.model.taxon.Synonym;
304
import eu.etaxonomy.cdm.model.taxon.SynonymRelationshipType;
304
import eu.etaxonomy.cdm.model.taxon.SynonymType;
305 305
import eu.etaxonomy.cdm.model.taxon.Taxon;
306 306
import eu.etaxonomy.cdm.model.taxon.TaxonNode;
307 307
import eu.etaxonomy.cdm.model.taxon.TaxonNodeAgentRelation;
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/HomotypicalGroup.java
328 328

  
329 329

  
330 330
	/**
331
	 * Returns all taxon names in the homotypical group that do not have an 'is_basionym_for' (zool.: 'is_original_combination_for')
331
	 * Returns all taxon names in the homotypic group that do not have an
332
	 * 'is_basionym_for' (zool.: 'is_original_combination_for')
332 333
	 * or a replaced synonym relationship.
333 334
	 * @return
334 335
	 */
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/Synonym.java
42 42
 * of which are not used by the {@link TaxonBase#getSec() reference} to designate a real
43 43
 * taxon but are mentioned as taxon names that were oder are used by some other
44 44
 * unspecified references to designate (at least to some extent) the same
45
 * particular real taxon. Synonyms that are involved in no
46
 * {@link SynonymRelationship synonym relationship} are actually meaningless.<BR>
47
 * Splitting taxa in "accepted/correct" and "synonyms"
45
 * particular real taxon. Synonyms that are {@link #getAcceptedTaxon() attached} to an accepted {@link Taxon taxon}
46
 * are actually meaningless.<BR>
47
 * Splitting taxa in "accepted/valid" and "synonyms"
48 48
 * makes it easier to handle particular relationships between
49
 * ("accepted/correct") {@link Taxon taxa} on the one hand and between ("synonym") taxa
50
 * and ("accepted/correct") taxa on the other.
49
 * ("accepted/valid") {@link Taxon taxa} on the one hand and ("synonym") taxa
50
 *  on the other.
51 51
 *
52 52
 * @author m.doering
53
 * @version 1.0
54 53
 * @created 08-Nov-2007 13:06:55
55 54
 */
56 55
@XmlAccessorType(XmlAccessType.FIELD)
......
67 66
@Configurable
68 67
@HomotypicSynonymsShouldBelongToGroup(groups = Level3.class)
69 68
public class Synonym extends TaxonBase<ITaxonCacheStrategy<Synonym>> {
70
	private static final long serialVersionUID = -454067515022159757L;
69
    private static final long serialVersionUID = 6977221584815363620L;
71 70

  
72
	@SuppressWarnings("unused")
71

  
72
    @SuppressWarnings("unused")
73 73
	private static final Logger logger = Logger.getLogger(Synonym.class);
74 74

  
75 75

  
......
95 95
    @XmlIDREF
96 96
    @XmlSchemaType(name = "IDREF")
97 97
    @ManyToOne(fetch=FetchType.EAGER)
98
    private SynonymRelationshipType type;
98
    private SynonymType type;
99 99

  
100 100
//************************************* FACTORY ****************************/
101 101

  
......
201 201
    }
202 202

  
203 203

  
204
    public SynonymRelationshipType getType() {
204
    public SynonymType getType() {
205 205
        return type;
206 206
    }
207 207

  
208
    public void setType(SynonymRelationshipType type) {
208
    public void setType(SynonymType type) {
209 209
        this.type = type;
210 210
        checkHomotypic();
211 211
    }
......
231 231
	    return this.acceptedTaxon == null || this.acceptedTaxon.isOrphaned();
232 232
	}
233 233

  
234

  
235
	/**
236
	 * Replaces ALL accepted taxa of this synonym by the new accepted taxon.
237
	 * The citation information (citation /microcitation) of the synonym relationship
238
	 * is kept.
239
	 * @param newAcceptedTaxon
240
	 * 			the new accepted taxon
241
	 * @param relType
242
	 * 			if not <code>null</code> the relationship type is changed to relType
243
	 * @param copyCitationInfo
244
	 * 			if true the citation and the microcitation of relationship
245
	 * 			is not changed.
246
	 * @param citation
247
	 * 			if copyCitationInfo is <code>false</code> this citation is set
248
	 * 			to the synonym relationship.
249
	 * @param microCitation
250
	 * 			if copyCitationInfo is <code>false</code> this micro citation is set
251
	 * 			to the synonym relationship.
252

  
253
	 * @param acceptedTaxon
254
	 */
255
	public void replaceAcceptedTaxon(Taxon newAcceptedTaxon, SynonymRelationshipType relType) {
256

  
257
//		Taxon oldAcceptedTaxon = this.getAcceptedTaxon();
258
//
259
//		oldAcceptedTaxon.removeSynonym(this, false);
260

  
261
		this.setAcceptedTaxon(newAcceptedTaxon);
262
//		newAcceptedTaxon.getSynonyms().add(this);x;
263

  
264
		if (relType != null){
265
		    this.setType(relType);
266
		}
267
	}
268

  
269
	public void replaceAcceptedTaxonAndSecundum(Taxon newAcceptedTaxon, SynonymRelationshipType relType, Reference sec, String microSec) {
270
	    replaceAcceptedTaxon(newAcceptedTaxon, relType);
271
	    this.setSec(sec);
272
        this.setSecMicroReference(microSec);
273
	}
274

  
275 234
    /**
276
     * Checks if the synonym relationship type is homotypic. If it is
235
     * Checks if the synonym type is homotypic. If it is
277 236
     * the name of <code>this</code> synonym is added to the {@link HomotypicalGroup
278 237
     * homotypic group} of the {@link Taxon accepted taxon}.
279 238
     */
280 239
    private void checkHomotypic() {
281
        if (type != null && type.equals(SynonymRelationshipType.HOMOTYPIC_SYNONYM_OF())
240
        if (type != null && type.equals(SynonymType.HOMOTYPIC_SYNONYM_OF())
282 241
                && acceptedTaxon != null && acceptedTaxon.getName() != null){
283 242
                acceptedTaxon.getName().getHomotypicalGroup().addTypifiedName(this.getName());
284 243
        }
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/SynonymRelationshipType.java
1
/**
2
* Copyright (C) 2007 EDIT
3
* European Distributed Institute of Taxonomy
4
* http://www.e-taxonomy.eu
5
*
6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7
* See LICENSE.TXT at the top of this package for the full license terms.
8
*/
9

  
10
package eu.etaxonomy.cdm.model.taxon;
11

  
12

  
13
import java.util.HashMap;
14
import java.util.Map;
15
import java.util.UUID;
16

  
17
import javax.persistence.Entity;
18
import javax.xml.bind.annotation.XmlAccessType;
19
import javax.xml.bind.annotation.XmlAccessorType;
20
import javax.xml.bind.annotation.XmlType;
21

  
22
import org.apache.log4j.Logger;
23
import org.hibernate.envers.Audited;
24

  
25
import eu.etaxonomy.cdm.model.common.RelationshipTermBase;
26
import eu.etaxonomy.cdm.model.common.TermType;
27
import eu.etaxonomy.cdm.model.common.TermVocabulary;
28

  
29
/**
30
 * The class representing categories of {@link SynonymRelationship synonym relationships}
31
 * (like "heterotypic synonym of").
32
 * <P>
33
 * A standard (ordered) list of synonym relationship type instances will be
34
 * automatically created as the project starts. But this class allows to extend
35
 * this standard list by creating new instances of additional synonym
36
 * relationship types if needed.
37
 * <P>
38
 * This class corresponds in part to: <ul>
39
 * <li> TaxonRelationshipTerm according to the TDWG ontology
40
 * <li> RelationshipType according to the TCS
41
 * </ul>
42
 *
43
 * @author m.doering
44
 * @created 08-Nov-2007 13:06:55
45
 */
46
@XmlAccessorType(XmlAccessType.FIELD)
47
@XmlType(name = "SynonymRelationshipType")
48
@Entity
49
//@Indexed disabled to reduce clutter in indexes, since this type is not used by any search
50
//@Indexed(index = "eu.etaxonomy.cdm.model.common.DefinedTermBase")
51
@Audited
52
public class SynonymRelationshipType extends RelationshipTermBase<SynonymRelationshipType> {
53
	private static final long serialVersionUID = -3775216614202923889L;
54
	@SuppressWarnings("unused")
55
	private static final Logger logger = Logger.getLogger(SynonymRelationshipType.class);
56

  
57
	protected static Map<UUID, SynonymRelationshipType> termMap = null;
58

  
59
	public static final UUID uuidSynonymOf = UUID.fromString("1afa5429-095a-48da-8877-836fa4fe709e");
60
	public static final UUID uuidHomotypicSynonymOf = UUID.fromString("294313a9-5617-4ed5-ae2d-c57599907cb2");
61
	public static final UUID uuidHeterotypicSynonymOf = UUID.fromString("4c1e2c59-ca55-41ac-9a82-676894976084");
62
	public static final UUID uuidInferredSynonymOf = UUID.fromString("cb5bad12-9dbc-4b38-9977-162e45089c11");
63
	public static final UUID uuidInferredGenusOf = UUID.fromString("f55a574b-c1de-45cc-9ade-1aa2e098c3b5");
64
	public static final UUID uuidInferredEpithetOf = UUID.fromString("089c1926-eb36-47e7-a2d1-fd5f3918713d");
65
	public static final UUID uuidPotentialCombinationOf = UUID.fromString("7c45871f-6dc5-40e7-9f26-228318d0f63a");
66

  
67

  
68
//********************************** CONSTRUCTOR *********************************/
69

  
70
  	//for hibernate use only
71
  	@Deprecated
72
  	protected SynonymRelationshipType() {
73
		super(TermType.SynonymRelationshipType);
74
	}
75

  
76
	/**
77
	 * Class constructor: creates an additional synonym relationship type
78
	 * instance with a description (in the {@link eu.etaxonomy.cdm.model.common.Language#DEFAULT() default language}), a label and
79
	 * a label abbreviation. Synonym relationships types can be neither
80
	 * symmetric nor transitive.
81
	 *
82
	 * @param	term  		 the string (in the default language) describing the
83
	 * 						 new synonym relationship type to be created
84
	 * @param	label  		 the string identifying the new synonym relationship
85
	 * 						 type to be created
86
	 * @param	labelAbbrev  the string identifying (in abbreviated form) the
87
	 * 						 new synonym relationship type to be created
88
	 * @see 				 #SynonymRelationshipType()
89
	 */
90
	private SynonymRelationshipType(String term, String label, String labelAbbrev) {
91
		super(TermType.SynonymRelationshipType, term, label, labelAbbrev, false, false);
92
	}
93

  
94

  
95
//************************** METHODS ********************************
96

  
97
	/* (non-Javadoc)
98
	 * @see eu.etaxonomy.cdm.model.common.DefinedTermBase#resetTerms()
99
	 */
100
	@Override
101
	public void resetTerms(){
102
		termMap = null;
103
	}
104

  
105

  
106
	protected static SynonymRelationshipType getTermByUuid(UUID uuid){
107
        if (termMap == null || termMap.isEmpty()){
108
            return getTermByClassAndUUID(SynonymRelationshipType.class, uuid);
109
        } else {
110
            return termMap.get(uuid);
111
        }
112
	}
113

  
114
	/**
115
	 * Returns the synonym relationship type "is synonym of". This indicates
116
	 * that the reference asserting the {@link SynonymRelationship synonym relationship} does not know
117
	 * whether both {@link name.TaxonNameBase taxon names} involved are typified by the same type or
118
	 * not.
119
	 *
120
	 * @see		#HOMOTYPIC_SYNONYM_OF()
121
	 * @see		#HETEROTYPIC_SYNONYM_OF()
122
	 */
123
	public static final SynonymRelationshipType SYNONYM_OF(){
124
		return getTermByUuid(uuidSynonymOf);
125
	}
126

  
127
	/**
128
	 * Returns the synonym relationship type "is homotypic synonym of"
129
	 * ("is nomenclatural synonym of" in zoology). This indicates that the
130
	 * the reference asserting the {@link SynonymRelationship synonym relationship} holds that
131
	 * the {@link name.TaxonNameBase taxon name} used as a {@link Synonym synonym} and the taxon name used as the
132
	 * ("accepted/correct") {@link Taxon taxon} are typified by the same type.
133
	 * In this case they should belong to the same {@link name.HomotypicalGroup homotypical group}.
134
	 *
135
	 * @see		#HETEROTYPIC_SYNONYM_OF()
136
	 * @see		#SYNONYM_OF()
137
	 */
138
	public static final SynonymRelationshipType HOMOTYPIC_SYNONYM_OF(){
139
		return getTermByUuid(uuidHomotypicSynonymOf);
140
	}
141

  
142
	/**
143
	 * Returns the synonym relationship type "is heterotypic synonym of"
144
	 * ("is taxonomic synonym of" in zoology). This indicates that the
145
	 * the reference asserting the {@link SynonymRelationship synonym relationship} holds that
146
	 * the {@link name.TaxonNameBase taxon name} used as a {@link Synonym synonym} and the taxon name used as the
147
	 * ("accepted/correct") {@link Taxon taxon} are not typified by the same type.
148
	 * In this case they should not belong to the same {@link name.HomotypicalGroup homotypical group}.
149
	 *
150
	 * @see		#HOMOTYPIC_SYNONYM_OF()
151
	 * @see		#SYNONYM_OF()
152
	 */
153
	public static final SynonymRelationshipType HETEROTYPIC_SYNONYM_OF(){
154
		return getTermByUuid(uuidHeterotypicSynonymOf);
155
	}
156

  
157
	/**
158
	 * Returns the synonym relationship type "is inferred synonym of".
159
	 * This synonym relationship type is used in zoology whenever a synonymy relationship on species or infraspecific
160
	 * level is derived from a genus synonymy.
161
	 */
162
	public static final SynonymRelationshipType INFERRED_SYNONYM_OF(){
163
		return getTermByUuid(uuidInferredSynonymOf);
164
	}
165

  
166
	/**
167
	 * Returns the synonym relationship type "is inferred genus of".
168
	 * This synonym relationship type is used in zoology whenever a synonymy relationship on species or infraspecific
169
	 * level is derived from a epithet synonymy.
170
	 */
171
	public static final SynonymRelationshipType INFERRED_GENUS_OF(){
172
		return getTermByUuid(uuidInferredGenusOf);
173
	}
174

  
175
	/**
176
	 * Returns the synonym relationship type "is inferred synonym of".
177
	 * This synonym relationship type is used in zoology whenever a synonymy relationship on species or infraspecific
178
	 * level is derived from a genus synonymy.
179
	 */
180
	public static final SynonymRelationshipType INFERRED_EPITHET_OF(){
181
		return getTermByUuid(uuidInferredEpithetOf);
182
	}
183

  
184
	public static SynonymRelationshipType POTENTIAL_COMBINATION_OF() {
185
		return getTermByUuid(uuidPotentialCombinationOf);
186
	}
187

  
188

  
189
//	@Override
190
//	public SynonymRelationshipType readCsvLine(Class<SynonymRelationshipType> termClass, List<String> csvLine, Map<UUID,DefinedTermBase> terms) {
191
//		return super.readCsvLine(termClass, csvLine, terms);
192
//	}
193

  
194
	@Override
195
	protected void setDefaultTerms(TermVocabulary<SynonymRelationshipType> termVocabulary) {
196
		termMap = new HashMap<UUID, SynonymRelationshipType>();
197
		for (SynonymRelationshipType term : termVocabulary.getTerms()){
198
			termMap.put(term.getUuid(), term);
199
		}
200
	}
201

  
202

  
203

  
204
}
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/SynonymType.java
1
/**
2
* Copyright (C) 2007 EDIT
3
* European Distributed Institute of Taxonomy
4
* http://www.e-taxonomy.eu
5
*
6
* The contents of this file are subject to the Mozilla Public License Version 1.1
7
* See LICENSE.TXT at the top of this package for the full license terms.
8
*/
9

  
10
package eu.etaxonomy.cdm.model.taxon;
11

  
12

  
13
import java.util.HashMap;
14
import java.util.Map;
15
import java.util.UUID;
16

  
17
import javax.persistence.Entity;
18
import javax.xml.bind.annotation.XmlAccessType;
19
import javax.xml.bind.annotation.XmlAccessorType;
20
import javax.xml.bind.annotation.XmlType;
21

  
22
import org.apache.log4j.Logger;
23
import org.hibernate.envers.Audited;
24

  
25
import eu.etaxonomy.cdm.model.common.RelationshipTermBase;
26
import eu.etaxonomy.cdm.model.common.TermType;
27
import eu.etaxonomy.cdm.model.common.TermVocabulary;
28

  
29
/**
30
 * The class representing categories of {@link Synonym synonyms}
31
 * (like "heterotypic synonym of").
32
 * <P>
33
 * A standard (ordered) list of synonym type instances will be
34
 * automatically created as the project starts. But this class allows to extend
35
 * this standard list by creating new instances of additional synonym
36
 * types if needed.
37
 * <P>
38
 * This class corresponds in part to: <ul>
39
 * <li> TaxonRelationshipTerm according to the TDWG ontology
40
 * <li> RelationshipType according to the TCS
41
 * </ul>
42
 *
43
 * @author m.doering
44
 * @created 08-Nov-2007 13:06:55
45
 */
46
@XmlAccessorType(XmlAccessType.FIELD)
47
@XmlType(name = "SynonymType")
48
@Entity
49
//@Indexed disabled to reduce clutter in indexes, since this type is not used by any search
50
//@Indexed(index = "eu.etaxonomy.cdm.model.common.DefinedTermBase")
51
@Audited
52
public class SynonymType extends RelationshipTermBase<SynonymType> {
53
	private static final long serialVersionUID = -3775216614202923889L;
54
	@SuppressWarnings("unused")
55
	private static final Logger logger = Logger.getLogger(SynonymType.class);
56

  
57
	protected static Map<UUID, SynonymType> termMap = null;
58

  
59
	public static final UUID uuidSynonymOf = UUID.fromString("1afa5429-095a-48da-8877-836fa4fe709e");
60
	public static final UUID uuidHomotypicSynonymOf = UUID.fromString("294313a9-5617-4ed5-ae2d-c57599907cb2");
61
	public static final UUID uuidHeterotypicSynonymOf = UUID.fromString("4c1e2c59-ca55-41ac-9a82-676894976084");
62
	public static final UUID uuidInferredSynonymOf = UUID.fromString("cb5bad12-9dbc-4b38-9977-162e45089c11");
63
	public static final UUID uuidInferredGenusOf = UUID.fromString("f55a574b-c1de-45cc-9ade-1aa2e098c3b5");
64
	public static final UUID uuidInferredEpithetOf = UUID.fromString("089c1926-eb36-47e7-a2d1-fd5f3918713d");
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff

Add picture from clipboard (Maximum size: 40 MB)