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

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

near release

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