source: CMIP6dreq/trunk/dreqPy/docs/dreq2Schema.xsd @ 886

Subversion URL: http://proj.badc.rl.ac.uk/svn/exarch/CMIP6dreq/trunk/dreqPy/docs/dreq2Schema.xsd@886
Revision 886, 55.8 KB checked in by mjuckes, 3 years ago (diff)

release cand

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