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

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

Updated setup for tag 01.beta.19

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