1 <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
2 <xs:schema elementFormDefault="qualified" attributeFormDefault="unqualified" version="1.0"
3 targetNamespace="http://etaxonomy.eu/cdm/model/1.0"
4 xmlns="http://etaxonomy.eu/cdm/model/1.0"
5 xmlns:description="http://etaxonomy.eu/cdm/model/description/1.0"
6 xmlns:common="http://etaxonomy.eu/cdm/model/common/1.0"
7 xmlns:reference="http://etaxonomy.eu/cdm/model/reference/1.0"
8 xmlns:location="http://etaxonomy.eu/cdm/model/location/1.0"
9 xmlns:occurrence="http://etaxonomy.eu/cdm/model/occurrence/1.0"
10 xmlns:name="http://etaxonomy.eu/cdm/model/name/1.0"
11 xmlns:agent="http://etaxonomy.eu/cdm/model/agent/1.0"
12 xmlns:media="http://etaxonomy.eu/cdm/model/media/1.0"
13 xmlns:taxon="http://etaxonomy.eu/cdm/model/taxon/1.0"
14 xmlns:molecular="http://etaxonomy.eu/cdm/model/molecular/1.0"
15 xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
16 xmlns:xs="http://www.w3.org/2001/XMLSchema"
17 xmlns:xml="http://www.w3.org/XML/1998/namespace"
18 xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
19 jxb:extensionBindingPrefixes="xjc"
21 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
22 xsi:schemaLocation="http://www.w3.org/XML/1998/namespace
23 http://www.w3.org/2005/08/xml.xsd
24 http://www.w3.org/2001/XMLSchema
25 http://www.w3.org/2001/XMLSchema.xsd">
26 <xs:import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="http://www.w3.org/2005/08/xml.xsd"/>
27 <xs:import namespace="http://etaxonomy.eu/cdm/model/common/1.0" schemaLocation="common.xsd"/>
28 <xs:import namespace="http://etaxonomy.eu/cdm/model/description/1.0" schemaLocation="description.xsd"/>
29 <xs:import namespace="http://etaxonomy.eu/cdm/model/reference/1.0" schemaLocation="reference.xsd"/>
30 <xs:import namespace="http://etaxonomy.eu/cdm/model/location/1.0" schemaLocation="location.xsd"/>
31 <xs:import namespace="http://etaxonomy.eu/cdm/model/occurrence/1.0" schemaLocation="occurrence.xsd"/>
32 <xs:import namespace="http://etaxonomy.eu/cdm/model/name/1.0" schemaLocation="name.xsd"/>
33 <xs:import namespace="http://etaxonomy.eu/cdm/model/agent/1.0" schemaLocation="agent.xsd"/>
34 <xs:import namespace="http://etaxonomy.eu/cdm/model/media/1.0" schemaLocation="media.xsd"/>
35 <xs:import namespace="http://etaxonomy.eu/cdm/model/taxon/1.0" schemaLocation="taxon.xsd"/>
36 <xs:import namespace="http://etaxonomy.eu/cdm/model/molecular/1.0" schemaLocation="molecular.xsd"/>
40 <jxb:package name="eu.etaxonomy.cdm.io.jaxb"/>
45 <xs:element name="DataSet" type="DataSet"/>
47 <xs:complexType name="DataSet">
49 <xs:element name="Terms" minOccurs="0">
52 <xs:choice minOccurs="0" maxOccurs="unbounded">
53 <xs:element ref="description:AbsenceTerm"/>
54 <xs:element ref="common:AnnotationType"/>
55 <xs:element ref="reference:BibtexEntryType"/>
56 <xs:element ref="location:Continent"/>
57 <xs:element ref="occurrence:DerivationEventType"/>
58 <xs:element ref="occurrence:DeterminationModifier"/>
59 <xs:element ref="common:ExtensionType"/>
60 <xs:element ref="description:Feature"/>
61 <xs:element ref="name:HybridRelationshipType"/>
62 <xs:element ref="agent:InstitutionType"/>
63 <xs:element ref="common:Keyword"/>
64 <xs:element ref="common:Language"/>
65 <xs:element ref="common:MarkerType"/>
66 <xs:element ref="description:MeasurementUnit"/>
67 <xs:element ref="description:Modifier"/>
68 <xs:element ref="location:NamedArea"/>
69 <xs:element ref="location:NamedAreaLevel"/>
70 <xs:element ref="location:NamedAreaType"/>
71 <xs:element ref="name:NameRelationshipType"/>
72 <xs:element ref="name:NomenclaturalCode"/>
73 <xs:element ref="name:NomenclaturalStatusType"/>
74 <xs:element ref="name:NameTypeDesignationStatus"/>
75 <xs:element ref="description:PresenceTerm"/>
76 <xs:element ref="occurrence:PreservationMethod"/>
77 <xs:element ref="name:Rank"/>
78 <xs:element ref="location:ReferenceSystem"/>
79 <xs:element ref="media:RightsTerm"/>
80 <xs:element ref="description:Scope"/>
81 <xs:element ref="description:Sex"/>
82 <xs:element ref="description:Stage"/>
83 <xs:element ref="description:State"/>
84 <xs:element ref="description:StatisticalMeasure"/>
85 <xs:element ref="taxon:SynonymRelationshipType"/>
86 <xs:element ref="taxon:TaxonRelationshipType"/>
87 <xs:element ref="description:TextFormat"/>
88 <xs:element ref="name:SpecimenTypeDesignationStatus"/>
89 <xs:element ref="location:WaterbodyOrCountry"/>
92 <xs:attribute ref="xml:base"/>
95 <xs:element name="TermVocabularies" minOccurs="0">
98 <xs:choice minOccurs="0" maxOccurs="unbounded">
99 <xs:element ref="common:TermVocabulary"/>
100 <xs:element ref="common:OrderedTermVocabulary"/>
103 <xs:attribute ref="xml:base"/>
106 <xs:element name="Agents" minOccurs="0">
109 <xs:choice minOccurs="0" maxOccurs="unbounded">
110 <xs:element ref="agent:Team"/>
111 <xs:element ref="agent:Institution"/>
112 <xs:element ref="agent:Person"/>
115 <xs:attribute ref="xml:base"/>
118 <xs:element name="Collections" minOccurs="0">
121 <xs:element ref="occurrence:Collection" minOccurs="0" maxOccurs="unbounded"/>
123 <xs:attribute ref="xml:base"/>
126 <xs:element name="Occurrences" minOccurs="0">
129 <xs:choice minOccurs="0" maxOccurs="unbounded">
130 <xs:element ref="occurrence:DnaSample"/>
131 <xs:element ref="occurrence:FieldObservation"/>
132 <xs:element ref="occurrence:Fossil"/>
133 <xs:element ref="occurrence:LivingBeing"/>
134 <xs:element ref="occurrence:Observation"/>
135 <xs:element ref="occurrence:Specimen"/>
138 <xs:attribute ref="xml:base"/>
141 <xs:element name="EventBases" minOccurs="0">
144 <xs:choice minOccurs="0" maxOccurs="unbounded">
145 <xs:element ref="occurrence:GatheringEvent"/>
146 <xs:element ref="occurrence:DerivationEvent"/>
149 <xs:attribute ref="xml:base"/>
152 <xs:element name="References" minOccurs="0">
155 <xs:choice minOccurs="0" maxOccurs="unbounded">
156 <xs:element ref="reference:Article"/>
157 <xs:element ref="reference:Book"/>
158 <xs:element ref="reference:BookSection"/>
159 <xs:element ref="reference:CdDvd"/>
160 <xs:element ref="reference:Database"/>
161 <xs:element ref="reference:Generic"/>
162 <xs:element ref="reference:InProceedings"/>
163 <xs:element ref="reference:Journal"/>
164 <xs:element ref="reference:Map"/>
165 <xs:element ref="reference:Patent"/>
166 <xs:element ref="reference:PersonalCommunication"/>
167 <xs:element ref="reference:PrintSeries"/>
168 <xs:element ref="reference:Proceedings"/>
169 <xs:element ref="reference:Report"/>
170 <xs:element ref="reference:Thesis"/>
171 <xs:element ref="reference:WebPage"/>
174 <xs:attribute ref="xml:base"/>
177 <xs:element name="TypeDesignations" minOccurs="0">
180 <xs:choice minOccurs="0" maxOccurs="unbounded">
181 <xs:element ref="name:NameTypeDesignation"/>
182 <xs:element ref="name:SpecimenTypeDesignation"/>
185 <xs:attribute ref="xml:base"/>
188 <xs:element name="FeatureTrees" minOccurs="0">
191 <xs:element ref="description:FeatureTree" minOccurs="0" maxOccurs="unbounded"/>
193 <xs:attribute ref="xml:base"/>
196 <xs:element name="TaxonomicNames" minOccurs="0">
199 <xs:choice minOccurs="0" maxOccurs="unbounded">
200 <xs:element ref="name:BacterialName"/>
201 <xs:element ref="name:BotanicalName"/>
202 <xs:element ref="name:CultivarPlantName"/>
203 <xs:element ref="name:NonViralName"/>
204 <xs:element ref="name:ViralName"/>
205 <xs:element ref="name:ZoologicalName"/>
208 <xs:attribute ref="xml:base"/>
211 <xs:element name="HomotypicalGroups" minOccurs="0">
214 <xs:element ref="name:HomotypicalGroup" minOccurs="0" maxOccurs="unbounded"/>
216 <xs:attribute ref="xml:base"/>
219 <xs:element name="TaxonBases" minOccurs="0">
222 <xs:choice minOccurs="0" maxOccurs="unbounded">
223 <xs:element ref="taxon:Taxon" minOccurs="0" maxOccurs="unbounded"/>
224 <xs:element ref="taxon:Synonym" minOccurs="0" maxOccurs="unbounded"/>
227 <xs:attribute ref="xml:base"/>
230 <xs:element name="Media" minOccurs="0">
233 <xs:choice minOccurs="0" maxOccurs="unbounded">
234 <xs:element ref="media:Media" minOccurs="0" maxOccurs="unbounded"/>
235 <xs:element ref="description:MediaKey" minOccurs="0" maxOccurs="unbounded"/>
238 <xs:attribute ref="xml:base"/>
241 <xs:element name="Users" minOccurs="0">
244 <xs:element ref="common:User" minOccurs="0" maxOccurs="unbounded"/>
246 <xs:attribute ref="xml:base"/>
249 <xs:element name="Groups" minOccurs="0">
252 <xs:element ref="common:Group" minOccurs="0" maxOccurs="unbounded"/>
254 <xs:attribute ref="xml:base"/>
257 <xs:element name="GrantedAuthorities" minOccurs="0">
260 <xs:element ref="common:GrantedAuthority" minOccurs="0" maxOccurs="unbounded"/>
262 <xs:attribute ref="xml:base"/>