Project

General

Profile

Download (9.92 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<xs:schema elementFormDefault="qualified" version="1.0" 
3
  targetNamespace="http://etaxonomy.eu/cdm/model/reference/1.0" 
4
  xmlns:reference="http://etaxonomy.eu/cdm/model/reference/1.0" 
5
  xmlns:agent="http://etaxonomy.eu/cdm/model/agent/1.0" 
6
  xmlns:common="http://etaxonomy.eu/cdm/model/common/1.0" 
7
  xmlns:xs="http://www.w3.org/2001/XMLSchema" 
8
  xmlns:media="http://etaxonomy.eu/cdm/model/media/1.0"
9
  xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
10
  xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
11
  jxb:extensionBindingPrefixes="xjc"
12
  jxb:version="2.1"
13
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
14
    xsi:schemaLocation="http://www.w3.org/XML/1998/namespace
15
    http://www.w3.org/2005/08/xml.xsd
16
    http://www.w3.org/2001/XMLSchema
17
    http://www.w3.org/2001/XMLSchema.xsd">
18
  <xs:import namespace="http://etaxonomy.eu/cdm/model/agent/1.0" schemaLocation="agent.xsd"/>
19
  <xs:import namespace="http://etaxonomy.eu/cdm/model/media/1.0" schemaLocation="media.xsd"/>
20
  <xs:import namespace="http://etaxonomy.eu/cdm/model/common/1.0" schemaLocation="common.xsd"/>
21
  <xs:annotation>
22
    <xs:appinfo>
23
      <jxb:schemaBindings>
24
        <jxb:package name="eu.etaxonomy.cdm.model.reference"/>
25
      </jxb:schemaBindings>
26
    </xs:appinfo>
27
  </xs:annotation>
28
  <xs:element name="Article" type="reference:Article"/>
29

    
30
  <xs:element name="BibtexEntryType" type="reference:BibtexEntryType"/>
31

    
32
  <xs:element name="Book" type="reference:Book"/>
33

    
34
  <xs:element name="BookSection" type="reference:BookSection"/>
35

    
36
  <xs:element name="CdDvd" type="reference:CdDvd"/>
37

    
38
  <xs:element name="Database" type="reference:Database"/>
39

    
40
  <xs:element name="Generic" type="reference:Generic"/>
41

    
42
  <xs:element name="InProceedings" type="reference:InProceedings"/>
43

    
44
  <xs:element name="Journal" type="reference:Journal"/>
45

    
46
  <xs:element name="Map" type="reference:Map"/>
47

    
48
  <xs:element name="Patent" type="reference:Patent"/>
49

    
50
  <xs:element name="PersonalCommunication" type="reference:PersonalCommunication"/>
51

    
52
  <xs:element name="PrintSeries" type="reference:PrintSeries"/>
53

    
54
  <xs:element name="PrintedUnitBase" type="reference:PrintedUnitBase"/>
55

    
56
  <xs:element name="Proceedings" type="reference:Proceedings"/>
57

    
58
  <xs:element name="PublicationBase" type="reference:PublicationBase"/>
59

    
60
  <xs:element name="RelationshipBase" type="reference:ReferenceBase"/>
61

    
62
  <xs:element name="Report" type="reference:Report"/>
63

    
64
  <xs:element name="SectionBase" type="reference:SectionBase"/>
65

    
66
  <xs:element name="StrictReferenceBase" type="reference:StrictReferenceBase"/>
67

    
68
  <xs:element name="Thesis" type="reference:Thesis"/>
69

    
70
  <xs:element name="WebPage" type="reference:WebPage"/>
71

    
72
  <xs:complexType name="ReferenceBase" abstract="true">
73
    <xs:complexContent>
74
      <xs:extension base="media:IdentifiableMediaEntity">
75
        <xs:sequence>
76
          <xs:element name="URI" type="xs:anyURI" minOccurs="0"/>
77
          <xs:element name="IsNomenclaturallyRelevant" type="xs:boolean"/>
78
          <xs:element name="AuthorTeam" type="xs:IDREF" minOccurs="0"/>
79
        </xs:sequence>
80
        <xs:attribute name="hasProblem" type="xs:boolean" use="required"/>
81
        <xs:attribute name="problemStarts" type="xs:int" use="required"/>
82
        <xs:attribute name="problemEnds" type="xs:int" use="required"/>
83
      </xs:extension>
84
    </xs:complexContent>
85
  </xs:complexType>
86

    
87
  <xs:complexType name="BibtexEntryType">
88
    <xs:complexContent>
89
      <xs:extension base="common:DefinedTermBase">
90
        <xs:sequence/>
91
      </xs:extension>
92
    </xs:complexContent>
93
  </xs:complexType>
94

    
95
  <xs:complexType name="Article">
96
    <xs:complexContent>
97
      <xs:extension base="reference:StrictReferenceBase">
98
        <xs:sequence>
99
          <xs:element name="Series" type="xs:string" minOccurs="0"/>
100
          <xs:element name="Volume" type="xs:string" minOccurs="0"/>
101
          <xs:element name="Pages" type="xs:string" minOccurs="0"/>
102
          <xs:element name="InJournal" type="xs:IDREF" minOccurs="0"/>
103
        </xs:sequence>
104
      </xs:extension>
105
    </xs:complexContent>
106
  </xs:complexType>
107

    
108
  <xs:complexType name="StrictReferenceBase" abstract="true">
109
    <xs:complexContent>
110
      <xs:extension base="reference:ReferenceBase">
111
        <xs:sequence>
112
          <xs:element name="Title" type="xs:string" minOccurs="0"/>
113
          <xs:element name="DatePublished" type="common:TimePeriod" minOccurs="0"/>
114
        </xs:sequence>
115
      </xs:extension>
116
    </xs:complexContent>
117
  </xs:complexType>
118

    
119
  <xs:complexType name="Journal">
120
    <xs:complexContent>
121
      <xs:extension base="reference:PublicationBase">
122
        <xs:sequence>
123
          <xs:element name="ISSN" type="xs:string" minOccurs="0"/>
124
        </xs:sequence>
125
      </xs:extension>
126
    </xs:complexContent>
127
  </xs:complexType>
128

    
129
  <xs:complexType name="PublicationBase" abstract="true">
130
    <xs:complexContent>
131
      <xs:extension base="reference:StrictReferenceBase">
132
        <xs:sequence>
133
          <xs:element name="Publisher" type="xs:string" minOccurs="0"/>
134
          <xs:element name="PlacePublished" type="xs:string" minOccurs="0"/>
135
        </xs:sequence>
136
      </xs:extension>
137
    </xs:complexContent>
138
  </xs:complexType>
139

    
140
  <xs:complexType name="Book">
141
    <xs:complexContent>
142
      <xs:extension base="reference:PrintedUnitBase">
143
        <xs:sequence>
144
          <xs:element name="Edition" type="xs:string" minOccurs="0"/>
145
          <xs:element name="ISBN" type="xs:string" minOccurs="0"/>
146
        </xs:sequence>
147
      </xs:extension>
148
    </xs:complexContent>
149
  </xs:complexType>
150

    
151
  <xs:complexType name="PrintedUnitBase" abstract="true">
152
    <xs:complexContent>
153
      <xs:extension base="reference:PublicationBase">
154
        <xs:sequence>
155
          <xs:element name="Editor" type="xs:string" minOccurs="0"/>
156
          <xs:element name="Volume" type="xs:string" minOccurs="0"/>
157
          <xs:element name="Pages" type="xs:string" minOccurs="0"/>
158
          <xs:element name="InSeries" type="xs:IDREF" minOccurs="0"/>
159
          <xs:element name="SeriesPart" type="xs:string" minOccurs="0"/>
160
        </xs:sequence>
161
      </xs:extension>
162
    </xs:complexContent>
163
  </xs:complexType>
164

    
165
  <xs:complexType name="PrintSeries">
166
    <xs:complexContent>
167
      <xs:extension base="reference:PublicationBase">
168
        <xs:sequence>
169
          <xs:element name="Series" type="xs:string" minOccurs="0"/>
170
        </xs:sequence>
171
      </xs:extension>
172
    </xs:complexContent>
173
  </xs:complexType>
174

    
175
  <xs:complexType name="BookSection">
176
    <xs:complexContent>
177
      <xs:extension base="reference:SectionBase">
178
        <xs:sequence>
179
          <xs:element name="BookSection" type="xs:IDREF" minOccurs="0"/>
180
        </xs:sequence>
181
      </xs:extension>
182
    </xs:complexContent>
183
  </xs:complexType>
184

    
185
  <xs:complexType name="SectionBase" abstract="true">
186
    <xs:complexContent>
187
      <xs:extension base="reference:StrictReferenceBase">
188
        <xs:sequence>
189
          <xs:element name="Pages" type="xs:string" minOccurs="0"/>
190
        </xs:sequence>
191
      </xs:extension>
192
    </xs:complexContent>
193
  </xs:complexType>
194

    
195
  <xs:complexType name="CdDvd">
196
    <xs:complexContent>
197
      <xs:extension base="reference:PublicationBase">
198
        <xs:sequence/>
199
      </xs:extension>
200
    </xs:complexContent>
201
  </xs:complexType>
202

    
203
  <xs:complexType name="Database">
204
    <xs:complexContent>
205
      <xs:extension base="reference:PublicationBase">
206
        <xs:sequence/>
207
      </xs:extension>
208
    </xs:complexContent>
209
  </xs:complexType>
210

    
211
  <xs:complexType name="Generic">
212
    <xs:complexContent>
213
      <xs:extension base="reference:StrictReferenceBase">
214
        <xs:sequence>
215
          <xs:element name="series" type="xs:string" minOccurs="0"/>
216
          <xs:element name="Volume" type="xs:string" minOccurs="0"/>
217
          <xs:element name="Pages" type="xs:string" minOccurs="0"/>
218
          <xs:element name="Editor" type="xs:string" minOccurs="0"/>
219
          <xs:element name="Publisher" type="xs:string" minOccurs="0"/>
220
          <xs:element name="PlacePublished" type="xs:string" minOccurs="0"/>
221
        </xs:sequence>
222
      </xs:extension>
223
    </xs:complexContent>
224
  </xs:complexType>
225

    
226
  <xs:complexType name="InProceedings">
227
    <xs:complexContent>
228
      <xs:extension base="reference:SectionBase">
229
        <xs:sequence>
230
          <xs:element name="InProceedings" type="xs:IDREF" minOccurs="0"/>
231
        </xs:sequence>
232
      </xs:extension>
233
    </xs:complexContent>
234
  </xs:complexType>
235

    
236
  <xs:complexType name="Proceedings">
237
    <xs:complexContent>
238
      <xs:extension base="reference:PrintedUnitBase">
239
        <xs:sequence>
240
          <xs:element name="Organization" type="xs:string" minOccurs="0"/>
241
        </xs:sequence>
242
      </xs:extension>
243
    </xs:complexContent>
244
  </xs:complexType>
245

    
246
  <xs:complexType name="Map">
247
    <xs:complexContent>
248
      <xs:extension base="reference:PublicationBase">
249
        <xs:sequence/>
250
      </xs:extension>
251
    </xs:complexContent>
252
  </xs:complexType>
253

    
254
  <xs:complexType name="Patent">
255
    <xs:complexContent>
256
      <xs:extension base="reference:StrictReferenceBase">
257
        <xs:sequence/>
258
      </xs:extension>
259
    </xs:complexContent>
260
  </xs:complexType>
261

    
262
  <xs:complexType name="PersonalCommunication">
263
    <xs:complexContent>
264
      <xs:extension base="reference:StrictReferenceBase">
265
        <xs:sequence/>
266
      </xs:extension>
267
    </xs:complexContent>
268
  </xs:complexType>
269

    
270
  <xs:complexType name="Report">
271
    <xs:complexContent>
272
      <xs:extension base="reference:PublicationBase">
273
        <xs:sequence>
274
          <xs:element name="Institution" type="xs:IDREF" minOccurs="0"/>
275
        </xs:sequence>
276
      </xs:extension>
277
    </xs:complexContent>
278
  </xs:complexType>
279

    
280
  <xs:complexType name="Thesis">
281
    <xs:complexContent>
282
      <xs:extension base="reference:PublicationBase">
283
        <xs:sequence>
284
          <xs:element name="School" type="xs:IDREF" minOccurs="0"/>
285
        </xs:sequence>
286
      </xs:extension>
287
    </xs:complexContent>
288
  </xs:complexType>
289

    
290
  <xs:complexType name="WebPage">
291
    <xs:complexContent>
292
      <xs:extension base="reference:PublicationBase">
293
        <xs:sequence/>
294
      </xs:extension>
295
    </xs:complexContent>
296
  </xs:complexType>
297
</xs:schema>
298

    
(10-10/11)