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

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

new distrib

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