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="location:Continent"/>
56 <xs:element ref="occurrence:DerivationEventType"/>
57 <xs:element ref="occurrence:DeterminationModifier"/>
58 <xs:element ref="common:ExtensionType"/>
59 <xs:element ref="description:Feature"/>
60 <xs:element ref="name:HybridRelationshipType"/>
61 <xs:element ref="agent:InstitutionType"/>
62 <xs:element ref="common:Language"/>
63 <xs:element ref="common:MarkerType"/>
64 <xs:element ref="description:MeasurementUnit"/>
65 <xs:element ref="description:Modifier"/>
66 <xs:element ref="location:NamedArea"/>
67 <xs:element ref="location:NamedAreaLevel"/>
68 <xs:element ref="location:NamedAreaType"/>
69 <xs:element ref="name:NameRelationshipType"/>
70 <xs:element ref="name:NomenclaturalCode"/>
71 <xs:element ref="name:NomenclaturalStatusType"/>
72 <xs:element ref="name:NameTypeDesignationStatus"/>
73 <xs:element ref="description:PresenceTerm"/>
74 <xs:element ref="occurrence:PreservationMethod"/>
75 <xs:element ref="name:Rank"/>
76 <xs:element ref="location:ReferenceSystem"/>
77 <xs:element ref="media:RightsTerm"/>
78 <xs:element ref="description:Scope"/>
79 <xs:element ref="description:Sex"/>
80 <xs:element ref="description:Stage"/>
81 <xs:element ref="description:State"/>
82 <xs:element ref="description:StatisticalMeasure"/>
83 <xs:element ref="taxon:SynonymRelationshipType"/>
84 <xs:element ref="taxon:TaxonRelationshipType"/>
85 <xs:element ref="description:TextFormat"/>
86 <xs:element ref="name:SpecimenTypeDesignationStatus"/>
87 <xs:element ref="location:WaterbodyOrCountry"/>
90 <xs:attribute ref="xml:base"/>
93 <xs:element name="TermVocabularies" minOccurs="0">
96 <xs:choice minOccurs="0" maxOccurs="unbounded">
97 <xs:element ref="common:TermVocabulary"/>
98 <xs:element ref="common:OrderedTermVocabulary"/>
101 <xs:attribute ref="xml:base"/>
104 <xs:element name="Agents" minOccurs="0">
107 <xs:choice minOccurs="0" maxOccurs="unbounded">
108 <xs:element ref="agent:Team"/>
109 <xs:element ref="agent:Institution"/>
110 <xs:element ref="agent:Person"/>
113 <xs:attribute ref="xml:base"/>
116 <xs:element name="Collections" minOccurs="0">
119 <xs:element ref="occurrence:Collection" minOccurs="0" maxOccurs="unbounded"/>
121 <xs:attribute ref="xml:base"/>
124 <xs:element name="Occurrences" minOccurs="0">
127 <xs:choice minOccurs="0" maxOccurs="unbounded">
128 <xs:element ref="occurrence:DerivedUnit"/>
129 <xs:element ref="occurrence:DnaSample"/>
130 <xs:element ref="occurrence:FieldObservation"/>
131 <xs:element ref="occurrence:Fossil"/>
132 <xs:element ref="occurrence:LivingBeing"/>
133 <xs:element ref="occurrence:Observation"/>
134 <xs:element ref="occurrence:Specimen"/>
137 <xs:attribute ref="xml:base"/>
140 <xs:element name="EventBases" minOccurs="0">
143 <xs:choice minOccurs="0" maxOccurs="unbounded">
144 <xs:element ref="occurrence:GatheringEvent"/>
145 <xs:element ref="occurrence:DerivationEvent"/>
148 <xs:attribute ref="xml:base"/>
151 <xs:element name="References" minOccurs="0">
154 <xs:choice minOccurs="0" maxOccurs="unbounded">
155 <xs:element ref="reference:ReferenceBase"/>
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="TaxonomicTrees" minOccurs="0">
199 <xs:element ref="taxon:TaxonomicTree" minOccurs="0" maxOccurs="unbounded"/>
201 <xs:attribute ref="xml:base"/>
204 <xs:element name="TaxonomicNames" minOccurs="0">
207 <xs:choice minOccurs="0" maxOccurs="unbounded">
208 <xs:element ref="name:BacterialName"/>
209 <xs:element ref="name:BotanicalName"/>
210 <xs:element ref="name:CultivarPlantName"/>
211 <xs:element ref="name:NonViralName"/>
212 <xs:element ref="name:ViralName"/>
213 <xs:element ref="name:ZoologicalName"/>
216 <xs:attribute ref="xml:base"/>
219 <xs:element name="HomotypicalGroups" minOccurs="0">
222 <xs:element ref="name:HomotypicalGroup" minOccurs="0" maxOccurs="unbounded"/>
224 <xs:attribute ref="xml:base"/>
227 <xs:element name="TaxonBases" minOccurs="0">
230 <xs:choice minOccurs="0" maxOccurs="unbounded">
231 <xs:element ref="taxon:Taxon" minOccurs="0" maxOccurs="unbounded"/>
232 <xs:element ref="taxon:Synonym" minOccurs="0" maxOccurs="unbounded"/>
235 <xs:attribute ref="xml:base"/>
238 <xs:element name="Media" minOccurs="0">
241 <xs:choice minOccurs="0" maxOccurs="unbounded">
242 <xs:element ref="media:Media" minOccurs="0" maxOccurs="unbounded"/>
243 <xs:element ref="description:MediaKey" minOccurs="0" maxOccurs="unbounded"/>
246 <xs:attribute ref="xml:base"/>
249 <xs:element name="Users" minOccurs="0">
252 <xs:element ref="common:User" minOccurs="0" maxOccurs="unbounded"/>
254 <xs:attribute ref="xml:base"/>
257 <xs:element name="Groups" minOccurs="0">
260 <xs:element ref="common:Group" minOccurs="0" maxOccurs="unbounded"/>
262 <xs:attribute ref="xml:base"/>
265 <xs:element name="GrantedAuthorities" minOccurs="0">
268 <xs:element ref="common:GrantedAuthority" minOccurs="0" maxOccurs="unbounded"/>
270 <xs:attribute ref="xml:base"/>