source: TI07-MOLES/trunk/DIF/Schemae/dif9-4.xsd @ 681

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI07-MOLES/trunk/DIF/Schemae/dif9-4.xsd@681
Revision 681, 15.6 KB checked in by ko23, 14 years ago (diff)
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
3<xs:element name="DIF">
4   <xs:complexType>
5      <xs:sequence>
6         <xs:element ref="Entry_ID" minOccurs="1" maxOccurs="1"/>
7         <xs:element ref="Entry_Title" minOccurs="1" maxOccurs="1"/>
8         <xs:element ref="Data_Set_Citation" minOccurs="0" maxOccurs="unbounded"/>
9         <xs:element ref="Personnel" minOccurs="0" maxOccurs="unbounded"/>
10         <xs:element ref="Discipline" minOccurs="0" maxOccurs="unbounded"/>
11         <xs:element ref="Parameters" minOccurs="1" maxOccurs="unbounded"/>
12         <xs:element ref="ISO_Topic_Category" minOccurs="0" maxOccurs="unbounded"/>
13         <xs:element ref="Keyword" minOccurs="0" maxOccurs="unbounded"/>
14         <xs:element ref="Sensor_Name" minOccurs="0" maxOccurs="unbounded"/>
15         <xs:element ref="Source_Name" minOccurs="0" maxOccurs="unbounded"/>
16         <xs:element ref="Temporal_Coverage" minOccurs="0" maxOccurs="unbounded"/>
17         <xs:element ref="Paleo_Temporal_Coverage" minOccurs="0" maxOccurs="unbounded"/>
18         <xs:element ref="Data_Set_Progress" minOccurs="0" maxOccurs="1"/>
19         <xs:element ref="Spatial_Coverage" minOccurs="0" maxOccurs="unbounded"/>
20         <xs:element ref="Location" minOccurs="0" maxOccurs="unbounded"/>
21         <xs:element ref="Data_Resolution" minOccurs="0" maxOccurs="unbounded"/>
22         <xs:element ref="Project" minOccurs="0" maxOccurs="unbounded"/>
23         <xs:element ref="Quality" minOccurs="0" maxOccurs="1"/>
24         <xs:element ref="Access_Constraints" minOccurs="0" maxOccurs="1"/>
25         <xs:element ref="Use_Constraints" minOccurs="0" maxOccurs="1"/>
26         <xs:element ref="Data_Set_Language" minOccurs="0" maxOccurs="unbounded"/>
27         <xs:element ref="Originating_Center" minOccurs="0" maxOccurs="1"/>
28         <xs:element ref="Data_Center" minOccurs="1" maxOccurs="unbounded"/>
29         <xs:element ref="Distribution" minOccurs="0" maxOccurs="unbounded"/>
30         <xs:element ref="Multimedia_Sample" minOccurs="0" maxOccurs="unbounded"/>
31         <xs:element ref="Reference" minOccurs="0" maxOccurs="1"/>
32         <xs:element ref="Summary" minOccurs="1" maxOccurs="1"/>
33         <xs:element ref="Related_URL" minOccurs="0" maxOccurs="unbounded"/>
34         <xs:element ref="Parent_DIF" minOccurs="0" maxOccurs="unbounded"/>
35         <xs:element ref="IDN_Node" minOccurs="0" maxOccurs="unbounded"/>
36         <xs:element ref="Originating_Metadata_Node" minOccurs="0" maxOccurs="1"/>
37         <xs:element ref="Metadata_Name" minOccurs="1" maxOccurs="1"/>
38         <xs:element ref="Metadata_Version" minOccurs="1" maxOccurs="1"/>
39         <xs:element ref="DIF_Creation_Date" minOccurs="0" maxOccurs="1"/>
40         <xs:element ref="Last_DIF_Revision_Date" minOccurs="0" maxOccurs="1"/>
41         <xs:element ref="DIF_Revision_History" minOccurs="0" maxOccurs="1"/>
42         <xs:element ref="Future_DIF_Review_Date" minOccurs="0" maxOccurs="1"/>
43      </xs:sequence>
44   </xs:complexType>
45</xs:element>
46<xs:element name="Entry_ID" type="xs:string"/>
47<xs:element name="Entry_Title" type="xs:string"/>
48<xs:element name="Data_Set_Citation">
49   <xs:complexType>
50      <xs:sequence>
51         <xs:element ref="Dataset_Creator" minOccurs="0" maxOccurs="1"/>
52         <xs:element ref="Dataset_Title" minOccurs="0" maxOccurs="1"/>
53         <xs:element ref="Dataset_Series_Name" minOccurs="0" maxOccurs="1"/>
54         <xs:element ref="Dataset_Release_Date" minOccurs="0" maxOccurs="1"/>
55         <xs:element ref="Dataset_Release_Place" minOccurs="0" maxOccurs="1"/>
56         <xs:element ref="Dataset_Publisher" minOccurs="0" maxOccurs="1"/>
57         <xs:element ref="Version" minOccurs="0" maxOccurs="1"/>
58         <xs:element ref="Issue_Identification" minOccurs="0" maxOccurs="1"/>
59         <xs:element ref="Data_Presentation_Form" minOccurs="0" maxOccurs="1"/>
60         <xs:element ref="Other_Citation_Details" minOccurs="0" maxOccurs="1"/>
61         <xs:element ref="Online_Resource" minOccurs="0" maxOccurs="1"/>
62      </xs:sequence>
63   </xs:complexType>
64</xs:element>
65<xs:element name="Dataset_Creator" type="xs:string"/>
66<xs:element name="Dataset_Title" type="xs:string"/>
67<xs:element name="Dataset_Series_Name" type="xs:string"/>
68<xs:element name="Dataset_Release_Date" type="xs:string"/>
69<xs:element name="Dataset_Release_Place" type="xs:string"/>
70<xs:element name="Dataset_Publisher" type="xs:string"/>
71<xs:element name="Version" type="xs:string"/>
72<xs:element name="Issue_Identification" type="xs:string"/>
73<xs:element name="Data_Presentation_Form" type="xs:string"/>
74<xs:element name="Other_Citation_Details" type="xs:string"/>
75<xs:element name="Online_Resource" type="xs:string"/>
76<xs:element name="Personnel">
77   <xs:complexType>
78      <xs:sequence>
79         <xs:element ref="Role" minOccurs="1" maxOccurs="unbounded"/>
80         <xs:element ref="First_Name" minOccurs="0" maxOccurs="1"/>
81         <xs:element ref="Middle_Name" minOccurs="0" maxOccurs="1"/>
82         <xs:element ref="Last_Name" minOccurs="1" maxOccurs="1"/>
83         <xs:element ref="Email" minOccurs="0" maxOccurs="unbounded"/>
84         <xs:element ref="Phone" minOccurs="0" maxOccurs="unbounded"/>
85         <xs:element ref="Fax" minOccurs="0" maxOccurs="unbounded"/>
86         <xs:element ref="Contact_Address" minOccurs="0" maxOccurs="1"/>
87      </xs:sequence>
88   </xs:complexType>
89</xs:element>
90<xs:element name="Role" type="xs:string"/>
91<xs:element name="First_Name" type="xs:string"/>
92<xs:element name="Middle_Name" type="xs:string"/>
93<xs:element name="Last_Name" type="xs:string"/>
94<xs:element name="Email" type="xs:string"/>
95<xs:element name="Phone" type="xs:string"/>
96<xs:element name="Fax" type="xs:string"/>
97<xs:element name="FAX" type="xs:string"/>
98<xs:element name="Contact_Address">
99   <xs:complexType>
100      <xs:sequence>
101         <xs:element ref="Address" minOccurs="0" maxOccurs="unbounded"/>
102         <xs:element ref="City" minOccurs="0" maxOccurs="1"/>
103         <xs:element ref="Province_or_State" minOccurs="0" maxOccurs="1"/>
104         <xs:element ref="Postal_Code" minOccurs="0" maxOccurs="1"/>
105         <xs:element ref="Country" minOccurs="0" maxOccurs="1"/>
106      </xs:sequence>
107   </xs:complexType>
108</xs:element>
109<xs:element name="Address" type="xs:string"/>
110<xs:element name="City" type="xs:string"/>
111<xs:element name="Province_or_State" type="xs:string"/>
112<xs:element name="Postal_Code" type="xs:string"/>
113<xs:element name="Country" type="xs:string"/>
114<xs:element name="Discipline">
115   <xs:complexType>
116      <xs:sequence>
117         <xs:element ref="Discipline_Name" minOccurs="1" maxOccurs="1"/>
118         <xs:element ref="Subdiscipline" minOccurs="0" maxOccurs="1"/>
119         <xs:element ref="Detailed_Subdiscipline" minOccurs="0" maxOccurs="1"/>
120      </xs:sequence>
121   </xs:complexType>
122</xs:element>
123<xs:element name="Discipline_Name" type="xs:string"/>
124<xs:element name="Subdiscipline" type="xs:string"/>
125<xs:element name="Detailed_Subdiscipline" type="xs:string"/>
126<xs:element name="Parameters">
127   <xs:complexType>
128      <xs:sequence>
129         <xs:element ref="Category" minOccurs="1" maxOccurs="1"/>
130         <xs:element ref="Topic" minOccurs="1" maxOccurs="1"/>
131         <xs:element ref="Term" minOccurs="1" maxOccurs="1"/>
132         <xs:element ref="Variable" minOccurs="0" maxOccurs="1"/>
133         <xs:element ref="Detailed_Variable" minOccurs="0" maxOccurs="1"/>
134      </xs:sequence>
135   </xs:complexType>
136</xs:element>
137<xs:element name="Category" type="xs:string"/>
138<xs:element name="Topic" type="xs:string"/>
139<xs:element name="Term" type="xs:string"/>
140<xs:element name="Variable" type="xs:string"/>
141<xs:element name="Detailed_Variable" type="xs:string"/>
142<xs:element name="ISO_Topic_Category" type="xs:string"/>
143<xs:element name="Keyword" type="xs:string"/>
144<xs:element name="Sensor_Name">
145   <xs:complexType>
146      <xs:sequence>
147         <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/>
148         <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/>
149      </xs:sequence>
150   </xs:complexType>
151</xs:element>
152<xs:element name="Short_Name" type="xs:string"/>
153<xs:element name="Long_Name" type="xs:string"/>
154<xs:element name="Source_Name">
155   <xs:complexType>
156      <xs:sequence>
157         <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/>
158         <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/>
159      </xs:sequence>
160   </xs:complexType>
161</xs:element>
162<xs:element name="Temporal_Coverage">
163   <xs:complexType>
164      <xs:sequence>
165         <xs:element ref="Start_Date" minOccurs="0" maxOccurs="1"/>
166         <xs:element ref="Stop_Date" minOccurs="0" maxOccurs="1"/>
167      </xs:sequence>
168   </xs:complexType>
169</xs:element>
170<xs:element name="Start_Date" type="xs:string"/>
171<xs:element name="Stop_Date" type="xs:string"/>
172<xs:element name="Paleo_Temporal_Coverage">
173   <xs:complexType>
174      <xs:sequence>
175         <xs:element ref="Paleo_Start_Date" minOccurs="0" maxOccurs="1"/>
176         <xs:element ref="Paleo_Stop_Date" minOccurs="0" maxOccurs="1"/>
177         <xs:element ref="Chronostratigraphic_Unit" minOccurs="0" maxOccurs="unbounded"/>
178      </xs:sequence>
179   </xs:complexType>
180</xs:element>
181<xs:element name="Paleo_Start_Date" type="xs:string"/>
182<xs:element name="Paleo_Stop_Date" type="xs:string"/>
183<xs:element name="Chronostratigraphic_Unit" type="xs:string"/>
184<xs:element name="Data_Set_Progress" type="xs:string"/>
185<xs:element name="Spatial_Coverage">
186   <xs:complexType>
187      <xs:sequence>
188         <xs:element ref="Southernmost_Latitude" minOccurs="0" maxOccurs="1"/>
189         <xs:element ref="Northernmost_Latitude" minOccurs="0" maxOccurs="1"/>
190         <xs:element ref="Westernmost_Longitude" minOccurs="0" maxOccurs="1"/>
191         <xs:element ref="Easternmost_Longitude" minOccurs="0" maxOccurs="1"/>
192         <xs:element ref="Minimum_Altitude" minOccurs="0" maxOccurs="1"/>
193         <xs:element ref="Maximum_Altitude" minOccurs="0" maxOccurs="1"/>
194         <xs:element ref="Minimum_Depth" minOccurs="0" maxOccurs="1"/>
195         <xs:element ref="Maximum_Depth" minOccurs="0" maxOccurs="1"/>
196      </xs:sequence>
197   </xs:complexType>
198</xs:element>
199<xs:element name="Southernmost_Latitude" type="xs:string"/>
200<xs:element name="Northernmost_Latitude" type="xs:string"/>
201<xs:element name="Westernmost_Longitude" type="xs:string"/>
202<xs:element name="Easternmost_Longitude" type="xs:string"/>
203<xs:element name="Minimum_Altitude" type="xs:string"/>
204<xs:element name="Maximum_Altitude" type="xs:string"/>
205<xs:element name="Minimum_Depth" type="xs:string"/>
206<xs:element name="Maximum_Depth" type="xs:string"/>
207<xs:element name="Location">
208   <xs:complexType>
209      <xs:sequence>
210         <xs:element ref="Location_Name" minOccurs="1" maxOccurs="1"/>
211         <xs:element ref="Detailed_Location" minOccurs="0" maxOccurs="1"/>
212      </xs:sequence>
213   </xs:complexType>
214</xs:element>
215<xs:element name="Location_Name" type="xs:string"/>
216<xs:element name="Detailed_Location" type="xs:string"/>
217<xs:element name="Data_Resolution">
218   <xs:complexType>
219      <xs:sequence>
220         <xs:element ref="Latitude_Resolution" minOccurs="0" maxOccurs="1"/>
221         <xs:element ref="Longitude_Resolution" minOccurs="0" maxOccurs="1"/>
222         <xs:element ref="Horizontal_Resolution_Range" minOccurs="0" maxOccurs="1"/>
223         <xs:element ref="Vertical_Resolution" minOccurs="0" maxOccurs="1"/>
224         <xs:element ref="Vertical_Resolution_Range" minOccurs="0" maxOccurs="1"/>
225         <xs:element ref="Temporal_Resolution" minOccurs="0" maxOccurs="1"/>
226         <xs:element ref="Temporal_Resolution_Range" minOccurs="0" maxOccurs="1"/>
227      </xs:sequence>
228   </xs:complexType>
229</xs:element>
230<xs:element name="Latitude_Resolution" type="xs:string"/>
231<xs:element name="Longitude_Resolution" type="xs:string"/>
232<xs:element name="Horizontal_Resolution_Range" type="xs:string"/>
233<xs:element name="Vertical_Resolution" type="xs:string"/>
234<xs:element name="Vertical_Resolution_Range" type="xs:string"/>
235<xs:element name="Temporal_Resolution" type="xs:string"/>
236<xs:element name="Temporal_Resolution_Range" type="xs:string"/>
237<xs:element name="Project">
238   <xs:complexType>
239      <xs:sequence>
240         <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/>
241         <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/>
242      </xs:sequence>
243   </xs:complexType>
244</xs:element>
245<xs:element name="Quality" type="xs:string"/>
246<xs:element name="Access_Constraints" type="xs:string"/>
247<xs:element name="Use_Constraints" type="xs:string"/>
248<xs:element name="Data_Set_Language" type="xs:string"/>
249<xs:element name="Originating_Center" type="xs:string"/>
250<xs:element name="Data_Center">
251   <xs:complexType>
252      <xs:sequence>
253         <xs:element ref="Data_Center_Name" minOccurs="1" maxOccurs="1"/>
254         <xs:element ref="Data_Center_URL" minOccurs="0" maxOccurs="1"/>
255         <xs:element ref="Data_Set_ID" minOccurs="0" maxOccurs="unbounded"/>
256         <xs:element ref="Personnel" minOccurs="1" maxOccurs="unbounded"/>
257      </xs:sequence>
258   </xs:complexType>
259</xs:element>
260<xs:element name="Data_Center_Name">
261   <xs:complexType>
262      <xs:sequence>
263         <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/>
264         <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/>
265      </xs:sequence>
266   </xs:complexType>
267</xs:element>
268<xs:element name="Data_Center_URL" type="xs:string"/>
269<xs:element name="Data_Set_ID" type="xs:string"/>
270<xs:element name="Distribution">
271   <xs:complexType>
272      <xs:sequence>
273         <xs:element ref="Distribution_Media" minOccurs="0" maxOccurs="1"/>
274         <xs:element ref="Distribution_Size" minOccurs="0" maxOccurs="1"/>
275         <xs:element ref="Distribution_Format" minOccurs="0" maxOccurs="1"/>
276         <xs:element ref="Fees" minOccurs="0" maxOccurs="1"/>
277      </xs:sequence>
278   </xs:complexType>
279</xs:element>
280<xs:element name="Distribution_Media" type="xs:string"/>
281<xs:element name="Distribution_Size" type="xs:string"/>
282<xs:element name="Distribution_Format" type="xs:string"/>
283<xs:element name="Fees" type="xs:string"/>
284<xs:element name="Multimedia_Sample">
285   <xs:complexType>
286      <xs:sequence>
287         <xs:element ref="File" minOccurs="0" maxOccurs="1"/>
288         <xs:element ref="URL" minOccurs="0" maxOccurs="1"/>
289         <xs:element ref="Format" minOccurs="0" maxOccurs="1"/>
290         <xs:element ref="Caption" minOccurs="0" maxOccurs="1"/>
291         <xs:element ref="Description" minOccurs="0" maxOccurs="1"/>
292      </xs:sequence>
293   </xs:complexType>
294</xs:element>
295<xs:element name="File" type="xs:string"/>
296<xs:element name="Format" type="xs:string"/>
297<xs:element name="Caption" type="xs:string"/>
298<xs:element name="Description" type="xs:string"/>
299<xs:element name="Reference" type="xs:string"/>
300<xs:element name="Summary" type="xs:string"/>
301<xs:element name="Related_URL">
302   <xs:complexType>
303      <xs:sequence>
304         <xs:element ref="URL_Content_Type" minOccurs="0" maxOccurs="1"/>
305         <xs:element ref="URL" minOccurs="1" maxOccurs="unbounded"/>
306         <xs:element ref="Description" minOccurs="0" maxOccurs="1"/>
307      </xs:sequence>
308   </xs:complexType>
309</xs:element>
310<xs:element name="URL_Content_Type" type="xs:string"/>
311<xs:element name="URL" type="xs:string"/>
312<xs:element name="Parent_DIF" type="xs:string"/>
313<xs:element name="IDN_Node">
314   <xs:complexType>
315      <xs:sequence>
316         <xs:element ref="Short_Name" minOccurs="1" maxOccurs="1"/>
317         <xs:element ref="Long_Name" minOccurs="0" maxOccurs="1"/>
318      </xs:sequence>
319   </xs:complexType>
320</xs:element>
321<xs:element name="Originating_Metadata_Node" type="xs:string"/>
322<xs:element name="Metadata_Name" type="xs:string"/>
323<xs:element name="Metadata_Version" type="xs:string"/>
324<xs:element name="DIF_Creation_Date" type="xs:string"/>
325<xs:element name="Last_DIF_Revision_Date" type="xs:string"/>
326<xs:element name="DIF_Revision_History" type="xs:string"/>
327<xs:element name="Future_DIF_Review_Date" type="xs:string"/>
328</xs:schema>
Note: See TracBrowser for help on using the repository browser.