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

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

misc updates

Line 
1<?xml version="1.0"?>
2<xs:schema xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pav="http://purl.org/pav/2.3" xmlns:aa="urn:w3id.org:cmip6.dreq.dreq:a" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:a="urn:w3id.org:cmip6.dreq.framework:a" xmlns:xd="http://www.pnp-software.com/XSLTdoc" targetNamespace="urn:w3id.org:cmip6.dreq.dreq:a" elementFormDefault="qualified">
3<xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="dc1.xsd"/>
4<xs:import namespace="http://purl.org/pav/2.3" schemaLocation="pav.xsd"/>
5<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">
6       Some specialised string types
7    </xs:documentation></xs:annotation>
8<xs:simpleType name="st__uid"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9:_.+-])+"/></xs:restriction></xs:simpleType>
9<xs:simpleType name="st__attLabel_def"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9-])+"/></xs:restriction></xs:simpleType>
10<xs:simpleType name="st__attLabel_und"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9_])+"/></xs:restriction></xs:simpleType>
11<xs:simpleType name="st__attLabel_int"><xs:restriction base="xs:integer"/></xs:simpleType>
12<xs:simpleType name="st__attLabel_an"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9])+"/></xs:restriction></xs:simpleType>
13<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>
14<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>
15<xs:simpleType name="st__integerListMonInc"><xs:restriction base="aa:st__integerList"/></xs:simpleType>
16<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>
17<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/>-->
18<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestVarGroup: Complex Type declaration
19       </xs:documentation></xs:annotation>
20<xs:complexType name="ct__requestVarGroup">
21<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__requestVarGroup_vocabItem"/></xs:sequence>
22<xs:attribute name="label" type="xs:string" fixed="requestVarGroup"/>
23<xs:attribute name="title" type="xs:string" fixed="3.1 Request variable group: a collection of request variables"/>
24<xs:attribute name="id" type="xs:string" fixed="rqvg"/>
25<xs:attribute name="useClass" fixed="vocab"/>
26<xs:attribute name="uid" type="xs:string"/>
27</xs:complexType>
28<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
29   xs:stringRecord Labeltitle;
30   xs:stringRecord Titlelabel;
31   xs:stringRecord Labeltitle;
32   xs:stringRecord Titleuid;
33   aa:st__uidRecord Identifiermip;
34   xs:stringEndorsed MIP defining the variable groupref;
35   xs:stringReferencerefNote;
36   xs:stringReference Note</xs:documentation></xs:annotation>
37<xs:complexType name="ct__requestVarGroup_vocabItem">
38<xs:attribute name="id" type="xs:string"/>
39<xs:attribute name="label" type="aa:st__attLabel_def"/>
40<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
41<xs:attribute name="mip" type="xs:string"/>
42<xs:attribute name="ref" type="xs:string"/>
43<xs:attribute name="refNote" type="xs:string"/>
44
45</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
46<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestItem: Complex Type declaration
47       </xs:documentation></xs:annotation>
48<xs:complexType name="ct__requestItem">
49<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__requestItem_vocabItem"/></xs:sequence>
50<xs:attribute name="label" type="xs:string" fixed="requestItem"/>
51<xs:attribute name="title" type="xs:string" fixed="3.2 Request Item: specifying the number of years for an experiment"/>
52<xs:attribute name="id" type="xs:string" fixed="rqi"/>
53<xs:attribute name="useClass" fixed="vocab"/>
54<xs:attribute name="uid" type="xs:string"/>
55</xs:complexType>
56<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
57   xs:stringRecord Labeltitle;
58   xs:stringRecord Titlelabel;
59   xs:stringRecord Labeltitle;
60   xs:stringRecord Titleuid;
61   aa:st__uidRecord Identifiermip;
62   xs:stringThe MIP making the request. tab;
63   xs:stringRedundant?expt;
64   xs:stringName of experiment or group of experimentsrlid;
65   xs:stringIdentifier of corresponding requestLinkesid;
66   xs:stringIdentifier experiment(s): a link to an experiment, an experiment group or a MIPesidComment;
67   xs:stringComment on experiment(s) linked to.preset;
68   xs:integerOption to override priority set in each variable grouptreset;
69   xs:integerOption to override tier set for experiment(s)ny;
70   xs:integerDefault number of years.nexmax;
71   xs:integerMaximum number of experiments requested.nenmax;
72   xs:integerNumber of ensemble members requested.nymax;
73   xs:floatNumber of years requested.tslice;
74   xs:stringSelection of years from experiment</xs:documentation></xs:annotation>
75<xs:complexType name="ct__requestItem_vocabItem">
76<xs:attribute name="id" type="xs:string"/>
77<xs:attribute name="label" type="aa:st__attLabel_def"/>
78<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
79<xs:attribute name="mip" type="xs:string"/>
80<xs:attribute name="tab" type="xs:string"/>
81<xs:attribute name="expt" type="xs:string"/>
82<xs:attribute name="rlid" type="xs:string"/>
83<xs:attribute name="esid" type="xs:string"/>
84<xs:attribute name="esidComment" type="xs:string"/>
85<xs:attribute name="preset" type="xs:integer"/>
86<xs:attribute name="treset" type="xs:integer"/>
87<xs:attribute name="ny" type="xs:integer"/>
88<xs:attribute name="nexmax" type="xs:integer"/>
89<xs:attribute name="nenmax" type="xs:integer"/>
90<xs:attribute name="nymax" type="xs:float"/>
91<xs:attribute name="tslice" type="xs:string"/>
92
93</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
94<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">exptgroup: Complex Type declaration
95       </xs:documentation></xs:annotation>
96<xs:complexType name="ct__exptgroup">
97<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__exptgroup_vocabItem"/></xs:sequence>
98<xs:attribute name="label" type="xs:string" fixed="exptgroup"/>
99<xs:attribute name="title" type="xs:string" fixed="1.9 Experiment Group"/>
100<xs:attribute name="id" type="xs:string" fixed="exg"/>
101<xs:attribute name="useClass" fixed="vocab"/>
102<xs:attribute name="uid" type="xs:string"/>
103</xs:complexType>
104<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
105   xs:stringRecord Labeltitle;
106   xs:stringRecord Titlelabel;
107   xs:stringRecord Labeltitle;
108   xs:stringRecord Titleuid;
109   aa:st__uidRecord identifiertierMin;
110   xs:integerMinimum tier of experiments in groupntot;
111   xs:integerTotal number of years</xs:documentation></xs:annotation>
112<xs:complexType name="ct__exptgroup_vocabItem">
113<xs:attribute name="id" type="xs:string"/>
114<xs:attribute name="label" type="aa:st__attLabel_def"/>
115<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
116<xs:attribute name="tierMin" type="xs:integer"/>
117<xs:attribute name="ntot" type="xs:integer"/>
118
119</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
120<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">miptable: Complex Type declaration
121       </xs:documentation></xs:annotation>
122<xs:complexType name="ct__miptable">
123<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__miptable_vocabItem"/></xs:sequence>
124<xs:attribute name="label" type="xs:string" fixed="miptable"/>
125<xs:attribute name="title" type="xs:string" fixed="2.4 MIP tables"/>
126<xs:attribute name="id" type="xs:string" fixed="mtb"/>
127<xs:attribute name="useClass" fixed="vocab"/>
128<xs:attribute name="uid" type="xs:string"/>
129</xs:complexType>
130<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
131   xs:stringRecord Labeltitle;
132   xs:stringRecord Titlelabel;
133   xs:stringLabeluid;
134   aa:st__uidRecord identifiertitle;
135   xs:stringTitledescription;
136   xs:stringDescriptionfrequency;
137   xs:stringFrequencyprov;
138   xs:stringProvenance</xs:documentation></xs:annotation>
139<xs:complexType name="ct__miptable_vocabItem">
140<xs:attribute name="id" type="xs:string"/>
141<xs:attribute name="label" type="aa:st__attLabel_def"/>
142<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
143<xs:attribute name="description" type="xs:string"/>
144<xs:attribute name="frequency" type="xs:string"/>
145<xs:attribute name="prov" type="xs:string"/>
146
147</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
148<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">CMORvar: Complex Type declaration
149       </xs:documentation></xs:annotation>
150<xs:complexType name="ct__CMORvar">
151<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__CMORvar_vocabItem"/></xs:sequence>
152<xs:attribute name="label" type="xs:string" fixed="CMORvar"/>
153<xs:attribute name="title" type="xs:string" fixed="1.3 CMOR Variable"/>
154<xs:attribute name="id" type="xs:string" fixed="cmv"/>
155<xs:attribute name="useClass" fixed="vocab"/>
156<xs:attribute name="uid" type="xs:string"/>
157</xs:complexType>
158<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
159   xs:stringRecord Labeltitle;
160   xs:stringRecord Titlelabel;
161   xs:stringCMOR Variable Nametitle;
162   xs:stringRecord Titleuid;
163   aa:st__uidRecord Identifiertitle;
164   xs:stringLong namestid;
165   xs:stringLink to a record specifying the structure of the variable (dimensions and associated variable attributes).vid;
166   xs:stringMIP Variabledeflate;
167   xs:stringDeflate: NetCDF compression parameterdeflate_level;
168   xs:stringDeflate Level: NetCDF compression parametershuffle;
169   xs:stringShuffle: NetCDF compression parameterdefaultPriority;
170   xs:integerIndicative priority for this parameter, which is over-ruled by the requestVar priority setting, but provides a reference for organisation of the CMORvariablestype;
171   xs:stringData value type, e.g. float or doublemodeling_realm;
172   xs:stringModeling Realmpositive;
173   xs:stringCMOR Directive PositivemipTableSection;
174   xs:stringSection of a tablemtid;
175   xs:stringLink to MIP table recordmipTable;
176   xs:stringThe MIP table: each table identifies a collection of variablesprov;
177   xs:stringProvenanceprocessing;
178   xs:stringProcessing notesprovNote;
179   xs:stringProvenance Notefrequency;
180   xs:stringFrequency of time steps to be archived.rowIndex;
181   xs:integerRow index of entry in source sheetdescription;
182   xs:stringDescriptionsubGroup;
183   xs:stringSub-group of variables in a table</xs:documentation></xs:annotation>
184<xs:complexType name="ct__CMORvar_vocabItem">
185<xs:attribute name="id" type="xs:string"/>
186<xs:attribute name="label" type="aa:st__attLabel_def"/>
187<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
188<xs:attribute name="stid" type="xs:string"/>
189<xs:attribute name="vid" type="xs:string"/>
190<xs:attribute name="deflate" type="xs:string"/>
191<xs:attribute name="deflate_level" type="xs:string"/>
192<xs:attribute name="shuffle" type="xs:string"/>
193<xs:attribute name="defaultPriority" type="xs:integer"/>
194<xs:attribute name="type" type="xs:string"/>
195<xs:attribute name="modeling_realm" type="xs:string"/>
196<xs:attribute name="positive" type="xs:string"/>
197<xs:attribute name="mipTableSection" type="xs:string"/>
198<xs:attribute name="mtid" type="xs:string"/>
199<xs:attribute name="mipTable" type="xs:string"/>
200<xs:attribute name="prov" type="xs:string"/>
201<xs:attribute name="processing" type="xs:string"/>
202<xs:attribute name="provNote" type="xs:string"/>
203<xs:attribute name="frequency" type="xs:string"/>
204<xs:attribute name="rowIndex" type="xs:integer"/>
205<xs:attribute name="description" type="xs:string"/>
206<xs:attribute name="subGroup" type="xs:string"/>
207
208</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
209<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">objective: Complex Type declaration
210       </xs:documentation></xs:annotation>
211<xs:complexType name="ct__objective">
212<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__objective_vocabItem"/></xs:sequence>
213<xs:attribute name="label" type="xs:string" fixed="objective"/>
214<xs:attribute name="title" type="xs:string" fixed="1.6 Scientific objectives"/>
215<xs:attribute name="id" type="xs:string" fixed="obj"/>
216<xs:attribute name="useClass" fixed="vocab"/>
217<xs:attribute name="uid" type="xs:string"/>
218</xs:complexType>
219<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
220   xs:stringRecord Labeltitle;
221   xs:stringRecord Titlelabel;
222   xs:stringRecord Labeltitle;
223   xs:stringRecord Titleuid;
224   aa:st__uidRecord identifierdescription;
225   xs:stringDescriptionmip;
226   xs:stringEndorsed MIP</xs:documentation></xs:annotation>
227<xs:complexType name="ct__objective_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="aa:st__uid"/>
231<xs:attribute name="description" type="xs:string"/>
232<xs:attribute name="mip" type="xs:string"/>
233
234</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
235<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">spatialShape: Complex Type declaration
236       </xs:documentation></xs:annotation>
237<xs:complexType name="ct__spatialShape">
238<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__spatialShape_vocabItem"/></xs:sequence>
239<xs:attribute name="label" type="xs:string" fixed="spatialShape"/>
240<xs:attribute name="title" type="xs:string" fixed="2.1 Spatial dimensions"/>
241<xs:attribute name="id" type="xs:string" fixed="ss"/>
242<xs:attribute name="useClass" fixed="vocab"/>
243<xs:attribute name="uid" type="xs:string"/>
244</xs:complexType>
245<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
246   xs:stringRecord Labeltitle;
247   xs:stringRecord Titlelabel;
248   xs:stringRecord Labeltitle;
249   xs:stringRecord Titleuid;
250   aa:st__uidRecord Identifierdimensions;
251   xs:stringList of spatial dimensionsdimids;
252   aa:st__stringListIdentifiers for records in grids sectionshape;
253   xs:stringShape - as used in input levels;
254   xs:integerNumber of vertical levels (ignored if levelFlag=false)levelFlag;
255   xs:booleanFlag set to *false* if number of levels is optional (e.g. determined by the model)</xs:documentation></xs:annotation>
256<xs:complexType name="ct__spatialShape_vocabItem">
257<xs:attribute name="id" type="xs:string"/>
258<xs:attribute name="label" type="aa:st__attLabel_def"/>
259<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
260<xs:attribute name="dimensions" type="xs:string"/>
261<xs:attribute name="dimids" type="aa:st__stringList"/>
262<xs:attribute name="shape" type="xs:string"/>
263<xs:attribute name="levels" type="xs:integer"/>
264<xs:attribute name="levelFlag" type="xs:boolean"/>
265
266</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
267<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestLink: Complex Type declaration
268       </xs:documentation></xs:annotation>
269<xs:complexType name="ct__requestLink">
270<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__requestLink_vocabItem"/></xs:sequence>
271<xs:attribute name="label" type="xs:string" fixed="requestLink"/>
272<xs:attribute name="title" type="xs:string" fixed="3.3 Request link: linking a set of variables and a set of experiments"/>
273<xs:attribute name="id" type="xs:string" fixed="rql"/>
274<xs:attribute name="useClass" fixed="vocab"/>
275<xs:attribute name="uid" type="xs:string"/>
276</xs:complexType>
277<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
278   xs:stringRecord Labeltitle;
279   xs:stringRecord Titlelabel;
280   xs:stringRecord Labeltitle;
281   xs:stringRecord Titleuid;
282   aa:st__uidRecord Identifiermip;
283   xs:stringEndorsed MIP requesting the datatab;
284   xs:stringRedundantobjective;
285   xs:stringScience objectives associated with this requestgrid;
286   xs:stringGrid optionsgridreq;
287   xs:stringGrid option constraintscomment;
288   xs:stringCommentref;
289   xs:stringReferencerefNote;
290   xs:stringNote on referencerefid;
291   xs:stringreference to a request Variable Groupopt;
292   xs:stringoption for selecting a subset of variablesopar;
293   xs:stringparameter associated with *opt*</xs:documentation></xs:annotation>
294<xs:complexType name="ct__requestLink_vocabItem">
295<xs:attribute name="id" type="xs:string"/>
296<xs:attribute name="label" type="aa:st__attLabel_def"/>
297<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
298<xs:attribute name="mip" type="xs:string"/>
299<xs:attribute name="tab" type="xs:string"/>
300<xs:attribute name="objective" type="xs:string"/>
301<xs:attribute name="grid" type="xs:string"/>
302<xs:attribute name="gridreq" type="xs:string"/>
303<xs:attribute name="comment" type="xs:string"/>
304<xs:attribute name="ref" type="xs:string"/>
305<xs:attribute name="refNote" type="xs:string"/>
306<xs:attribute name="refid" type="xs:string"/>
307<xs:attribute name="opt" type="xs:string"/>
308<xs:attribute name="opar" 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">tableSection: Complex Type declaration
312       </xs:documentation></xs:annotation>
313<xs:complexType name="ct__tableSection">
314<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__tableSection_vocabItem"/></xs:sequence>
315<xs:attribute name="label" type="xs:string" fixed="tableSection"/>
316<xs:attribute name="title" type="xs:string" fixed="3.4 CMOR Table Sections"/>
317<xs:attribute name="id" type="xs:string" fixed="tbs"/>
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   aa:st__uidRecord Identifiergpid;
327   xs:stringIdentifier for CMOR Tablesmip;
328   xs:stringProjectref;
329   xs:stringReferencerefNote;
330   xs:stringNote on reference</xs:documentation></xs:annotation>
331<xs:complexType name="ct__tableSection_vocabItem">
332<xs:attribute name="id" type="xs:string"/>
333<xs:attribute name="label" type="aa:st__attLabel_def"/>
334<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
335<xs:attribute name="gpid" type="xs:string"/>
336<xs:attribute name="mip" type="xs:string"/>
337<xs:attribute name="ref" type="xs:string"/>
338<xs:attribute name="refNote" 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">modelConfig: Complex Type declaration
342       </xs:documentation></xs:annotation>
343<xs:complexType name="ct__modelConfig">
344<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__modelConfig_vocabItem"/></xs:sequence>
345<xs:attribute name="label" type="xs:string" fixed="modelConfig"/>
346<xs:attribute name="title" type="xs:string" fixed="3.5 Model configuration options"/>
347<xs:attribute name="id" type="xs:string" fixed="mcfg"/>
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   aa:st__uidRecord identifierMIPs;
357   xs:stringMIPs which make use of this featureusage;
358   xs:stringHow the feature is relevant to the data requesttype;
359   xs:stringType of modelrange;
360   xs:stringRange of valid values, e.g. xs:boolean</xs:documentation></xs:annotation>
361<xs:complexType name="ct__modelConfig_vocabItem">
362<xs:attribute name="id" type="xs:string"/>
363<xs:attribute name="label" type="aa:st__attLabel_an"/>
364<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
365<xs:attribute name="MIPs" type="xs:string"/>
366<xs:attribute name="usage" type="xs:string"/>
367<xs:attribute name="type" type="xs:string"/>
368<xs:attribute name="range" 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">varChoiceLinkC: Complex Type declaration
372       </xs:documentation></xs:annotation>
373<xs:complexType name="ct__varChoiceLinkC">
374<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__varChoiceLinkC_vocabItem"/></xs:sequence>
375<xs:attribute name="label" type="xs:string" fixed="varChoiceLinkC"/>
376<xs:attribute name="title" type="xs:string" fixed="3.6 Links a variable to a choice element"/>
377<xs:attribute name="id" type="xs:string" fixed="vclc"/>
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   aa:st__uidRecord identifiervid;
387   xs:stringVariablecfgid;
388   xs:stringConfiguration Optioncfg;
389   xs:booleanConfiguration Valuecid;
390   xs:stringChoice -- can provide a link to related variables</xs:documentation></xs:annotation>
391<xs:complexType name="ct__varChoiceLinkC_vocabItem">
392<xs:attribute name="id" type="xs:string"/>
393<xs:attribute name="label" type="aa:st__attLabel_def"/>
394<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
395<xs:attribute name="vid" type="xs:string"/>
396<xs:attribute name="cfgid" type="xs:string"/>
397<xs:attribute name="cfg" type="xs:boolean"/>
398<xs:attribute name="cid" type="xs:string"/>
399
400</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
401<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">objectiveLink: Complex Type declaration
402       </xs:documentation></xs:annotation>
403<xs:complexType name="ct__objectiveLink">
404<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__objectiveLink_vocabItem"/></xs:sequence>
405<xs:attribute name="label" type="xs:string" fixed="objectiveLink"/>
406<xs:attribute name="title" type="xs:string" fixed="3.7 Link between scientific objectives and requests"/>
407<xs:attribute name="id" type="xs:string" fixed="objl"/>
408<xs:attribute name="useClass" fixed="vocab"/>
409<xs:attribute name="uid" type="xs:string"/>
410</xs:complexType>
411<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
412   xs:stringRecord Labeltitle;
413   xs:stringRecord Titlelabel;
414   xs:stringRecord Labeltitle;
415   xs:stringRecord Titleuid;
416   aa:st__uidRecord identifieroid;
417   xs:stringIdentifier for a scientific objectiverid;
418   xs:stringIdentifier for a request link</xs:documentation></xs:annotation>
419<xs:complexType name="ct__objectiveLink_vocabItem">
420<xs:attribute name="id" type="xs:string"/>
421<xs:attribute name="label" type="aa:st__attLabel_def"/>
422<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
423<xs:attribute name="oid" type="xs:string"/>
424<xs:attribute name="rid" type="xs:string"/>
425
426</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
427<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">remarks: Complex Type declaration
428       </xs:documentation></xs:annotation>
429<xs:complexType name="ct__remarks">
430<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__remarks_vocabItem"/></xs:sequence>
431<xs:attribute name="label" type="xs:string" fixed="remarks"/>
432<xs:attribute name="title" type="xs:string" fixed="3.8 Remarks about other items"/>
433<xs:attribute name="id" type="xs:string" fixed="rmk"/>
434<xs:attribute name="useClass" fixed="vocab"/>
435<xs:attribute name="uid" type="xs:string"/>
436</xs:complexType>
437<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
438   xs:stringRecord Labeltitle;
439   xs:stringRecord Titlelabel;
440   xs:stringRecord Labeltitle;
441   xs:stringRecord Titleuid;
442   aa:st__uidRecord identifiertid;
443   xs:stringTarget identifier: the record ID of the item this refers to.tattr;
444   xs:stringTarget attribute: an attribute of the target item, or 'ALL'description;
445   xs:stringFree text remarks -- unless there are specific restrictions associated with the class attribute of this remarkclass;
446   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;
447   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;
448   xs:stringOptional additional machine readable content (though not restricted by the schema)prov;
449   xs:stringProvenance</xs:documentation></xs:annotation>
450<xs:complexType name="ct__remarks_vocabItem">
451<xs:attribute name="id" type="xs:string"/>
452<xs:attribute name="label" type="aa:st__attLabel_def"/>
453<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
454<xs:attribute name="tid" type="xs:string"/>
455<xs:attribute name="tattr" type="xs:string"/>
456<xs:attribute name="description" type="xs:string"/>
457<xs:attribute name="class" type="xs:string"/>
458<xs:attribute name="qid" type="xs:string"/>
459<xs:attribute name="techNote" type="xs:string"/>
460<xs:attribute name="prov" type="xs:string"/>
461
462</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
463<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">experiment: Complex Type declaration
464       </xs:documentation></xs:annotation>
465<xs:complexType name="ct__experiment">
466<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__experiment_vocabItem"/></xs:sequence>
467<xs:attribute name="label" type="xs:string" fixed="experiment"/>
468<xs:attribute name="title" type="xs:string" fixed="1.5 Experiments"/>
469<xs:attribute name="id" type="xs:string" fixed="exp"/>
470<xs:attribute name="useClass" fixed="vocab"/>
471<xs:attribute name="uid" type="xs:string"/>
472</xs:complexType>
473<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
474   xs:stringRecord Labeltitle;
475   xs:stringRecord Titlelabel;
476   xs:stringRecord Labeltitle;
477   xs:stringRecord Titleuid;
478   aa:st__uidRecord identifierdescription;
479   xs:stringDescriptionegid;
480   xs:stringIdentifier for experiment groupmip;
481   xs:stringMIP defining experimentmcfg;
482   xs:stringModel categorytier;
483   aa:st__integerListMonIncTier of experimentnstart;
484   xs:integerNumber of start datesstarty;
485   xs:stringStart yearendy;
486   xs:stringEnd yearyps;
487   xs:integerYears per simulationensz;
488   aa:st__integerListMonIncEnsemble sizentot;
489   xs:integerTotal number of yearscomment;
490   xs:stringComment</xs:documentation></xs:annotation>
491<xs:complexType name="ct__experiment_vocabItem">
492<xs:attribute name="id" type="xs:string"/>
493<xs:attribute name="label" type="aa:st__attLabel_def"/>
494<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
495<xs:attribute name="description" type="xs:string"/>
496<xs:attribute name="egid" type="xs:string"/>
497<xs:attribute name="mip" type="xs:string"/>
498<xs:attribute name="mcfg" type="xs:string"/>
499<xs:attribute name="tier" type="aa:st__integerListMonInc"/>
500<xs:attribute name="nstart" type="xs:integer"/>
501<xs:attribute name="starty" type="xs:string"/>
502<xs:attribute name="endy" type="xs:string"/>
503<xs:attribute name="yps" type="xs:integer"/>
504<xs:attribute name="ensz" type="aa:st__integerListMonInc"/>
505<xs:attribute name="ntot" type="xs:integer"/>
506<xs:attribute name="comment" 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">requestVar: Complex Type declaration
510       </xs:documentation></xs:annotation>
511<xs:complexType name="ct__requestVar">
512<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__requestVar_vocabItem"/></xs:sequence>
513<xs:attribute name="label" type="xs:string" fixed="requestVar"/>
514<xs:attribute name="title" type="xs:string" fixed="1.4 Request variable (carrying priority and link to group)"/>
515<xs:attribute name="id" type="xs:string" fixed="rqv"/>
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   aa:st__uidRecord identifierpriority;
525   xs:integerVariable priorityvid;
526   xs:stringIdentifier for MIP Output Variablevgid;
527   xs:stringIdentifier for Variable Groupmip;
528   xs:stringEndorsed MIP</xs:documentation></xs:annotation>
529<xs:complexType name="ct__requestVar_vocabItem">
530<xs:attribute name="id" type="xs:string"/>
531<xs:attribute name="label" type="aa:st__attLabel_def"/>
532<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
533<xs:attribute name="priority" type="xs:integer"/>
534<xs:attribute name="vid" type="xs:string"/>
535<xs:attribute name="vgid" type="xs:string"/>
536<xs:attribute name="mip" type="xs:string"/>
537
538</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
539<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">standardname: Complex Type declaration
540       </xs:documentation></xs:annotation>
541<xs:complexType name="ct__standardname">
542<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__standardname_vocabItem"/></xs:sequence>
543<xs:attribute name="label" type="xs:string" fixed="standardname"/>
544<xs:attribute name="title" type="xs:string" fixed="1.8 CF Standard Names"/>
545<xs:attribute name="id" type="xs:string" fixed="sn"/>
546<xs:attribute name="useClass" fixed="vocab"/>
547<xs:attribute name="uid" type="xs:string"/>
548</xs:complexType>
549<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
550   xs:stringRecord Labeltitle;
551   xs:stringRecord Titlelabel;
552   xs:stringRecord Labeltitle;
553   xs:stringRecord Titleuid;
554   aa:st__uidCF Standard Namedescription;
555   xs:stringRecord Descriptionunits;
556   xs:stringCanonical Units</xs:documentation></xs:annotation>
557<xs:complexType name="ct__standardname_vocabItem">
558<xs:attribute name="id" type="xs:string"/>
559<xs:attribute name="label" type="aa:st__attLabel_an"/>
560<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
561<xs:attribute name="description" type="xs:string"/>
562<xs:attribute name="units" type="xs:string"/>
563
564</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
565<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">varChoiceLinkR: Complex Type declaration
566       </xs:documentation></xs:annotation>
567<xs:complexType name="ct__varChoiceLinkR">
568<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__varChoiceLinkR_vocabItem"/></xs:sequence>
569<xs:attribute name="label" type="xs:string" fixed="varChoiceLinkR"/>
570<xs:attribute name="title" type="xs:string" fixed="3.9 Links a variable to a choice element"/>
571<xs:attribute name="id" type="xs:string" fixed="vclr"/>
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:stringRecord Labeltitle;
579   xs:stringRecord Titleuid;
580   aa:st__uidRecord identifiervid;
581   xs:stringVariablecid;
582   xs:stringChoicerank;
583   xs:integerFor ranked choices, the rank of this variable (higher rank makes lower ranks redundant)</xs:documentation></xs:annotation>
584<xs:complexType name="ct__varChoiceLinkR_vocabItem">
585<xs:attribute name="id" type="xs:string"/>
586<xs:attribute name="label" type="aa:st__attLabel_def"/>
587<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
588<xs:attribute name="vid" type="xs:string"/>
589<xs:attribute name="cid" type="xs:string"/>
590<xs:attribute name="rank" type="xs:integer"/>
591
592</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
593<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">var: Complex Type declaration
594       </xs:documentation></xs:annotation>
595<xs:complexType name="ct__var">
596<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__var_vocabItem"/></xs:sequence>
597<xs:attribute name="label" type="xs:string" fixed="var"/>
598<xs:attribute name="title" type="xs:string" fixed="1.2 MIP Variable"/>
599<xs:attribute name="id" type="xs:string" fixed="var"/>
600<xs:attribute name="useClass" fixed="vocab"/>
601<xs:attribute name="uid" type="xs:string"/>
602</xs:complexType>
603<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
604   xs:stringRecord Labeltitle;
605   xs:stringRecord Titlelabel;
606   xs:stringVariable Namesn;
607   xs:stringCF Standard Nameunits;
608   xs:stringUnitsdescription;
609   xs:stringRecord Descriptiontitle;
610   xs:stringLong nameprocnote;
611   aa:st__stringListProcessing notesprocComment;
612   xs:stringProcessing commentsprov;
613   xs:stringProvenanceuid;
614   aa:st__uidRecord identifierprovmip;
615   xs:stringMIP defining this variablesunid;
616   xs:stringLink to Units section</xs:documentation></xs:annotation>
617<xs:complexType name="ct__var_vocabItem">
618<xs:attribute name="id" type="xs:string"/>
619<xs:attribute name="label" type="aa:st__attLabel_def"/>
620<xs:attribute name="title" type="xs:string"/><xs:attribute name="sn" type="xs:string"/>
621<xs:attribute name="units" type="xs:string"/>
622<xs:attribute name="description" type="xs:string"/>
623<xs:attribute name="procnote" type="aa:st__stringList"/>
624<xs:attribute name="procComment" type="xs:string"/>
625<xs:attribute name="prov" type="xs:string"/>
626<xs:attribute name="uid" type="aa:st__uid"/>
627<xs:attribute name="provmip" type="xs:string"/>
628<xs:attribute name="unid" type="xs:string"/>
629
630</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
631<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">mip: Complex Type declaration
632       </xs:documentation></xs:annotation>
633<xs:complexType name="ct__mip">
634<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__mip_vocabItem"/></xs:sequence>
635<xs:attribute name="label" type="xs:string" fixed="mip"/>
636<xs:attribute name="title" type="xs:string" fixed="1.1 Model Intercomparison Project"/>
637<xs:attribute name="id" type="xs:string" fixed="mip"/>
638<xs:attribute name="useClass" fixed="vocab"/>
639<xs:attribute name="uid" type="xs:string"/>
640</xs:complexType>
641<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
642   xs:stringRecord Labeltitle;
643   xs:stringRecord Titlelabel;
644   xs:stringMIP short nametitle;
645   xs:stringMIP titleuid;
646   aa:st__uidRecord identifierdescription;
647   xs:stringDescription of the Model Intercomparison Projecturl;
648   xs:stringProject Home Page</xs:documentation></xs:annotation>
649<xs:complexType name="ct__mip_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="aa:st__uid"/>
653<xs:attribute name="description" type="xs:string"/>
654<xs:attribute name="url" type="xs:string"/>
655
656</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
657<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">varChoice: Complex Type declaration
658       </xs:documentation></xs:annotation>
659<xs:complexType name="ct__varChoice">
660<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__varChoice_vocabItem"/></xs:sequence>
661<xs:attribute name="label" type="xs:string" fixed="varChoice"/>
662<xs:attribute name="title" type="xs:string" fixed="3.10 Indicates variables for which a there is a range of potential CMOR Variables"/>
663<xs:attribute name="id" type="xs:string" fixed="vc"/>
664<xs:attribute name="useClass" fixed="vocab"/>
665<xs:attribute name="uid" type="xs:string"/>
666</xs:complexType>
667<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
668   xs:stringRecord Labeltitle;
669   xs:stringRecord Titlelabel;
670   xs:stringRecord Labeltitle;
671   xs:stringRecord Titleuid;
672   aa:st__uidRecord identifierchoiceClass;
673   xs:stringClass of choice: heirarchy|cfgdescription;
674   xs:stringRecord descriptionvarList;
675   xs:stringA colon separated list of variable namesoptionList;
676   xs:stringA list of options, one for each variable</xs:documentation></xs:annotation>
677<xs:complexType name="ct__varChoice_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="aa:st__uid"/>
681<xs:attribute name="choiceClass" type="xs:string"/>
682<xs:attribute name="description" type="xs:string"/>
683<xs:attribute name="varList" type="xs:string"/>
684<xs:attribute name="optionList" type="xs:string"/>
685
686</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
687<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">temporalShape: Complex Type declaration
688       </xs:documentation></xs:annotation>
689<xs:complexType name="ct__temporalShape">
690<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__temporalShape_vocabItem"/></xs:sequence>
691<xs:attribute name="label" type="xs:string" fixed="temporalShape"/>
692<xs:attribute name="title" type="xs:string" fixed="2.2 Temporal dimension"/>
693<xs:attribute name="id" type="xs:string" fixed="ts"/>
694<xs:attribute name="useClass" fixed="vocab"/>
695<xs:attribute name="uid" type="xs:string"/>
696</xs:complexType>
697<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
698   xs:stringRecord Labeltitle;
699   xs:stringRecord Titlelabel;
700   xs:stringRecord Labeltitle;
701   xs:stringRecord Titleuid;
702   aa:st__uidRecord Identifierdimid;
703   xs:stringIdentifiers for record in grids sectiondimensions;
704   xs:stringDimensionsdescription;
705   xs:stringDescription</xs:documentation></xs:annotation>
706<xs:complexType name="ct__temporalShape_vocabItem">
707<xs:attribute name="id" type="xs:string"/>
708<xs:attribute name="label" type="aa:st__attLabel_def"/>
709<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
710<xs:attribute name="dimid" type="xs:string"/>
711<xs:attribute name="dimensions" type="xs:string"/>
712<xs:attribute name="description" type="xs:string"/>
713
714</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
715<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">structure: Complex Type declaration
716       </xs:documentation></xs:annotation>
717<xs:complexType name="ct__structure">
718<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__structure_vocabItem"/></xs:sequence>
719<xs:attribute name="label" type="xs:string" fixed="structure"/>
720<xs:attribute name="title" type="xs:string" fixed="2.3 Dimensions and related information"/>
721<xs:attribute name="id" type="xs:string" fixed="str"/>
722<xs:attribute name="useClass" fixed="vocab"/>
723<xs:attribute name="uid" type="xs:string"/>
724</xs:complexType>
725<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
726   xs:stringRecord Labeltitle;
727   xs:stringRecord Titlelabel;
728   xs:stringRecord Labeltitle;
729   xs:stringRecord Titleuid;
730   aa:st__uidRecord Identifierspid;
731   xs:stringSpatial Shapetmid;
732   xs:stringTemporal Shapeodims;
733   xs:stringOther Dimensionsdids;
734   aa:st__stringListIdentifiers for records in grids section for dimensionscoords;
735   xs:stringCoordinatescids;
736   aa:st__stringListIdentifiers for records in grids section for coordinatescell_methods;
737   xs:stringCell Methodscell_measures;
738   xs:stringCell Measuresflag_values;
739   xs:stringFlag Valuesflag_meanings;
740   xs:stringFLag Meaningsdescription;
741   xs:stringDescriptionprocNote;
742   xs:stringProcessing Noteprov;
743   xs:stringProvenancecmid;
744   xs:stringLink to Cell Methods Record</xs:documentation></xs:annotation>
745<xs:complexType name="ct__structure_vocabItem">
746<xs:attribute name="id" type="xs:string"/>
747<xs:attribute name="label" type="aa:st__attLabel_def"/>
748<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
749<xs:attribute name="spid" type="xs:string"/>
750<xs:attribute name="tmid" type="xs:string"/>
751<xs:attribute name="odims" type="xs:string"/>
752<xs:attribute name="dids" type="aa:st__stringList"/>
753<xs:attribute name="coords" type="xs:string"/>
754<xs:attribute name="cids" type="aa:st__stringList"/>
755<xs:attribute name="cell_methods" type="xs:string"/>
756<xs:attribute name="cell_measures" type="xs:string"/>
757<xs:attribute name="flag_values" type="xs:string"/>
758<xs:attribute name="flag_meanings" type="xs:string"/>
759<xs:attribute name="description" type="xs:string"/>
760<xs:attribute name="procNote" type="xs:string"/>
761<xs:attribute name="prov" type="xs:string"/>
762<xs:attribute name="cmid" type="xs:string"/>
763
764</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
765<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">grids: Complex Type declaration
766       </xs:documentation></xs:annotation>
767<xs:complexType name="ct__grids">
768<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__grids_vocabItem"/></xs:sequence>
769<xs:attribute name="label" type="xs:string" fixed="grids"/>
770<xs:attribute name="title" type="xs:string" fixed="1.7 Specification of dimensions"/>
771<xs:attribute name="id" type="xs:string" fixed="grd"/>
772<xs:attribute name="useClass" fixed="vocab"/>
773<xs:attribute name="uid" type="xs:string"/>
774</xs:complexType>
775<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
776   xs:stringRecord Labeltitle;
777   xs:stringRecord Titletables;
778   xs:stringCMOR table(s)uid;
779   aa:st__uidIdentifierlabel;
780   xs:stringCMOR dimensionaltLabel;
781   xs:stringoutput dimension namedescription;
782   xs:stringdescriptionstandardName;
783   xs:stringstandard nametitle;
784   xs:stringlong nameaxis;
785   xs:stringaxisunits;
786   xs:stringunitsisIndex;
787   xs:stringindex axis?coords;
788   xs:stringcoords_attribbounds;
789   xs:stringbounds?direction;
790   xs:stringstored directionvalid_min;
791   xs:floatvalid_minvalid_max;
792   xs:floatvalid_maxtype;
793   xs:stringtypepositive;
794   xs:stringpositivevalue;
795   xs:stringvalueboundsValues;
796   xs:stringbounds _valuesrequested;
797   xs:stringrequestedboundsRequested;
798   aa:st__floatListbounds_ requestedtolRequested;
799   xs:stringtol_on_requests: variance from requested values that is toleratedisGrid;
800   xs:stringgrid?</xs:documentation></xs:annotation>
801<xs:complexType name="ct__grids_vocabItem">
802<xs:attribute name="id" type="xs:string"/>
803<xs:attribute name="label" type="aa:st__attLabel_def"/>
804<xs:attribute name="title" type="xs:string"/><xs:attribute name="tables" type="xs:string"/>
805<xs:attribute name="uid" type="aa:st__uid"/>
806<xs:attribute name="altLabel" type="xs:string"/>
807<xs:attribute name="description" type="xs:string"/>
808<xs:attribute name="standardName" type="xs:string"/>
809<xs:attribute name="axis" type="xs:string"/>
810<xs:attribute name="units" type="xs:string"/>
811<xs:attribute name="isIndex" type="xs:string"/>
812<xs:attribute name="coords" type="xs:string"/>
813<xs:attribute name="bounds" type="xs:string"/>
814<xs:attribute name="direction" type="xs:string"/>
815<xs:attribute name="valid_min" type="xs:float"/>
816<xs:attribute name="valid_max" type="xs:float"/>
817<xs:attribute name="type" type="xs:string"/>
818<xs:attribute name="positive" type="xs:string"/>
819<xs:attribute name="value" type="xs:string"/>
820<xs:attribute name="boundsValues" type="xs:string"/>
821<xs:attribute name="requested" type="xs:string"/>
822<xs:attribute name="boundsRequested" type="aa:st__floatList"/>
823<xs:attribute name="tolRequested" type="xs:string"/>
824<xs:attribute name="isGrid" type="xs:string"/>
825
826</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
827<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">timeSlice: Complex Type declaration
828       </xs:documentation></xs:annotation>
829<xs:complexType name="ct__timeSlice">
830<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__timeSlice_vocabItem"/></xs:sequence>
831<xs:attribute name="label" type="xs:string" fixed="timeSlice"/>
832<xs:attribute name="title" type="xs:string" fixed="3.11 Time Slices for Output Requests"/>
833<xs:attribute name="id" type="xs:string" fixed="tsl"/>
834<xs:attribute name="useClass" fixed="vocab"/>
835<xs:attribute name="uid" type="xs:string"/>
836</xs:complexType>
837<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
838   xs:stringRecord Labeltitle;
839   xs:stringRecord Titletype;
840   xs:stringType of time slicestart;
841   xs:integerStart yearend;
842   xs:integerEnd yearstep;
843   xs:floatStep (years)sliceLen;
844   xs:integerLength of slicenyears;
845   xs:floatTotal number of yearsuid;
846   aa:st__uidUnique identifierstartList;
847   aa:st__integerListOptional list of start times.sliceLenUnit;
848   xs:stringUnits of slice lengthdescription;
849   xs:stringDescriptionchild;
850   xs:stringChild experiment</xs:documentation></xs:annotation>
851<xs:complexType name="ct__timeSlice_vocabItem">
852<xs:attribute name="id" type="xs:string"/>
853<xs:attribute name="label" type="aa:st__attLabel_def"/>
854<xs:attribute name="title" type="xs:string"/><xs:attribute name="type" type="xs:string"/>
855<xs:attribute name="start" type="xs:integer"/>
856<xs:attribute name="end" type="xs:integer"/>
857<xs:attribute name="step" type="xs:float"/>
858<xs:attribute name="sliceLen" type="xs:integer"/>
859<xs:attribute name="nyears" type="xs:float"/>
860<xs:attribute name="uid" type="aa:st__uid"/>
861<xs:attribute name="startList" type="aa:st__integerList"/>
862<xs:attribute name="sliceLenUnit" type="xs:string"/>
863<xs:attribute name="description" type="xs:string"/>
864<xs:attribute name="child" type="xs:string"/>
865
866</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
867<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">cellMethods: Complex Type declaration
868       </xs:documentation></xs:annotation>
869<xs:complexType name="ct__cellMethods">
870<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__cellMethods_vocabItem"/></xs:sequence>
871<xs:attribute name="label" type="xs:string" fixed="cellMethods"/>
872<xs:attribute name="title" type="xs:string" fixed="7.1 Cell Methods"/>
873<xs:attribute name="id" type="xs:string" fixed="cmth"/>
874<xs:attribute name="useClass" fixed="vocab"/>
875<xs:attribute name="uid" type="xs:string"/>
876</xs:complexType>
877<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
878   xs:stringRecord Labeltitle;
879   xs:stringRecord Titlelabel;
880   xs:stringRecord Labeltitle;
881   xs:stringRecord Titleuid;
882   aa:st__uidRecord Identifiercell_methods;
883   xs:stringCell Methods Stringdescription;
884   xs:stringRecord Description</xs:documentation></xs:annotation>
885<xs:complexType name="ct__cellMethods_vocabItem">
886<xs:attribute name="id" type="xs:string"/>
887<xs:attribute name="label" type="aa:st__attLabel_def"/>
888<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
889<xs:attribute name="cell_methods" type="xs:string"/>
890<xs:attribute name="description" type="xs:string"/>
891
892</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
893<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">tags: Complex Type declaration
894       </xs:documentation></xs:annotation>
895<xs:complexType name="ct__tags">
896<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__tags_vocabItem"/></xs:sequence>
897<xs:attribute name="label" type="xs:string" fixed="tags"/>
898<xs:attribute name="title" type="xs:string" fixed="6.1 Tags"/>
899<xs:attribute name="id" type="xs:string" fixed="tag"/>
900<xs:attribute name="useClass" fixed="vocab"/>
901<xs:attribute name="uid" type="xs:string"/>
902</xs:complexType>
903<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
904   xs:stringRecord Labeltitle;
905   xs:stringRecord Titlelabel;
906   xs:stringLabeltitle;
907   xs:stringTitledescription;
908   xs:stringDescriptionuid;
909   aa:st__uidIdentifier</xs:documentation></xs:annotation>
910<xs:complexType name="ct__tags_vocabItem">
911<xs:attribute name="id" type="xs:string"/>
912<xs:attribute name="label" type="aa:st__attLabel_def"/>
913<xs:attribute name="title" type="xs:string"/><xs:attribute name="description" type="xs:string"/>
914<xs:attribute name="uid" type="aa:st__uid"/>
915
916</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
917<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">varRelations: Complex Type declaration
918       </xs:documentation></xs:annotation>
919<xs:complexType name="ct__varRelations">
920<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__varRelations_vocabItem"/></xs:sequence>
921<xs:attribute name="label" type="xs:string" fixed="varRelations"/>
922<xs:attribute name="title" type="xs:string" fixed="6.2 Relationships between CMOR variables"/>
923<xs:attribute name="id" type="xs:string" fixed="vrln"/>
924<xs:attribute name="useClass" fixed="vocab"/>
925<xs:attribute name="uid" type="xs:string"/>
926</xs:complexType>
927<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
928   xs:stringRecord Labeltitle;
929   xs:stringRecord Titlelabel;
930   xs:stringLabeltitle;
931   xs:stringTitledescription;
932   xs:stringDescriptionuid;
933   aa:st__uidIdentifierrelation;
934   xs:stringRelationship</xs:documentation></xs:annotation>
935<xs:complexType name="ct__varRelations_vocabItem">
936<xs:attribute name="id" type="xs:string"/>
937<xs:attribute name="label" type="aa:st__attLabel_und"/>
938<xs:attribute name="title" type="xs:string"/><xs:attribute name="description" type="xs:string"/>
939<xs:attribute name="uid" type="aa:st__uid"/>
940<xs:attribute name="relation" type="xs:string"/>
941
942</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
943<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">varRelLnk: Complex Type declaration
944       </xs:documentation></xs:annotation>
945<xs:complexType name="ct__varRelLnk">
946<xs:sequence><xs:element name="item" maxOccurs="12000" type="aa:ct__varRelLnk_vocabItem"/></xs:sequence>
947<xs:attribute name="label" type="xs:string" fixed="varRelLnk"/>
948<xs:attribute name="title" type="xs:string" fixed="6.3 CMOR Variable Relation Links"/>
949<xs:attribute name="id" type="xs:string" fixed="vrln"/>
950<xs:attribute name="useClass" fixed="vocab"/>
951<xs:attribute name="uid" type="xs:string"/>
952</xs:complexType>
953<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
954   xs:stringRecord Labeltitle;
955   xs:stringRecord Titlelabel;
956   xs:stringLabeltitle;
957   xs:stringTitleuid;
958   aa:st__uidIdentifierrlid;
959   xs:stringRelationshiprid;
960   xs:stringRecord</xs:documentation></xs:annotation>
961<xs:complexType name="ct__varRelLnk_vocabItem">
962<xs:attribute name="id" type="xs:string"/>
963<xs:attribute name="label" type="aa:st__attLabel_und"/>
964<xs:attribute name="title" type="xs:string"/><xs:attribute name="uid" type="aa:st__uid"/>
965<xs:attribute name="rlid" type="xs:string"/>
966<xs:attribute name="rid" type="xs:string"/>
967
968</xs:complexType><xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">
969       This schema is automatically generated by xsltproc.
970    </xs:documentation></xs:annotation>
971<xs:element name="document"><xs:complexType><xs:all><xs:element name="prologue"><xs:complexType><xs:sequence><xs:group ref="dc:elementsGroup" maxOccurs="20"/><xs:group ref="pav:elementsGroup" maxOccurs="20"/></xs:sequence></xs:complexType></xs:element><xs:element name="main"><xs:complexType><xs:all>
972<!--[applying elem main] requestVarGroup-->
973<xs:element name="requestVarGroup" type="aa:ct__requestVarGroup"/>
974<!--[applying elem main] requestItem-->
975<xs:element name="requestItem" type="aa:ct__requestItem"/>
976<!--[applying elem main] exptgroup-->
977<xs:element name="exptgroup" type="aa:ct__exptgroup"/>
978<!--[applying elem main] miptable-->
979<xs:element name="miptable" type="aa:ct__miptable"/>
980<!--[applying elem main] CMORvar-->
981<xs:element name="CMORvar" type="aa:ct__CMORvar"/>
982<!--[applying elem main] objective-->
983<xs:element name="objective" type="aa:ct__objective"/>
984<!--[applying elem main] spatialShape-->
985<xs:element name="spatialShape" type="aa:ct__spatialShape"/>
986<!--[applying elem main] requestLink-->
987<xs:element name="requestLink" type="aa:ct__requestLink"/>
988<!--[applying elem main] tableSection-->
989<xs:element name="tableSection" type="aa:ct__tableSection"/>
990<!--[applying elem main] modelConfig-->
991<xs:element name="modelConfig" type="aa:ct__modelConfig"/>
992<!--[applying elem main] varChoiceLinkC-->
993<xs:element name="varChoiceLinkC" type="aa:ct__varChoiceLinkC"/>
994<!--[applying elem main] objectiveLink-->
995<xs:element name="objectiveLink" type="aa:ct__objectiveLink"/>
996<!--[applying elem main] remarks-->
997<xs:element name="remarks" type="aa:ct__remarks"/>
998<!--[applying elem main] experiment-->
999<xs:element name="experiment" type="aa:ct__experiment"/>
1000<!--[applying elem main] requestVar-->
1001<xs:element name="requestVar" type="aa:ct__requestVar"/>
1002<!--[applying elem main] standardname-->
1003<xs:element name="standardname" type="aa:ct__standardname"/>
1004<!--[applying elem main] varChoiceLinkR-->
1005<xs:element name="varChoiceLinkR" type="aa:ct__varChoiceLinkR"/>
1006<!--[applying elem main] var-->
1007<xs:element name="var" type="aa:ct__var"/>
1008<!--[applying elem main] mip-->
1009<xs:element name="mip" type="aa:ct__mip"/>
1010<!--[applying elem main] varChoice-->
1011<xs:element name="varChoice" type="aa:ct__varChoice"/>
1012<!--[applying elem main] temporalShape-->
1013<xs:element name="temporalShape" type="aa:ct__temporalShape"/>
1014<!--[applying elem main] structure-->
1015<xs:element name="structure" type="aa:ct__structure"/>
1016<!--[applying elem main] grids-->
1017<xs:element name="grids" type="aa:ct__grids"/>
1018<!--[applying elem main] timeSlice-->
1019<xs:element name="timeSlice" type="aa:ct__timeSlice"/>
1020<!--[applying elem main] cellMethods-->
1021<xs:element name="cellMethods" type="aa:ct__cellMethods"/>
1022</xs:all></xs:complexType>
1023</xs:element>
1024<xs:element name="annex"><xs:complexType><xs:all>
1025<!--[applying elem main] tags-->
1026<xs:element name="tags" type="aa:ct__tags"/>
1027<!--[applying elem main] varRelations-->
1028<xs:element name="varRelations" type="aa:ct__varRelations"/>
1029<!--[applying elem main] varRelLnk-->
1030<xs:element name="varRelLnk" type="aa:ct__varRelLnk"/>
1031</xs:all></xs:complexType>
1032</xs:element>
1033</xs:all></xs:complexType><xs:unique name="uniqueIdentifierConstraint"><xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">
1034       The uniqueIdentifierConstraint imposes the condition that the uid attribute on "item" elements should have a unique value.
1035        </xs:documentation></xs:annotation>
1036<xs:selector xpath=".//aa:item"/><xs:field xpath="@uid"/></xs:unique>
1037</xs:element></xs:schema>
Note: See TracBrowser for help on using the repository browser.