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

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

candidate

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