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

Subversion URL: http://proj.badc.rl.ac.uk/svn/exarch/CMIP6dreq/trunk/dreqPy/docs/dreq2Schema.xsd@1309
Revision 1309, 58.1 KB checked in by mjuckes, 11 months ago (diff)

01.00.30beta

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