source: CMIP6dreqbuild/trunk/src/framework/out/dreq2Schema.xsd @ 629

Subversion URL: http://proj.badc.rl.ac.uk/svn/exarch/CMIP6dreqbuild/trunk/src/framework/out/dreq2Schema.xsd@629
Revision 629, 51.1 KB checked in by mjuckes, 4 years ago (diff)

cleaned scope.py

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