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

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

01.beta.33

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