1 | <?xml version="1.0"?> |
---|
2 | <xs:schema xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:aa="urn:w3id.org:cmip6.dreq.dreq:a" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:a="urn:w3id.org:cmip6.dreq.framework:a" xmlns:xd="http://www.pnp-software.com/XSLTdoc" targetNamespace="urn:w3id.org:cmip6.dreq.dreq:a" elementFormDefault="qualified"> |
---|
3 | <xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="dc1.xsd"/> |
---|
4 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en"> |
---|
5 | Some specialised string types |
---|
6 | </xs:documentation></xs:annotation> |
---|
7 | <xs:simpleType name="st__attLabel_def"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9-])+"/></xs:restriction></xs:simpleType> |
---|
8 | <xs:simpleType name="st__attLabel_und"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9_])+"/></xs:restriction></xs:simpleType> |
---|
9 | <xs:simpleType name="st__attLabel_int"><xs:restriction base="xs:integer"/></xs:simpleType> |
---|
10 | <xs:simpleType name="st__attLabel_an"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9])+"/></xs:restriction></xs:simpleType> |
---|
11 | <xs:simpleType name="st__stringList"><xs:restriction base="aa:base__stringList"><xs:minLength value="0"/></xs:restriction></xs:simpleType><xs:simpleType name="base__stringList"><xs:list itemType="xs:string"/></xs:simpleType> |
---|
12 | <xs:simpleType name="st__integerList"><xs:restriction base="aa:base__integerList"><xs:minLength value="0"/></xs:restriction></xs:simpleType><xs:simpleType name="base__integerList"><xs:list itemType="xs:integer"/></xs:simpleType> |
---|
13 | <xs:simpleType name="st__integerListMonInc"><xs:restriction base="aa:st__integerList"/></xs:simpleType> |
---|
14 | <xs:simpleType name="st__floatList"><xs:restriction base="aa:base__floatList"><xs:minLength value="0"/></xs:restriction></xs:simpleType><xs:simpleType name="base__floatList"><xs:list itemType="xs:float"/></xs:simpleType> |
---|
15 | <xs:complexType name="ct__info" mixed="true"><xs:attribute name="srcType" type="xs:string"/><xs:attribute name="srcRef" type="xs:string"/></xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
16 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestVarGroup: Complex Type declaration |
---|
17 | </xs:documentation></xs:annotation> |
---|
18 | <xs:complexType name="ct__requestVarGroup"> |
---|
19 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__requestVarGroup_vocabItem"/></xs:sequence> |
---|
20 | <xs:attribute name="label" type="xs:string" fixed="requestVarGroup"/> |
---|
21 | <xs:attribute name="title" type="xs:string" fixed="3.1 Request variable group: a collection of request variables"/> |
---|
22 | <xs:attribute name="id" type="xs:string" fixed="rqvg"/> |
---|
23 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
24 | <xs:attribute name="uid" type="xs:string"/> |
---|
25 | </xs:complexType> |
---|
26 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
27 | xs:stringRecord Labeltitle; |
---|
28 | xs:stringRecord Titlelabel; |
---|
29 | xs:stringRecord Labeltitle; |
---|
30 | xs:stringRecord Titleuid; |
---|
31 | xs:stringmip; |
---|
32 | xs:stringEndorsed MIP defining the variable groupref; |
---|
33 | xs:stringReferencerefNote; |
---|
34 | xs:stringReference Note</xs:documentation></xs:annotation> |
---|
35 | <xs:complexType name="ct__requestVarGroup_vocabItem"> |
---|
36 | <xs:attribute name="id" type="xs:string"/> |
---|
37 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
38 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
39 | <xs:attribute name="mip" type="xs:string"/> |
---|
40 | <xs:attribute name="ref" type="xs:string"/> |
---|
41 | <xs:attribute name="refNote" type="xs:string"/> |
---|
42 | |
---|
43 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
44 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestItem: Complex Type declaration |
---|
45 | </xs:documentation></xs:annotation> |
---|
46 | <xs:complexType name="ct__requestItem"> |
---|
47 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__requestItem_vocabItem"/></xs:sequence> |
---|
48 | <xs:attribute name="label" type="xs:string" fixed="requestItem"/> |
---|
49 | <xs:attribute name="title" type="xs:string" fixed="3.2 Request Item: specifying the number of years for an experiment"/> |
---|
50 | <xs:attribute name="id" type="xs:string" fixed="rqi"/> |
---|
51 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
52 | <xs:attribute name="uid" type="xs:string"/> |
---|
53 | </xs:complexType> |
---|
54 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
55 | xs:stringRecord Labeltitle; |
---|
56 | xs:stringRecord Titlelabel; |
---|
57 | xs:stringRecord Labeltitle; |
---|
58 | xs:stringRecord Titleuid; |
---|
59 | xs:stringmip; |
---|
60 | xs:stringThe MIP making the request. tab; |
---|
61 | xs:stringRedundant?expt; |
---|
62 | xs:stringName of experiment or group of experimentsrlid; |
---|
63 | xs:stringIdentifier of corresponding requestLinkesid; |
---|
64 | xs:stringIdentifier experiment(s): a link to an experiment, an experiment group or a MIPesidComment; |
---|
65 | xs:stringComment on experiment(s) linked to.preset; |
---|
66 | xs:integerOption to override priority set in each variable grouptreset; |
---|
67 | xs:integerOption to override tier set for experiment(s)ny; |
---|
68 | xs:integerDefault number of years.nexmax; |
---|
69 | xs:integerMaximum number of experiments requested.nenmax; |
---|
70 | xs:integerNumber of ensemble members requested.nymax; |
---|
71 | xs:floatNumber of years requested.tslice; |
---|
72 | xs:stringSelection of years from experiment</xs:documentation></xs:annotation> |
---|
73 | <xs:complexType name="ct__requestItem_vocabItem"> |
---|
74 | <xs:attribute name="id" type="xs:string"/> |
---|
75 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
76 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
77 | <xs:attribute name="mip" type="xs:string"/> |
---|
78 | <xs:attribute name="tab" type="xs:string"/> |
---|
79 | <xs:attribute name="expt" type="xs:string"/> |
---|
80 | <xs:attribute name="rlid" type="xs:string"/> |
---|
81 | <xs:attribute name="esid" type="xs:string"/> |
---|
82 | <xs:attribute name="esidComment" type="xs:string"/> |
---|
83 | <xs:attribute name="preset" type="xs:integer"/> |
---|
84 | <xs:attribute name="treset" type="xs:integer"/> |
---|
85 | <xs:attribute name="ny" type="xs:integer"/> |
---|
86 | <xs:attribute name="nexmax" type="xs:integer"/> |
---|
87 | <xs:attribute name="nenmax" type="xs:integer"/> |
---|
88 | <xs:attribute name="nymax" type="xs:float"/> |
---|
89 | <xs:attribute name="tslice" type="xs:string"/> |
---|
90 | |
---|
91 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
92 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">exptgroup: Complex Type declaration |
---|
93 | </xs:documentation></xs:annotation> |
---|
94 | <xs:complexType name="ct__exptgroup"> |
---|
95 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__exptgroup_vocabItem"/></xs:sequence> |
---|
96 | <xs:attribute name="label" type="xs:string" fixed="exptgroup"/> |
---|
97 | <xs:attribute name="title" type="xs:string" fixed="1.9 Experiment Group"/> |
---|
98 | <xs:attribute name="id" type="xs:string" fixed="exg"/> |
---|
99 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
100 | <xs:attribute name="uid" type="xs:string"/> |
---|
101 | </xs:complexType> |
---|
102 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
103 | xs:stringRecord Labeltitle; |
---|
104 | xs:stringRecord Titlelabel; |
---|
105 | xs:stringRecord Labeltitle; |
---|
106 | xs:stringRecord Titleuid; |
---|
107 | xs:stringRecord identifiertierMin; |
---|
108 | xs:integerMinimum tier of experiments in groupntot; |
---|
109 | xs:integerTotal number of years</xs:documentation></xs:annotation> |
---|
110 | <xs:complexType name="ct__exptgroup_vocabItem"> |
---|
111 | <xs:attribute name="id" type="xs:string"/> |
---|
112 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
113 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
114 | <xs:attribute name="tierMin" type="xs:integer"/> |
---|
115 | <xs:attribute name="ntot" type="xs:integer"/> |
---|
116 | |
---|
117 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
118 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">CMORvar: Complex Type declaration |
---|
119 | </xs:documentation></xs:annotation> |
---|
120 | <xs:complexType name="ct__CMORvar"> |
---|
121 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__CMORvar_vocabItem"/></xs:sequence> |
---|
122 | <xs:attribute name="label" type="xs:string" fixed="CMORvar"/> |
---|
123 | <xs:attribute name="title" type="xs:string" fixed="1.3 CMOR Variable"/> |
---|
124 | <xs:attribute name="id" type="xs:string" fixed="cmv"/> |
---|
125 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
126 | <xs:attribute name="uid" type="xs:string"/> |
---|
127 | </xs:complexType> |
---|
128 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
129 | xs:stringRecord Labeltitle; |
---|
130 | xs:stringRecord Titlelabel; |
---|
131 | xs:stringRecord Labeltitle; |
---|
132 | xs:stringRecord Titleuid; |
---|
133 | xs:stringtitle; |
---|
134 | xs:stringLong namestid; |
---|
135 | xs:stringLink to a record specifying the structure of the variable (dimensions and associated variable attributes).vid; |
---|
136 | xs:stringMIP Variablevalid_min; |
---|
137 | xs:floatMinimum expected value for this variable.valid_max; |
---|
138 | xs:floatMaximum expected value for this variable.ok_min_mean_abs; |
---|
139 | xs:floatMinimum expected value of the mean absolute value at each point in timeok_max_mean_abs; |
---|
140 | xs:floatMaximum expected value of the mean absolute value at each point in timedeflate; |
---|
141 | xs:stringDeflate: NetCDF compression parameterdeflate_level; |
---|
142 | xs:stringDeflate Level: NetCDF compression parametershuffle; |
---|
143 | xs:stringShuffle: NetCDF compression parameterdefaultPriority; |
---|
144 | xs:integerIndicative priority for this parameter, which is over-ruled by the requestVar priority setting, but provides a reference for organisation of the CMORvariablestype; |
---|
145 | xs:stringData value type, e.g. float or doublemodeling_realm; |
---|
146 | xs:stringModeling Realmpositive; |
---|
147 | xs:stringCMOR Directive PositivemipTableSection; |
---|
148 | xs:stringSection of a tablemipTable; |
---|
149 | xs:stringThe MIP table: each table identifies a collection of variablesprov; |
---|
150 | xs:stringProvenanceprovNote; |
---|
151 | xs:stringProvenance Notefrequency; |
---|
152 | xs:stringFrequency of time steps to be archived.rowIndex; |
---|
153 | xs:integerRow index of entry in source sheetdescription; |
---|
154 | xs:stringDescription</xs:documentation></xs:annotation> |
---|
155 | <xs:complexType name="ct__CMORvar_vocabItem"> |
---|
156 | <xs:attribute name="id" type="xs:string"/> |
---|
157 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
158 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
159 | <xs:attribute name="stid" type="xs:string"/> |
---|
160 | <xs:attribute name="vid" type="xs:string"/> |
---|
161 | <xs:attribute name="valid_min" type="xs:float"/> |
---|
162 | <xs:attribute name="valid_max" type="xs:float"/> |
---|
163 | <xs:attribute name="ok_min_mean_abs" type="xs:float"/> |
---|
164 | <xs:attribute name="ok_max_mean_abs" type="xs:float"/> |
---|
165 | <xs:attribute name="deflate" type="xs:string"/> |
---|
166 | <xs:attribute name="deflate_level" type="xs:string"/> |
---|
167 | <xs:attribute name="shuffle" type="xs:string"/> |
---|
168 | <xs:attribute name="defaultPriority" type="xs:integer"/> |
---|
169 | <xs:attribute name="type" type="xs:string"/> |
---|
170 | <xs:attribute name="modeling_realm" type="xs:string"/> |
---|
171 | <xs:attribute name="positive" type="xs:string"/> |
---|
172 | <xs:attribute name="mipTableSection" type="xs:string"/> |
---|
173 | <xs:attribute name="mipTable" type="xs:string"/> |
---|
174 | <xs:attribute name="prov" type="xs:string"/> |
---|
175 | <xs:attribute name="provNote" type="xs:string"/> |
---|
176 | <xs:attribute name="frequency" type="xs:string"/> |
---|
177 | <xs:attribute name="rowIndex" type="xs:integer"/> |
---|
178 | <xs:attribute name="description" type="xs:string"/> |
---|
179 | |
---|
180 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
181 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">objective: Complex Type declaration |
---|
182 | </xs:documentation></xs:annotation> |
---|
183 | <xs:complexType name="ct__objective"> |
---|
184 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__objective_vocabItem"/></xs:sequence> |
---|
185 | <xs:attribute name="label" type="xs:string" fixed="objective"/> |
---|
186 | <xs:attribute name="title" type="xs:string" fixed="1.6 Scientific objectives"/> |
---|
187 | <xs:attribute name="id" type="xs:string" fixed="obj"/> |
---|
188 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
189 | <xs:attribute name="uid" type="xs:string"/> |
---|
190 | </xs:complexType> |
---|
191 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
192 | xs:stringRecord Labeltitle; |
---|
193 | xs:stringRecord Titlelabel; |
---|
194 | xs:stringRecord Labeltitle; |
---|
195 | xs:stringRecord Titleuid; |
---|
196 | xs:stringRecord identifierdescription; |
---|
197 | xs:stringDescriptionmip; |
---|
198 | xs:stringEndorsed MIP</xs:documentation></xs:annotation> |
---|
199 | <xs:complexType name="ct__objective_vocabItem"> |
---|
200 | <xs:attribute name="id" type="xs:string"/> |
---|
201 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
202 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
203 | <xs:attribute name="description" type="xs:string"/> |
---|
204 | <xs:attribute name="mip" type="xs:string"/> |
---|
205 | |
---|
206 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
207 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">spatialShape: Complex Type declaration |
---|
208 | </xs:documentation></xs:annotation> |
---|
209 | <xs:complexType name="ct__spatialShape"> |
---|
210 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__spatialShape_vocabItem"/></xs:sequence> |
---|
211 | <xs:attribute name="label" type="xs:string" fixed="spatialShape"/> |
---|
212 | <xs:attribute name="title" type="xs:string" fixed="2.1 Spatial dimensions"/> |
---|
213 | <xs:attribute name="id" type="xs:string" fixed="ss"/> |
---|
214 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
215 | <xs:attribute name="uid" type="xs:string"/> |
---|
216 | </xs:complexType> |
---|
217 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
218 | xs:stringRecord Labeltitle; |
---|
219 | xs:stringRecord Titlelabel; |
---|
220 | xs:stringRecord Labeltitle; |
---|
221 | xs:stringRecord Titleuid; |
---|
222 | xs:stringdimensions; |
---|
223 | xs:stringList of spatial dimensionsshape; |
---|
224 | xs:stringShape - as used in input levels; |
---|
225 | xs:integerNumber of vertical levels (ignored if levelFlag=false)levelFlag; |
---|
226 | xs:booleanFlag set to *false* if number of levels is optional (e.g. determined by the model)</xs:documentation></xs:annotation> |
---|
227 | <xs:complexType name="ct__spatialShape_vocabItem"> |
---|
228 | <xs:attribute name="id" type="xs:string"/> |
---|
229 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
230 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
231 | <xs:attribute name="dimensions" type="xs:string"/> |
---|
232 | <xs:attribute name="shape" type="xs:string"/> |
---|
233 | <xs:attribute name="levels" type="xs:integer"/> |
---|
234 | <xs:attribute name="levelFlag" type="xs:boolean"/> |
---|
235 | |
---|
236 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
237 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestLink: Complex Type declaration |
---|
238 | </xs:documentation></xs:annotation> |
---|
239 | <xs:complexType name="ct__requestLink"> |
---|
240 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__requestLink_vocabItem"/></xs:sequence> |
---|
241 | <xs:attribute name="label" type="xs:string" fixed="requestLink"/> |
---|
242 | <xs:attribute name="title" type="xs:string" fixed="3.3 Request link: linking a set of variables and a set of experiments"/> |
---|
243 | <xs:attribute name="id" type="xs:string" fixed="rql"/> |
---|
244 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
245 | <xs:attribute name="uid" type="xs:string"/> |
---|
246 | </xs:complexType> |
---|
247 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
248 | xs:stringRecord Labeltitle; |
---|
249 | xs:stringRecord Titlelabel; |
---|
250 | xs:stringRecord Labeltitle; |
---|
251 | xs:stringRecord Titleuid; |
---|
252 | xs:stringmip; |
---|
253 | xs:stringEndorsed MIP requesting the datatab; |
---|
254 | xs:stringobjective; |
---|
255 | xs:stringScience objectives associated with this requestgrid; |
---|
256 | xs:stringgridreq; |
---|
257 | xs:stringcomment; |
---|
258 | xs:stringref; |
---|
259 | xs:stringrefNote; |
---|
260 | xs:stringrefid; |
---|
261 | xs:stringreference to a request Variable Groupopt; |
---|
262 | xs:stringoption for selecting a subset of variablesopar; |
---|
263 | xs:stringparameter associated with *opt*</xs:documentation></xs:annotation> |
---|
264 | <xs:complexType name="ct__requestLink_vocabItem"> |
---|
265 | <xs:attribute name="id" type="xs:string"/> |
---|
266 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
267 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
268 | <xs:attribute name="mip" type="xs:string"/> |
---|
269 | <xs:attribute name="tab" type="xs:string"/> |
---|
270 | <xs:attribute name="objective" type="xs:string"/> |
---|
271 | <xs:attribute name="grid" type="xs:string"/> |
---|
272 | <xs:attribute name="gridreq" type="xs:string"/> |
---|
273 | <xs:attribute name="comment" type="xs:string"/> |
---|
274 | <xs:attribute name="ref" type="xs:string"/> |
---|
275 | <xs:attribute name="refNote" type="xs:string"/> |
---|
276 | <xs:attribute name="refid" type="xs:string"/> |
---|
277 | <xs:attribute name="opt" type="xs:string"/> |
---|
278 | <xs:attribute name="opar" type="xs:string"/> |
---|
279 | |
---|
280 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
281 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">tableSection: Complex Type declaration |
---|
282 | </xs:documentation></xs:annotation> |
---|
283 | <xs:complexType name="ct__tableSection"> |
---|
284 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__tableSection_vocabItem"/></xs:sequence> |
---|
285 | <xs:attribute name="label" type="xs:string" fixed="tableSection"/> |
---|
286 | <xs:attribute name="title" type="xs:string" fixed="3.4 CMOR Table Sections"/> |
---|
287 | <xs:attribute name="id" type="xs:string" fixed="tbs"/> |
---|
288 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
289 | <xs:attribute name="uid" type="xs:string"/> |
---|
290 | </xs:complexType> |
---|
291 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
292 | xs:stringRecord Labeltitle; |
---|
293 | xs:stringRecord Titlelabel; |
---|
294 | xs:stringRecord Labeltitle; |
---|
295 | xs:stringRecord Titleuid; |
---|
296 | xs:stringgpid; |
---|
297 | xs:stringIdentifier for CMOR Tablesmip; |
---|
298 | xs:stringProjectref; |
---|
299 | xs:stringrefNote; |
---|
300 | xs:string</xs:documentation></xs:annotation> |
---|
301 | <xs:complexType name="ct__tableSection_vocabItem"> |
---|
302 | <xs:attribute name="id" type="xs:string"/> |
---|
303 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
304 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
305 | <xs:attribute name="gpid" type="xs:string"/> |
---|
306 | <xs:attribute name="mip" type="xs:string"/> |
---|
307 | <xs:attribute name="ref" type="xs:string"/> |
---|
308 | <xs:attribute name="refNote" type="xs:string"/> |
---|
309 | |
---|
310 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
311 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">modelConfig: Complex Type declaration |
---|
312 | </xs:documentation></xs:annotation> |
---|
313 | <xs:complexType name="ct__modelConfig"> |
---|
314 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__modelConfig_vocabItem"/></xs:sequence> |
---|
315 | <xs:attribute name="label" type="xs:string" fixed="modelConfig"/> |
---|
316 | <xs:attribute name="title" type="xs:string" fixed="3.5 Model configuration options"/> |
---|
317 | <xs:attribute name="id" type="xs:string" fixed="mcfg"/> |
---|
318 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
319 | <xs:attribute name="uid" type="xs:string"/> |
---|
320 | </xs:complexType> |
---|
321 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
322 | xs:stringRecord Labeltitle; |
---|
323 | xs:stringRecord Titlelabel; |
---|
324 | xs:stringRecord Labeltitle; |
---|
325 | xs:stringRecord Titleuid; |
---|
326 | xs:stringRecord identifiertitle; |
---|
327 | xs:stringMIPs; |
---|
328 | xs:stringusage; |
---|
329 | xs:stringtype; |
---|
330 | xs:stringrange; |
---|
331 | xs:stringRange of valid values, e.g. xs:boolean</xs:documentation></xs:annotation> |
---|
332 | <xs:complexType name="ct__modelConfig_vocabItem"> |
---|
333 | <xs:attribute name="id" type="xs:string"/> |
---|
334 | <xs:attribute name="label" type="aa:st__attLabel_an"/> |
---|
335 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
336 | <xs:attribute name="MIPs" type="xs:string"/> |
---|
337 | <xs:attribute name="usage" type="xs:string"/> |
---|
338 | <xs:attribute name="type" type="xs:string"/> |
---|
339 | <xs:attribute name="range" type="xs:string"/> |
---|
340 | |
---|
341 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
342 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">varChoiceLinkC: Complex Type declaration |
---|
343 | </xs:documentation></xs:annotation> |
---|
344 | <xs:complexType name="ct__varChoiceLinkC"> |
---|
345 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__varChoiceLinkC_vocabItem"/></xs:sequence> |
---|
346 | <xs:attribute name="label" type="xs:string" fixed="varChoiceLinkC"/> |
---|
347 | <xs:attribute name="title" type="xs:string" fixed="3.6 Links a variable to a choice element"/> |
---|
348 | <xs:attribute name="id" type="xs:string" fixed="vclc"/> |
---|
349 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
350 | <xs:attribute name="uid" type="xs:string"/> |
---|
351 | </xs:complexType> |
---|
352 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
353 | xs:stringRecord Labeltitle; |
---|
354 | xs:stringRecord Titlelabel; |
---|
355 | xs:stringRecord Labeltitle; |
---|
356 | xs:stringRecord Titleuid; |
---|
357 | xs:stringRecord identifiervid; |
---|
358 | xs:stringVariablecfgid; |
---|
359 | xs:stringConfiguration Optioncfg; |
---|
360 | xs:booleanConfiguration Valuecid; |
---|
361 | xs:stringChoice -- can provide a link to related variables</xs:documentation></xs:annotation> |
---|
362 | <xs:complexType name="ct__varChoiceLinkC_vocabItem"> |
---|
363 | <xs:attribute name="id" type="xs:string"/> |
---|
364 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
365 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
366 | <xs:attribute name="vid" type="xs:string"/> |
---|
367 | <xs:attribute name="cfgid" type="xs:string"/> |
---|
368 | <xs:attribute name="cfg" type="xs:boolean"/> |
---|
369 | <xs:attribute name="cid" type="xs:string"/> |
---|
370 | |
---|
371 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
372 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">objectiveLink: Complex Type declaration |
---|
373 | </xs:documentation></xs:annotation> |
---|
374 | <xs:complexType name="ct__objectiveLink"> |
---|
375 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__objectiveLink_vocabItem"/></xs:sequence> |
---|
376 | <xs:attribute name="label" type="xs:string" fixed="objectiveLink"/> |
---|
377 | <xs:attribute name="title" type="xs:string" fixed="3.7 Link between scientific objectives and requests"/> |
---|
378 | <xs:attribute name="id" type="xs:string" fixed="objl"/> |
---|
379 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
380 | <xs:attribute name="uid" type="xs:string"/> |
---|
381 | </xs:complexType> |
---|
382 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
383 | xs:stringRecord Labeltitle; |
---|
384 | xs:stringRecord Titlelabel; |
---|
385 | xs:stringRecord Labeltitle; |
---|
386 | xs:stringRecord Titleuid; |
---|
387 | xs:stringRecord identifieroid; |
---|
388 | xs:stringIdentifier for a scientific objectiverid; |
---|
389 | xs:stringIdentifier for a request link</xs:documentation></xs:annotation> |
---|
390 | <xs:complexType name="ct__objectiveLink_vocabItem"> |
---|
391 | <xs:attribute name="id" type="xs:string"/> |
---|
392 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
393 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
394 | <xs:attribute name="oid" type="xs:string"/> |
---|
395 | <xs:attribute name="rid" type="xs:string"/> |
---|
396 | |
---|
397 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
398 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">remarks: Complex Type declaration |
---|
399 | </xs:documentation></xs:annotation> |
---|
400 | <xs:complexType name="ct__remarks"> |
---|
401 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__remarks_vocabItem"/></xs:sequence> |
---|
402 | <xs:attribute name="label" type="xs:string" fixed="remarks"/> |
---|
403 | <xs:attribute name="title" type="xs:string" fixed="3.8 Remarks about other items"/> |
---|
404 | <xs:attribute name="id" type="xs:string" fixed="rmk"/> |
---|
405 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
406 | <xs:attribute name="uid" type="xs:string"/> |
---|
407 | </xs:complexType> |
---|
408 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
409 | xs:stringRecord Labeltitle; |
---|
410 | xs:stringRecord Titlelabel; |
---|
411 | xs:stringRecord Labeltitle; |
---|
412 | xs:stringRecord Titleuid; |
---|
413 | xs:stringtid; |
---|
414 | xs:stringTarget identifier: the record ID of the item this refers to.tattr; |
---|
415 | xs:stringTarget attribute: an attribute of the target item, or 'ALL'description; |
---|
416 | xs:stringFree text remarks -- unless there are specific restrictions associated with the class attribute of this remarkclass; |
---|
417 | xs:stringDifferent classes of remark support a range of specialised usages: free (a free text comment), modelTypeReq (a model type requirement), modelTypeExcl (a model type exclusion), varAlt (an alternative variable that my be used instead of this one), varSup (an alternative variable which, if selected makes this one redundant), attChange (a change in the value of an attribute -- old value provided in 'techNote').qid; |
---|
418 | xs:stringIdentifier required for classes modelTypeReq, modelTypeExcl, varAlt, varSup. For the first two classes, the identifier points to a model type specification, for the last two it points to an output variable specification.techNote; |
---|
419 | xs:stringOptional additional machine readable content (though not restricted by the schema)prov; |
---|
420 | xs:stringProvenance</xs:documentation></xs:annotation> |
---|
421 | <xs:complexType name="ct__remarks_vocabItem"> |
---|
422 | <xs:attribute name="id" type="xs:string"/> |
---|
423 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
424 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
425 | <xs:attribute name="tid" type="xs:string"/> |
---|
426 | <xs:attribute name="tattr" type="xs:string"/> |
---|
427 | <xs:attribute name="description" type="xs:string"/> |
---|
428 | <xs:attribute name="class" type="xs:string"/> |
---|
429 | <xs:attribute name="qid" type="xs:string"/> |
---|
430 | <xs:attribute name="techNote" type="xs:string"/> |
---|
431 | <xs:attribute name="prov" type="xs:string"/> |
---|
432 | |
---|
433 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
434 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">experiment: Complex Type declaration |
---|
435 | </xs:documentation></xs:annotation> |
---|
436 | <xs:complexType name="ct__experiment"> |
---|
437 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__experiment_vocabItem"/></xs:sequence> |
---|
438 | <xs:attribute name="label" type="xs:string" fixed="experiment"/> |
---|
439 | <xs:attribute name="title" type="xs:string" fixed="1.5 Experiments"/> |
---|
440 | <xs:attribute name="id" type="xs:string" fixed="exp"/> |
---|
441 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
442 | <xs:attribute name="uid" type="xs:string"/> |
---|
443 | </xs:complexType> |
---|
444 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
445 | xs:stringRecord Labeltitle; |
---|
446 | xs:stringRecord Titlelabel; |
---|
447 | xs:stringRecord Labeltitle; |
---|
448 | xs:stringRecord Titleuid; |
---|
449 | xs:stringRecord identifierdescription; |
---|
450 | xs:stringDescriptionegid; |
---|
451 | xs:stringIdentifier for experiment groupmip; |
---|
452 | xs:stringMIP defining experimentmcfg; |
---|
453 | xs:stringModel categorytier; |
---|
454 | aa:st__integerListMonIncTier of experimentnstart; |
---|
455 | xs:integerNumber of start datesstarty; |
---|
456 | xs:stringendy; |
---|
457 | xs:stringyps; |
---|
458 | xs:integerYears per simulationensz; |
---|
459 | aa:st__integerListMonIncEnsemble sizentot; |
---|
460 | xs:integerTotal number of yearscomment; |
---|
461 | xs:stringComment</xs:documentation></xs:annotation> |
---|
462 | <xs:complexType name="ct__experiment_vocabItem"> |
---|
463 | <xs:attribute name="id" type="xs:string"/> |
---|
464 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
465 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
466 | <xs:attribute name="description" type="xs:string"/> |
---|
467 | <xs:attribute name="egid" type="xs:string"/> |
---|
468 | <xs:attribute name="mip" type="xs:string"/> |
---|
469 | <xs:attribute name="mcfg" type="xs:string"/> |
---|
470 | <xs:attribute name="tier" type="aa:st__integerListMonInc"/> |
---|
471 | <xs:attribute name="nstart" type="xs:integer"/> |
---|
472 | <xs:attribute name="starty" type="xs:string"/> |
---|
473 | <xs:attribute name="endy" type="xs:string"/> |
---|
474 | <xs:attribute name="yps" type="xs:integer"/> |
---|
475 | <xs:attribute name="ensz" type="aa:st__integerListMonInc"/> |
---|
476 | <xs:attribute name="ntot" type="xs:integer"/> |
---|
477 | <xs:attribute name="comment" type="xs:string"/> |
---|
478 | |
---|
479 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
480 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestVar: Complex Type declaration |
---|
481 | </xs:documentation></xs:annotation> |
---|
482 | <xs:complexType name="ct__requestVar"> |
---|
483 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__requestVar_vocabItem"/></xs:sequence> |
---|
484 | <xs:attribute name="label" type="xs:string" fixed="requestVar"/> |
---|
485 | <xs:attribute name="title" type="xs:string" fixed="1.4 Request variable (carrying priority and link to group)"/> |
---|
486 | <xs:attribute name="id" type="xs:string" fixed="rqv"/> |
---|
487 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
488 | <xs:attribute name="uid" type="xs:string"/> |
---|
489 | </xs:complexType> |
---|
490 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
491 | xs:stringRecord Labeltitle; |
---|
492 | xs:stringRecord Titlelabel; |
---|
493 | xs:stringRecord Labeltitle; |
---|
494 | xs:stringRecord Titleuid; |
---|
495 | xs:stringpriority; |
---|
496 | xs:integerVariable priorityvid; |
---|
497 | xs:stringIdentifier for MIP Output Variablevgid; |
---|
498 | xs:stringIdentifier for Variable Groupmip; |
---|
499 | xs:string</xs:documentation></xs:annotation> |
---|
500 | <xs:complexType name="ct__requestVar_vocabItem"> |
---|
501 | <xs:attribute name="id" type="xs:string"/> |
---|
502 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
503 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
504 | <xs:attribute name="priority" type="xs:integer"/> |
---|
505 | <xs:attribute name="vid" type="xs:string"/> |
---|
506 | <xs:attribute name="vgid" type="xs:string"/> |
---|
507 | <xs:attribute name="mip" type="xs:string"/> |
---|
508 | |
---|
509 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
510 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">standardname: Complex Type declaration |
---|
511 | </xs:documentation></xs:annotation> |
---|
512 | <xs:complexType name="ct__standardname"> |
---|
513 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__standardname_vocabItem"/></xs:sequence> |
---|
514 | <xs:attribute name="label" type="xs:string" fixed="standardname"/> |
---|
515 | <xs:attribute name="title" type="xs:string" fixed="1.8 CF Standard Names"/> |
---|
516 | <xs:attribute name="id" type="xs:string" fixed="sn"/> |
---|
517 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
518 | <xs:attribute name="uid" type="xs:string"/> |
---|
519 | </xs:complexType> |
---|
520 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
521 | xs:stringRecord Labeltitle; |
---|
522 | xs:stringRecord Titlelabel; |
---|
523 | xs:stringRecord Labeltitle; |
---|
524 | xs:stringRecord Titleuid; |
---|
525 | xs:stringCF Standard Namedescription; |
---|
526 | xs:stringtitle; |
---|
527 | xs:stringlabel; |
---|
528 | xs:stringunits; |
---|
529 | xs:stringCanonical Units</xs:documentation></xs:annotation> |
---|
530 | <xs:complexType name="ct__standardname_vocabItem"> |
---|
531 | <xs:attribute name="id" type="xs:string"/> |
---|
532 | <xs:attribute name="label" type="aa:st__attLabel_an"/> |
---|
533 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
534 | <xs:attribute name="description" type="xs:string"/> |
---|
535 | <xs:attribute name="units" type="xs:string"/> |
---|
536 | |
---|
537 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
538 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">varChoiceLinkR: Complex Type declaration |
---|
539 | </xs:documentation></xs:annotation> |
---|
540 | <xs:complexType name="ct__varChoiceLinkR"> |
---|
541 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__varChoiceLinkR_vocabItem"/></xs:sequence> |
---|
542 | <xs:attribute name="label" type="xs:string" fixed="varChoiceLinkR"/> |
---|
543 | <xs:attribute name="title" type="xs:string" fixed="3.9 Links a variable to a choice element"/> |
---|
544 | <xs:attribute name="id" type="xs:string" fixed="vclr"/> |
---|
545 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
546 | <xs:attribute name="uid" type="xs:string"/> |
---|
547 | </xs:complexType> |
---|
548 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
549 | xs:stringRecord Labeltitle; |
---|
550 | xs:stringRecord Titlelabel; |
---|
551 | xs:stringRecord Labeltitle; |
---|
552 | xs:stringRecord Titleuid; |
---|
553 | xs:stringRecord identifiervid; |
---|
554 | xs:stringVariablecid; |
---|
555 | xs:stringChoicerank; |
---|
556 | xs:integerFor ranked choices, the rank of this variable (higher rank makes lower ranks redundant)</xs:documentation></xs:annotation> |
---|
557 | <xs:complexType name="ct__varChoiceLinkR_vocabItem"> |
---|
558 | <xs:attribute name="id" type="xs:string"/> |
---|
559 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
560 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
561 | <xs:attribute name="vid" type="xs:string"/> |
---|
562 | <xs:attribute name="cid" type="xs:string"/> |
---|
563 | <xs:attribute name="rank" type="xs:integer"/> |
---|
564 | |
---|
565 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
566 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">var: Complex Type declaration |
---|
567 | </xs:documentation></xs:annotation> |
---|
568 | <xs:complexType name="ct__var"> |
---|
569 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__var_vocabItem"/></xs:sequence> |
---|
570 | <xs:attribute name="label" type="xs:string" fixed="var"/> |
---|
571 | <xs:attribute name="title" type="xs:string" fixed="1.2 MIP Variable"/> |
---|
572 | <xs:attribute name="id" type="xs:string" fixed="var"/> |
---|
573 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
574 | <xs:attribute name="uid" type="xs:string"/> |
---|
575 | </xs:complexType> |
---|
576 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
577 | xs:stringRecord Labeltitle; |
---|
578 | xs:stringRecord Titlelabel; |
---|
579 | xs:stringVariable Namesn; |
---|
580 | xs:stringCF Standard Nameunits; |
---|
581 | xs:stringUnitsdescription; |
---|
582 | xs:stringtitle; |
---|
583 | xs:stringLong nameprocnote; |
---|
584 | aa:st__stringListProcessing notesprocComment; |
---|
585 | xs:stringProcessing commentsprov; |
---|
586 | xs:stringProvenanceuid; |
---|
587 | xs:stringRecord identifierprovmip; |
---|
588 | xs:stringMIP defining this variables</xs:documentation></xs:annotation> |
---|
589 | <xs:complexType name="ct__var_vocabItem"> |
---|
590 | <xs:attribute name="id" type="xs:string"/> |
---|
591 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
592 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="sn" type="xs:string"/> |
---|
593 | <xs:attribute name="units" type="xs:string"/> |
---|
594 | <xs:attribute name="description" type="xs:string"/> |
---|
595 | <xs:attribute name="procnote" type="aa:st__stringList"/> |
---|
596 | <xs:attribute name="procComment" type="xs:string"/> |
---|
597 | <xs:attribute name="prov" type="xs:string"/> |
---|
598 | <xs:attribute name="uid" type="xs:string"/> |
---|
599 | <xs:attribute name="provmip" type="xs:string"/> |
---|
600 | |
---|
601 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
602 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">mip: Complex Type declaration |
---|
603 | </xs:documentation></xs:annotation> |
---|
604 | <xs:complexType name="ct__mip"> |
---|
605 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__mip_vocabItem"/></xs:sequence> |
---|
606 | <xs:attribute name="label" type="xs:string" fixed="mip"/> |
---|
607 | <xs:attribute name="title" type="xs:string" fixed="1.1 Model Intercomparison Project"/> |
---|
608 | <xs:attribute name="id" type="xs:string" fixed="mip"/> |
---|
609 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
610 | <xs:attribute name="uid" type="xs:string"/> |
---|
611 | </xs:complexType> |
---|
612 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
613 | xs:stringRecord Labeltitle; |
---|
614 | xs:stringRecord Titlelabel; |
---|
615 | xs:stringRecord Labeltitle; |
---|
616 | xs:stringRecord Titleuid; |
---|
617 | xs:stringRecord identifierdescription; |
---|
618 | xs:stringurl; |
---|
619 | xs:stringProject Home Page</xs:documentation></xs:annotation> |
---|
620 | <xs:complexType name="ct__mip_vocabItem"> |
---|
621 | <xs:attribute name="id" type="xs:string"/> |
---|
622 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
623 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
624 | <xs:attribute name="description" type="xs:string"/> |
---|
625 | <xs:attribute name="url" type="xs:string"/> |
---|
626 | |
---|
627 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
628 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">varChoice: Complex Type declaration |
---|
629 | </xs:documentation></xs:annotation> |
---|
630 | <xs:complexType name="ct__varChoice"> |
---|
631 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__varChoice_vocabItem"/></xs:sequence> |
---|
632 | <xs:attribute name="label" type="xs:string" fixed="varChoice"/> |
---|
633 | <xs:attribute name="title" type="xs:string" fixed="3.10 Indicates variables for which a there is a range of potential CMOR Varibles"/> |
---|
634 | <xs:attribute name="id" type="xs:string" fixed="vc"/> |
---|
635 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
636 | <xs:attribute name="uid" type="xs:string"/> |
---|
637 | </xs:complexType> |
---|
638 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
639 | xs:stringRecord Labeltitle; |
---|
640 | xs:stringRecord Titlelabel; |
---|
641 | xs:stringRecord Labeltitle; |
---|
642 | xs:stringRecord Titleuid; |
---|
643 | xs:stringRecord identifierclass; |
---|
644 | xs:stringClass of choice: heirarchy|cfgtitle; |
---|
645 | xs:stringdescription; |
---|
646 | xs:stringvarList; |
---|
647 | xs:stringA colon separated list of variable namesoptionList; |
---|
648 | xs:stringA list of options, one for each variable</xs:documentation></xs:annotation> |
---|
649 | <xs:complexType name="ct__varChoice_vocabItem"> |
---|
650 | <xs:attribute name="id" type="xs:string"/> |
---|
651 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
652 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
653 | <xs:attribute name="class" type="xs:string"/> |
---|
654 | <xs:attribute name="description" type="xs:string"/> |
---|
655 | <xs:attribute name="varList" type="xs:string"/> |
---|
656 | <xs:attribute name="optionList" type="xs:string"/> |
---|
657 | |
---|
658 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
659 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">temporalShape: Complex Type declaration |
---|
660 | </xs:documentation></xs:annotation> |
---|
661 | <xs:complexType name="ct__temporalShape"> |
---|
662 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__temporalShape_vocabItem"/></xs:sequence> |
---|
663 | <xs:attribute name="label" type="xs:string" fixed="temporalShape"/> |
---|
664 | <xs:attribute name="title" type="xs:string" fixed="2.2 Temporal dimension"/> |
---|
665 | <xs:attribute name="id" type="xs:string" fixed="ts"/> |
---|
666 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
667 | <xs:attribute name="uid" type="xs:string"/> |
---|
668 | </xs:complexType> |
---|
669 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
670 | xs:stringRecord Labeltitle; |
---|
671 | xs:stringRecord Titlelabel; |
---|
672 | xs:stringRecord Labeltitle; |
---|
673 | xs:stringRecord Titleuid; |
---|
674 | xs:stringdimensions; |
---|
675 | xs:stringDimensionsdescription; |
---|
676 | xs:stringDescription</xs:documentation></xs:annotation> |
---|
677 | <xs:complexType name="ct__temporalShape_vocabItem"> |
---|
678 | <xs:attribute name="id" type="xs:string"/> |
---|
679 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
680 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
681 | <xs:attribute name="dimensions" type="xs:string"/> |
---|
682 | <xs:attribute name="description" type="xs:string"/> |
---|
683 | |
---|
684 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
685 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">structure: Complex Type declaration |
---|
686 | </xs:documentation></xs:annotation> |
---|
687 | <xs:complexType name="ct__structure"> |
---|
688 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__structure_vocabItem"/></xs:sequence> |
---|
689 | <xs:attribute name="label" type="xs:string" fixed="structure"/> |
---|
690 | <xs:attribute name="title" type="xs:string" fixed="2.3 Dimensions and related information"/> |
---|
691 | <xs:attribute name="id" type="xs:string" fixed="str"/> |
---|
692 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
693 | <xs:attribute name="uid" type="xs:string"/> |
---|
694 | </xs:complexType> |
---|
695 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
696 | xs:stringRecord Labeltitle; |
---|
697 | xs:stringRecord Titlelabel; |
---|
698 | xs:stringRecord Labeltitle; |
---|
699 | xs:stringRecord Titleuid; |
---|
700 | xs:stringspid; |
---|
701 | xs:stringSpatial Shapetmid; |
---|
702 | xs:stringTemporal Shapeodims; |
---|
703 | xs:stringOther Dimensionscoords; |
---|
704 | xs:stringCoordinatescell_methods; |
---|
705 | xs:stringCell Methodscell_measures; |
---|
706 | xs:stringCell Measuresflag_values; |
---|
707 | xs:stringFlag Valuesflag_meanings; |
---|
708 | xs:stringFLag Meaningsdescription; |
---|
709 | xs:stringDescriptionprocNote; |
---|
710 | xs:stringProcessing Noteprov; |
---|
711 | xs:stringProvenance</xs:documentation></xs:annotation> |
---|
712 | <xs:complexType name="ct__structure_vocabItem"> |
---|
713 | <xs:attribute name="id" type="xs:string"/> |
---|
714 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
715 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="xs:string"/> |
---|
716 | <xs:attribute name="spid" type="xs:string"/> |
---|
717 | <xs:attribute name="tmid" type="xs:string"/> |
---|
718 | <xs:attribute name="odims" type="xs:string"/> |
---|
719 | <xs:attribute name="coords" type="xs:string"/> |
---|
720 | <xs:attribute name="cell_methods" type="xs:string"/> |
---|
721 | <xs:attribute name="cell_measures" type="xs:string"/> |
---|
722 | <xs:attribute name="flag_values" type="xs:string"/> |
---|
723 | <xs:attribute name="flag_meanings" type="xs:string"/> |
---|
724 | <xs:attribute name="description" type="xs:string"/> |
---|
725 | <xs:attribute name="procNote" type="xs:string"/> |
---|
726 | <xs:attribute name="prov" type="xs:string"/> |
---|
727 | |
---|
728 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
729 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">grids: Complex Type declaration |
---|
730 | </xs:documentation></xs:annotation> |
---|
731 | <xs:complexType name="ct__grids"> |
---|
732 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__grids_vocabItem"/></xs:sequence> |
---|
733 | <xs:attribute name="label" type="xs:string" fixed="grids"/> |
---|
734 | <xs:attribute name="title" type="xs:string" fixed="1.7 Specification of dimensions"/> |
---|
735 | <xs:attribute name="id" type="xs:string" fixed="grd"/> |
---|
736 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
737 | <xs:attribute name="uid" type="xs:string"/> |
---|
738 | </xs:complexType> |
---|
739 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
740 | xs:stringRecord Labeltitle; |
---|
741 | xs:stringRecord Titletables; |
---|
742 | xs:stringCMOR table(s)uid; |
---|
743 | xs:stringIdentifierlabel; |
---|
744 | xs:stringCMOR dimensionaltLabel; |
---|
745 | xs:stringoutput dimension namedescription; |
---|
746 | xs:stringdescriptionstandardName; |
---|
747 | xs:stringstandard nametitle; |
---|
748 | xs:stringlong nameaxis; |
---|
749 | xs:stringaxisunits; |
---|
750 | xs:stringunitsisIndex; |
---|
751 | xs:stringindex axis?coords; |
---|
752 | xs:stringcoords_attribbounds; |
---|
753 | xs:stringbounds?direction; |
---|
754 | xs:stringstored directionvalid_min; |
---|
755 | xs:floatvalid_minvalid_max; |
---|
756 | xs:floatvalid_maxtype; |
---|
757 | xs:stringtypepositive; |
---|
758 | xs:stringpositivevalue; |
---|
759 | xs:stringvalueboundsValues; |
---|
760 | xs:stringbounds _valuesrequested; |
---|
761 | xs:stringrequestedboundsRequested; |
---|
762 | aa:st__floatListbounds_ requestedtolRequested; |
---|
763 | xs:stringtol_on_requests: variance from requested values that is toleratedisGrid; |
---|
764 | xs:stringgrid?</xs:documentation></xs:annotation> |
---|
765 | <xs:complexType name="ct__grids_vocabItem"> |
---|
766 | <xs:attribute name="id" type="xs:string"/> |
---|
767 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
768 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="tables" type="xs:string"/> |
---|
769 | <xs:attribute name="uid" type="xs:string"/> |
---|
770 | <xs:attribute name="altLabel" type="xs:string"/> |
---|
771 | <xs:attribute name="description" type="xs:string"/> |
---|
772 | <xs:attribute name="standardName" type="xs:string"/> |
---|
773 | <xs:attribute name="axis" type="xs:string"/> |
---|
774 | <xs:attribute name="units" type="xs:string"/> |
---|
775 | <xs:attribute name="isIndex" type="xs:string"/> |
---|
776 | <xs:attribute name="coords" type="xs:string"/> |
---|
777 | <xs:attribute name="bounds" type="xs:string"/> |
---|
778 | <xs:attribute name="direction" type="xs:string"/> |
---|
779 | <xs:attribute name="valid_min" type="xs:float"/> |
---|
780 | <xs:attribute name="valid_max" type="xs:float"/> |
---|
781 | <xs:attribute name="type" type="xs:string"/> |
---|
782 | <xs:attribute name="positive" type="xs:string"/> |
---|
783 | <xs:attribute name="value" type="xs:string"/> |
---|
784 | <xs:attribute name="boundsValues" type="xs:string"/> |
---|
785 | <xs:attribute name="requested" type="xs:string"/> |
---|
786 | <xs:attribute name="boundsRequested" type="aa:st__floatList"/> |
---|
787 | <xs:attribute name="tolRequested" type="xs:string"/> |
---|
788 | <xs:attribute name="isGrid" type="xs:string"/> |
---|
789 | |
---|
790 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
791 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">timeSlice: Complex Type declaration |
---|
792 | </xs:documentation></xs:annotation> |
---|
793 | <xs:complexType name="ct__timeSlice"> |
---|
794 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__timeSlice_vocabItem"/></xs:sequence> |
---|
795 | <xs:attribute name="label" type="xs:string" fixed="timeSlice"/> |
---|
796 | <xs:attribute name="title" type="xs:string" fixed="3.11 Time Slices for Output Requests"/> |
---|
797 | <xs:attribute name="id" type="xs:string" fixed="tsl"/> |
---|
798 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
799 | <xs:attribute name="uid" type="xs:string"/> |
---|
800 | </xs:complexType> |
---|
801 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
802 | xs:stringRecord Labeltitle; |
---|
803 | xs:stringRecord Titletype; |
---|
804 | xs:stringType of time slicestart; |
---|
805 | xs:integerStart yearend; |
---|
806 | xs:integerEnd yearstep; |
---|
807 | xs:floatStep (years)sliceLen; |
---|
808 | xs:integerLength of slicenyears; |
---|
809 | xs:floatTotal number of yearsuid; |
---|
810 | xs:stringUnique identifier</xs:documentation></xs:annotation> |
---|
811 | <xs:complexType name="ct__timeSlice_vocabItem"> |
---|
812 | <xs:attribute name="id" type="xs:string"/> |
---|
813 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
814 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="type" type="xs:string"/> |
---|
815 | <xs:attribute name="start" type="xs:integer"/> |
---|
816 | <xs:attribute name="end" type="xs:integer"/> |
---|
817 | <xs:attribute name="step" type="xs:float"/> |
---|
818 | <xs:attribute name="sliceLen" type="xs:integer"/> |
---|
819 | <xs:attribute name="nyears" type="xs:float"/> |
---|
820 | <xs:attribute name="uid" type="xs:string"/> |
---|
821 | |
---|
822 | </xs:complexType><!--Auto-generated vocabulary complexType declarations/>--> |
---|
823 | <xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">tags: Complex Type declaration |
---|
824 | </xs:documentation></xs:annotation> |
---|
825 | <xs:complexType name="ct__tags"> |
---|
826 | <xs:sequence><xs:element name="item" maxOccurs="8000" type="aa:ct__tags_vocabItem"/></xs:sequence> |
---|
827 | <xs:attribute name="label" type="xs:string" fixed="tags"/> |
---|
828 | <xs:attribute name="title" type="xs:string" fixed="6.1 Tags"/> |
---|
829 | <xs:attribute name="id" type="xs:string" fixed="tag"/> |
---|
830 | <xs:attribute name="useClass" fixed="vocab"/> |
---|
831 | <xs:attribute name="uid" type="xs:string"/> |
---|
832 | </xs:complexType> |
---|
833 | <xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label; |
---|
834 | xs:stringRecord Labeltitle; |
---|
835 | xs:stringRecord Titlelabel; |
---|
836 | xs:stringLabeltitle; |
---|
837 | xs:stringTitledescription; |
---|
838 | xs:stringDescriptionuid; |
---|
839 | xs:stringIdentifier</xs:documentation></xs:annotation> |
---|
840 | <xs:complexType name="ct__tags_vocabItem"> |
---|
841 | <xs:attribute name="id" type="xs:string"/> |
---|
842 | <xs:attribute name="label" type="aa:st__attLabel_def"/> |
---|
843 | <xs:attribute name="title" type="xs:string"/><xs:attribute name="description" type="xs:string"/> |
---|
844 | <xs:attribute name="uid" type="xs:string"/> |
---|
845 | |
---|
846 | </xs:complexType><xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en"> |
---|
847 | This schema is automatically generated by xsltproc. |
---|
848 | </xs:documentation></xs:annotation> |
---|
849 | <xs:element name="document"><xs:complexType><xs:all><xs:element name="prologue"><xs:complexType><xs:group ref="dc:elementsGroup" maxOccurs="20"/></xs:complexType></xs:element><xs:element name="main"><xs:complexType><xs:all> |
---|
850 | <!--[applying elem main] requestVarGroup--> |
---|
851 | <xs:element name="requestVarGroup" type="aa:ct__requestVarGroup"/> |
---|
852 | <!--[applying elem main] requestItem--> |
---|
853 | <xs:element name="requestItem" type="aa:ct__requestItem"/> |
---|
854 | <!--[applying elem main] exptgroup--> |
---|
855 | <xs:element name="exptgroup" type="aa:ct__exptgroup"/> |
---|
856 | <!--[applying elem main] CMORvar--> |
---|
857 | <xs:element name="CMORvar" type="aa:ct__CMORvar"/> |
---|
858 | <!--[applying elem main] objective--> |
---|
859 | <xs:element name="objective" type="aa:ct__objective"/> |
---|
860 | <!--[applying elem main] spatialShape--> |
---|
861 | <xs:element name="spatialShape" type="aa:ct__spatialShape"/> |
---|
862 | <!--[applying elem main] requestLink--> |
---|
863 | <xs:element name="requestLink" type="aa:ct__requestLink"/> |
---|
864 | <!--[applying elem main] tableSection--> |
---|
865 | <xs:element name="tableSection" type="aa:ct__tableSection"/> |
---|
866 | <!--[applying elem main] modelConfig--> |
---|
867 | <xs:element name="modelConfig" type="aa:ct__modelConfig"/> |
---|
868 | <!--[applying elem main] varChoiceLinkC--> |
---|
869 | <xs:element name="varChoiceLinkC" type="aa:ct__varChoiceLinkC"/> |
---|
870 | <!--[applying elem main] objectiveLink--> |
---|
871 | <xs:element name="objectiveLink" type="aa:ct__objectiveLink"/> |
---|
872 | <!--[applying elem main] remarks--> |
---|
873 | <xs:element name="remarks" type="aa:ct__remarks"/> |
---|
874 | <!--[applying elem main] experiment--> |
---|
875 | <xs:element name="experiment" type="aa:ct__experiment"/> |
---|
876 | <!--[applying elem main] requestVar--> |
---|
877 | <xs:element name="requestVar" type="aa:ct__requestVar"/> |
---|
878 | <!--[applying elem main] standardname--> |
---|
879 | <xs:element name="standardname" type="aa:ct__standardname"/> |
---|
880 | <!--[applying elem main] varChoiceLinkR--> |
---|
881 | <xs:element name="varChoiceLinkR" type="aa:ct__varChoiceLinkR"/> |
---|
882 | <!--[applying elem main] var--> |
---|
883 | <xs:element name="var" type="aa:ct__var"/> |
---|
884 | <!--[applying elem main] mip--> |
---|
885 | <xs:element name="mip" type="aa:ct__mip"/> |
---|
886 | <!--[applying elem main] varChoice--> |
---|
887 | <xs:element name="varChoice" type="aa:ct__varChoice"/> |
---|
888 | <!--[applying elem main] temporalShape--> |
---|
889 | <xs:element name="temporalShape" type="aa:ct__temporalShape"/> |
---|
890 | <!--[applying elem main] structure--> |
---|
891 | <xs:element name="structure" type="aa:ct__structure"/> |
---|
892 | <!--[applying elem main] grids--> |
---|
893 | <xs:element name="grids" type="aa:ct__grids"/> |
---|
894 | <!--[applying elem main] timeSlice--> |
---|
895 | <xs:element name="timeSlice" type="aa:ct__timeSlice"/> |
---|
896 | </xs:all></xs:complexType> |
---|
897 | </xs:element> |
---|
898 | <xs:element name="annex"><xs:complexType><xs:all> |
---|
899 | <!--[applying elem main] tags--> |
---|
900 | <xs:element name="tags" type="aa:ct__tags"/> |
---|
901 | </xs:all></xs:complexType> |
---|
902 | </xs:element> |
---|
903 | </xs:all></xs:complexType><xs:unique name="uniqueIdentifierConstraint"><xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en"> |
---|
904 | The uniqueIdentifierConstraint imposes the condition that the uid attribute on "item" elements should have a unique value. |
---|
905 | </xs:documentation></xs:annotation> |
---|
906 | <xs:selector xpath=".//aa:item"/><xs:field xpath="@uid"/></xs:unique> |
---|
907 | </xs:element></xs:schema> |
---|