source: TI07-MOLES/trunk/DIF/Schemae/dif-new.xsd @ 1782

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI07-MOLES/trunk/DIF/Schemae/dif-new.xsd@1782
Revision 1782, 13.9 KB checked in by ko23, 14 years ago (diff)

DIF2MOLES stub recovery

Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<xs:schema targetNamespace="http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/" xmlns="http://gcmd.gsfc.nasa.gov/Aboutus/xml/dif/" 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"/>
7                                <xs:element ref="Entry_Title"/>
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" 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"/>
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"/>
24                                <xs:element ref="Access_Constraints" minOccurs="0"/>
25                                <xs:element ref="Use_Constraints" minOccurs="0"/>
26                                <xs:element ref="Data_Set_Language" minOccurs="0" maxOccurs="unbounded"/>
27                                <xs:element ref="Originating_Center" minOccurs="0"/>
28                                <xs:element ref="Data_Center" 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"/>
32                                <xs:element ref="Summary"/>
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"/>
37                                <xs:element ref="Metadata_Name"/>
38                                <xs:element ref="Metadata_Version"/>
39                                <xs:element ref="DIF_Creation_Date" minOccurs="0"/>
40                                <xs:element ref="Last_DIF_Revision_Date" minOccurs="0"/>
41                                <xs:element ref="DIF_Revision_History" minOccurs="0"/>
42                                <xs:element ref="Future_DIF_Review_Date" minOccurs="0"/>
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"/>
52                                <xs:element ref="Dataset_Title" minOccurs="0"/>
53                                <xs:element ref="Dataset_Series_Name" minOccurs="0"/>
54                                <xs:element ref="Dataset_Release_Date" minOccurs="0"/>
55                                <xs:element ref="Dataset_Release_Place" minOccurs="0"/>
56                                <xs:element ref="Dataset_Publisher" minOccurs="0"/>
57                                <xs:element ref="Version" minOccurs="0"/>
58                                <xs:element ref="Issue_Identification" minOccurs="0"/>
59                                <xs:element ref="Data_Presentation_Form" minOccurs="0"/>
60                                <xs:element ref="Other_Citation_Details" minOccurs="0"/>
61                                <xs:element ref="Online_Resource" minOccurs="0"/>
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" maxOccurs="unbounded"/>
80                                <xs:element ref="First_Name" minOccurs="0"/>
81                                <xs:element ref="Middle_Name" minOccurs="0"/>
82                                <xs:element ref="Last_Name"/>
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"/>
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="Contact_Address">
98                <xs:complexType>
99                        <xs:sequence>
100                                <xs:element ref="Address" minOccurs="0" maxOccurs="unbounded"/>
101                                <xs:element ref="City" minOccurs="0"/>
102                                <xs:element ref="Province_or_State" minOccurs="0"/>
103                                <xs:element ref="Postal_Code" minOccurs="0"/>
104                                <xs:element ref="Country" minOccurs="0"/>
105                        </xs:sequence>
106                </xs:complexType>
107        </xs:element>
108        <xs:element name="Address" type="xs:string"/>
109        <xs:element name="City" type="xs:string"/>
110        <xs:element name="Province_or_State" type="xs:string"/>
111        <xs:element name="Postal_Code" type="xs:string"/>
112        <xs:element name="Country" type="xs:string"/>
113        <xs:element name="Discipline">
114                <xs:complexType>
115                        <xs:sequence>
116                                <xs:element ref="Discipline_Name"/>
117                                <xs:element ref="Subdiscipline" minOccurs="0"/>
118                                <xs:element ref="Detailed_Subdiscipline" minOccurs="0"/>
119                        </xs:sequence>
120                </xs:complexType>
121        </xs:element>
122        <xs:element name="Discipline_Name" type="xs:string"/>
123        <xs:element name="Subdiscipline" type="xs:string"/>
124        <xs:element name="Detailed_Subdiscipline" type="xs:string"/>
125        <xs:element name="Parameters">
126                <xs:complexType>
127                        <xs:sequence>
128                                <xs:element ref="Category"/>
129                                <xs:element ref="Topic"/>
130                                <xs:element ref="Term"/>
131                                <xs:element ref="Variable" minOccurs="0"/>
132                                <xs:element ref="Detailed_Variable" minOccurs="0"/>
133                        </xs:sequence>
134                </xs:complexType>
135        </xs:element>
136        <xs:element name="Category" type="xs:string"/>
137        <xs:element name="Topic" type="xs:string"/>
138        <xs:element name="Term" type="xs:string"/>
139        <xs:element name="Variable" type="xs:string"/>
140        <xs:element name="Detailed_Variable" type="xs:string"/>
141        <xs:element name="ISO_Topic_Category" type="xs:string"/>
142        <xs:element name="Keyword" type="xs:string"/>
143        <xs:element name="Sensor_Name">
144                <xs:complexType>
145                        <xs:sequence>
146                                <xs:element ref="Short_Name"/>
147                                <xs:element ref="Long_Name" minOccurs="0"/>
148                        </xs:sequence>
149                </xs:complexType>
150        </xs:element>
151        <xs:element name="Short_Name" type="xs:string"/>
152        <xs:element name="Long_Name" type="xs:string"/>
153        <xs:element name="Source_Name">
154                <xs:complexType>
155                        <xs:sequence>
156                                <xs:element ref="Short_Name"/>
157                                <xs:element ref="Long_Name" minOccurs="0"/>
158                        </xs:sequence>
159                </xs:complexType>
160        </xs:element>
161        <xs:element name="Temporal_Coverage">
162                <xs:complexType>
163                        <xs:sequence>
164                                <xs:element ref="Start_Date" minOccurs="0"/>
165                                <xs:element ref="Stop_Date" minOccurs="0"/>
166                        </xs:sequence>
167                </xs:complexType>
168        </xs:element>
169        <xs:element name="Start_Date" type="xs:string"/>
170        <xs:element name="Stop_Date" type="xs:string"/>
171        <xs:element name="Paleo_Temporal_Coverage">
172                <xs:complexType>
173                        <xs:sequence>
174                                <xs:element ref="Paleo_Start_Date" minOccurs="0"/>
175                                <xs:element ref="Paleo_Stop_Date" minOccurs="0"/>
176                                <xs:element ref="Chronostratigraphic_Unit" minOccurs="0" maxOccurs="unbounded"/>
177                        </xs:sequence>
178                </xs:complexType>
179        </xs:element>
180        <xs:element name="Paleo_Start_Date" type="xs:string"/>
181        <xs:element name="Paleo_Stop_Date" type="xs:string"/>
182        <xs:element name="Chronostratigraphic_Unit" type="xs:string"/>
183        <xs:element name="Data_Set_Progress" type="xs:string"/>
184        <xs:element name="Spatial_Coverage">
185                <xs:complexType>
186                        <xs:sequence>
187                                <xs:element ref="Southernmost_Latitude" minOccurs="0"/>
188                                <xs:element ref="Northernmost_Latitude" minOccurs="0"/>
189                                <xs:element ref="Westernmost_Longitude" minOccurs="0"/>
190                                <xs:element ref="Easternmost_Longitude" minOccurs="0"/>
191                                <xs:element ref="Minimum_Altitude" minOccurs="0"/>
192                                <xs:element ref="Maximum_Altitude" minOccurs="0"/>
193                                <xs:element ref="Minimum_Depth" minOccurs="0"/>
194                                <xs:element ref="Maximum_Depth" minOccurs="0"/>
195                        </xs:sequence>
196                </xs:complexType>
197        </xs:element>
198        <xs:element name="Southernmost_Latitude" type="xs:string"/>
199        <xs:element name="Northernmost_Latitude" type="xs:string"/>
200        <xs:element name="Westernmost_Longitude" type="xs:string"/>
201        <xs:element name="Easternmost_Longitude" type="xs:string"/>
202        <xs:element name="Minimum_Altitude" type="xs:string"/>
203        <xs:element name="Maximum_Altitude" type="xs:string"/>
204        <xs:element name="Minimum_Depth" type="xs:string"/>
205        <xs:element name="Maximum_Depth" type="xs:string"/>
206        <xs:element name="Location">
207                <xs:complexType>
208                        <xs:sequence>
209                                <xs:element ref="Location_Name"/>
210                                <xs:element ref="Detailed_Location" minOccurs="0"/>
211                        </xs:sequence>
212                </xs:complexType>
213        </xs:element>
214        <xs:element name="Location_Name" type="xs:string"/>
215        <xs:element name="Detailed_Location" type="xs:string"/>
216        <xs:element name="Data_Resolution">
217                <xs:complexType>
218                        <xs:sequence>
219                                <xs:element ref="Latitude_Resolution" minOccurs="0"/>
220                                <xs:element ref="Longitude_Resolution" minOccurs="0"/>
221                                <xs:element ref="Horizontal_Resolution_Range" minOccurs="0"/>
222                                <xs:element ref="Vertical_Resolution" minOccurs="0"/>
223                                <xs:element ref="Vertical_Resolution_Range" minOccurs="0"/>
224                                <xs:element ref="Temporal_Resolution" minOccurs="0"/>
225                                <xs:element ref="Temporal_Resolution_Range" minOccurs="0"/>
226                        </xs:sequence>
227                </xs:complexType>
228        </xs:element>
229        <xs:element name="Latitude_Resolution" type="xs:string"/>
230        <xs:element name="Longitude_Resolution" type="xs:string"/>
231        <xs:element name="Horizontal_Resolution_Range" type="xs:string"/>
232        <xs:element name="Vertical_Resolution" type="xs:string"/>
233        <xs:element name="Vertical_Resolution_Range" type="xs:string"/>
234        <xs:element name="Temporal_Resolution" type="xs:string"/>
235        <xs:element name="Temporal_Resolution_Range" type="xs:string"/>
236        <xs:element name="Project">
237                <xs:complexType>
238                        <xs:sequence>
239                                <xs:element ref="Short_Name"/>
240                                <xs:element ref="Long_Name" minOccurs="0"/>
241                        </xs:sequence>
242                </xs:complexType>
243        </xs:element>
244        <xs:element name="Quality" type="xs:string"/>
245        <xs:element name="Access_Constraints" type="xs:string"/>
246        <xs:element name="Use_Constraints" type="xs:string"/>
247        <xs:element name="Data_Set_Language" type="xs:string"/>
248        <xs:element name="Originating_Center" type="xs:string"/>
249        <xs:element name="Data_Center">
250                <xs:complexType>
251                        <xs:sequence>
252                                <xs:element ref="Data_Center_Name"/>
253                                <xs:element ref="Data_Center_URL" minOccurs="0"/>
254                                <xs:element ref="Data_Set_ID" minOccurs="0" maxOccurs="unbounded"/>
255                                <xs:element ref="Personnel" maxOccurs="unbounded"/>
256                        </xs:sequence>
257                </xs:complexType>
258        </xs:element>
259        <xs:element name="Data_Center_Name">
260                <xs:complexType>
261                        <xs:sequence>
262                                <xs:element ref="Short_Name"/>
263                                <xs:element ref="Long_Name" minOccurs="0"/>
264                        </xs:sequence>
265                </xs:complexType>
266        </xs:element>
267        <xs:element name="Data_Center_URL" type="xs:string"/>
268        <xs:element name="Data_Set_ID" type="xs:string"/>
269        <xs:element name="Distribution">
270                <xs:complexType>
271                        <xs:sequence>
272                                <xs:element ref="Distribution_Media" minOccurs="0"/>
273                                <xs:element ref="Distribution_Size" minOccurs="0"/>
274                                <xs:element ref="Distribution_Format" minOccurs="0"/>
275                                <xs:element ref="Fees" minOccurs="0"/>
276                        </xs:sequence>
277                </xs:complexType>
278        </xs:element>
279        <xs:element name="Distribution_Media" type="xs:string"/>
280        <xs:element name="Distribution_Size" type="xs:string"/>
281        <xs:element name="Distribution_Format" type="xs:string"/>
282        <xs:element name="Fees" type="xs:string"/>
283        <xs:element name="Multimedia_Sample">
284                <xs:complexType>
285                        <xs:sequence>
286                                <xs:element ref="File" minOccurs="0"/>
287                                <xs:element ref="URL" minOccurs="0"/>
288                                <xs:element ref="Format" minOccurs="0"/>
289                                <xs:element ref="Caption" minOccurs="0"/>
290                                <xs:element ref="Description" minOccurs="0"/>
291                        </xs:sequence>
292                </xs:complexType>
293        </xs:element>
294        <xs:element name="File" type="xs:string"/>
295        <xs:element name="Format" type="xs:string"/>
296        <xs:element name="Caption" type="xs:string"/>
297        <xs:element name="Description" type="xs:string"/>
298        <xs:element name="Reference" type="xs:string"/>
299        <xs:element name="Summary" type="xs:string"/>
300        <xs:element name="Related_URL">
301                <xs:complexType>
302                        <xs:sequence>
303                                <xs:element ref="URL_Content_Type" minOccurs="0"/>
304                                <xs:element ref="URL" maxOccurs="unbounded"/>
305                                <xs:element ref="Description" minOccurs="0"/>
306                        </xs:sequence>
307                </xs:complexType>
308        </xs:element>
309        <xs:element name="URL_Content_Type" type="xs:string"/>
310        <xs:element name="URL" type="xs:string"/>
311        <xs:element name="Parent_DIF" type="xs:string"/>
312        <xs:element name="IDN_Node">
313                <xs:complexType>
314                        <xs:sequence>
315                                <xs:element ref="Short_Name"/>
316                                <xs:element ref="Long_Name" minOccurs="0"/>
317                        </xs:sequence>
318                </xs:complexType>
319        </xs:element>
320        <xs:element name="Originating_Metadata_Node" type="xs:string"/>
321        <xs:element name="Metadata_Name" type="xs:string"/>
322        <xs:element name="Metadata_Version" type="xs:string"/>
323        <xs:element name="DIF_Creation_Date" type="xs:string"/>
324        <xs:element name="Last_DIF_Revision_Date" type="xs:string"/>
325        <xs:element name="DIF_Revision_History" type="xs:string"/>
326        <xs:element name="Future_DIF_Review_Date" type="xs:string"/>
327</xs:schema>
Note: See TracBrowser for help on using the repository browser.