source: CMIP6dreq/trunk/docs/dreqML/dreqSchema.xsd @ 445

Subversion URL: http://proj.badc.rl.ac.uk/svn/exarch/CMIP6dreq/trunk/docs/dreqML/dreqSchema.xsd@445
Revision 445, 24.4 KB checked in by mjuckes, 5 years ago (diff)

moving XSD, pdf, xslx files

Line 
1<?xml version="1.0"?>
2<xs:schema xmlns="uri:w3id.org:cmip6.dreq.dreq:a" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:a="uri:w3id.org:cmip6.dreq.framework:a" xmlns:xd="http://www.pnp-software.com/XSLTdoc" targetNamespace="uri:w3id.org:cmip6.dreq.dreq:a" elementFormDefault="qualified">
3<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">
4       Some specialised string types
5    </xs:documentation></xs:annotation>
6<xs:simpleType name="st__attLabel_def"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9-])+"/></xs:restriction></xs:simpleType>
7<xs:simpleType name="st__attLabel_und"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9_])+"/></xs:restriction></xs:simpleType>
8<xs:simpleType name="st__attLabel_int"><xs:restriction base="xs:integer"/></xs:simpleType>
9<xs:simpleType name="st__attLabel_an"><xs:restriction base="xs:string"><xs:pattern value="([a-zA-Z0-9])+"/></xs:restriction></xs:simpleType>
10<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/>-->
11<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">experiment: Complex Type declaration
12       </xs:documentation></xs:annotation>
13<xs:complexType name="ct__experiment">
14<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__experiment_vocabItem"/></xs:sequence>
15<xs:attribute name="label" type="xs:string" fixed="experiment"/>
16<xs:attribute name="title" type="xs:string" fixed="Experiments"/>
17<xs:attribute name="id" type="xs:string" fixed="cmip.drv.001"/>
18<xs:attribute name="class" fixed="vocab"/>
19<xs:attribute name="uuid" type="xs:string"/>
20</xs:complexType>
21<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
22   title;
23   uuid;
24   Record identifierdescription;
25   Descriptionegid;
26   Identifier for experiment groupmip;
27   MIP defining experimentmcfg;
28   Model categorytier;
29   Tier of experimentnstart;
30   xs:integerNumber of start datesstarty;
31   endy;
32   yps;
33   xs:integerYears per simulationensz;
34   xs:integerEnsemble sizentot;
35   xs:integerTotal number of yearscomment;
36   Comment</xs:documentation></xs:annotation>
37<xs:complexType name="ct__experiment_vocabItem">
38<xs:attribute name="id" type="xs:string"/>
39<xs:attribute name="label" type="st__attLabel_def"/>
40<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
41<xs:attribute name="description" type="xs:string"/>
42<xs:attribute name="egid" type="xs:string"/>
43<xs:attribute name="mip" type="xs:string"/>
44<xs:attribute name="mcfg" type="xs:string"/>
45<xs:attribute name="tier" type="xs:string"/>
46<xs:attribute name="nstart" type="xs:integer"/>
47<xs:attribute name="starty" type="xs:string"/>
48<xs:attribute name="endy" type="xs:string"/>
49<xs:attribute name="yps" type="xs:integer"/>
50<xs:attribute name="ensz" type="xs:integer"/>
51<xs:attribute name="ntot" type="xs:integer"/>
52<xs:attribute name="comment" type="xs:string"/>
53
54</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
55<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">exptgroup: Complex Type declaration
56       </xs:documentation></xs:annotation>
57<xs:complexType name="ct__exptgroup">
58<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__exptgroup_vocabItem"/></xs:sequence>
59<xs:attribute name="label" type="xs:string" fixed="exptgroup"/>
60<xs:attribute name="title" type="xs:string" fixed="Experiment Group"/>
61<xs:attribute name="id" type="xs:string" fixed="cmip.drv.002"/>
62<xs:attribute name="class" fixed="vocab"/>
63<xs:attribute name="uuid" type="xs:string"/>
64</xs:complexType>
65<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
66   title;
67   uuid;
68   Record identifiertierMin;
69   xs:integerMinimum tier of experiments in groupntot;
70   xs:integerTotal number of years</xs:documentation></xs:annotation>
71<xs:complexType name="ct__exptgroup_vocabItem">
72<xs:attribute name="id" type="xs:string"/>
73<xs:attribute name="label" type="st__attLabel_def"/>
74<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
75<xs:attribute name="tierMin" type="xs:integer"/>
76<xs:attribute name="ntot" type="xs:integer"/>
77
78</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
79<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">objective: Complex Type declaration
80       </xs:documentation></xs:annotation>
81<xs:complexType name="ct__objective">
82<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__objective_vocabItem"/></xs:sequence>
83<xs:attribute name="label" type="xs:string" fixed="objective"/>
84<xs:attribute name="title" type="xs:string" fixed="Scientific objectives"/>
85<xs:attribute name="id" type="xs:string" fixed="cmip.drv.003"/>
86<xs:attribute name="class" fixed="vocab"/>
87<xs:attribute name="uuid" type="xs:string"/>
88</xs:complexType>
89<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
90   title;
91   uuid;
92   Record identifierdescription;
93   Descriptiontitle;
94   Long namemip;
95   Endorsed MIP</xs:documentation></xs:annotation>
96<xs:complexType name="ct__objective_vocabItem">
97<xs:attribute name="id" type="xs:string"/>
98<xs:attribute name="label" type="st__attLabel_def"/>
99<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
100<xs:attribute name="description" type="xs:string"/>
101<xs:attribute name="mip" type="xs:string"/>
102
103</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
104<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">objectiveLink: Complex Type declaration
105       </xs:documentation></xs:annotation>
106<xs:complexType name="ct__objectiveLink">
107<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__objectiveLink_vocabItem"/></xs:sequence>
108<xs:attribute name="label" type="xs:string" fixed="objectiveLink"/>
109<xs:attribute name="title" type="xs:string" fixed="Link between scientific objectives and requests"/>
110<xs:attribute name="id" type="xs:string" fixed="cmip.drv.004"/>
111<xs:attribute name="class" fixed="vocab"/>
112<xs:attribute name="uuid" type="xs:string"/>
113</xs:complexType>
114<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
115   title;
116   uuid;
117   Record identifieroid;
118   Identifier for a scientific objectiverid;
119   Identifier for a request link</xs:documentation></xs:annotation>
120<xs:complexType name="ct__objectiveLink_vocabItem">
121<xs:attribute name="id" type="xs:string"/>
122<xs:attribute name="label" type="st__attLabel_def"/>
123<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
124<xs:attribute name="oid" type="xs:string"/>
125<xs:attribute name="rid" type="xs:string"/>
126
127</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
128<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">var: Complex Type declaration
129       </xs:documentation></xs:annotation>
130<xs:complexType name="ct__var">
131<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__var_vocabItem"/></xs:sequence>
132<xs:attribute name="label" type="xs:string" fixed="var"/>
133<xs:attribute name="title" type="xs:string" fixed="MIP Variable"/>
134<xs:attribute name="id" type="xs:string" fixed="cmip.drv.005"/>
135<xs:attribute name="class" fixed="vocab"/>
136<xs:attribute name="uuid" type="xs:string"/>
137</xs:complexType>
138<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
139   title;
140   sn;
141   CF Standard Nameunits;
142   Unitsdescription;
143   procnote;
144   Processing notesprocComment;
145   Processing commentsprov;
146   Provenanceuuid;
147   Record identifier</xs:documentation></xs:annotation>
148<xs:complexType name="ct__var_vocabItem">
149<xs:attribute name="id" type="xs:string"/>
150<xs:attribute name="label" type="st__attLabel_def"/>
151<xs:attribute name="title" type="xs:string"/><xs:attribute name="sn" type="xs:string"/>
152<xs:attribute name="units" type="xs:string"/>
153<xs:attribute name="description" type="xs:string"/>
154<xs:attribute name="procnote" type="xs:string"/>
155<xs:attribute name="procComment" type="xs:string"/>
156<xs:attribute name="prov" type="xs:string"/>
157<xs:attribute name="uuid" type="xs:string"/>
158
159</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
160<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">ovar: Complex Type declaration
161       </xs:documentation></xs:annotation>
162<xs:complexType name="ct__ovar">
163<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__ovar_vocabItem"/></xs:sequence>
164<xs:attribute name="label" type="xs:string" fixed="ovar"/>
165<xs:attribute name="title" type="xs:string" fixed="MIP Output Variable"/>
166<xs:attribute name="id" type="xs:string" fixed="cmip.drv.006"/>
167<xs:attribute name="class" fixed="vocab"/>
168<xs:attribute name="uuid" type="xs:string"/>
169</xs:complexType>
170<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
171   title;
172   uuid;
173   title;
174   Long namecomment;
175   Descriptiondeflate_level;
176   shuffle;
177   ok_max_mean_abs;
178   flag_meanings;
179   type;
180   ok_min_mean_abs;
181   sn;
182   CF Standard Namedeflate;
183   valid_min;
184   cell_methods;
185   flag_values;
186   cell_measures;
187   out_name;
188   modeling_realm;
189   units;
190   cell_methods_xx;
191   valid_max;
192   positive;
193   mipTable;
194   dimensions;
195   vid;
196   Identifier for MIP Variablefrequency;
197   Frequencygpid;
198   Variable group/tablerowIndex;
199   xs:integerRow index of entry in source sheetpriority;
200   xs:integerPriority</xs:documentation></xs:annotation>
201<xs:complexType name="ct__ovar_vocabItem">
202<xs:attribute name="id" type="xs:string"/>
203<xs:attribute name="label" type="st__attLabel_def"/>
204<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
205<xs:attribute name="comment" type="xs:string"/>
206<xs:attribute name="deflate_level" type="xs:string"/>
207<xs:attribute name="shuffle" type="xs:string"/>
208<xs:attribute name="ok_max_mean_abs" type="xs:string"/>
209<xs:attribute name="flag_meanings" type="xs:string"/>
210<xs:attribute name="type" type="xs:string"/>
211<xs:attribute name="ok_min_mean_abs" type="xs:string"/>
212<xs:attribute name="sn" type="xs:string"/>
213<xs:attribute name="deflate" type="xs:string"/>
214<xs:attribute name="valid_min" type="xs:string"/>
215<xs:attribute name="cell_methods" type="xs:string"/>
216<xs:attribute name="flag_values" type="xs:string"/>
217<xs:attribute name="cell_measures" type="xs:string"/>
218<xs:attribute name="out_name" type="xs:string"/>
219<xs:attribute name="modeling_realm" type="xs:string"/>
220<xs:attribute name="units" type="xs:string"/>
221<xs:attribute name="cell_methods_xx" type="xs:string"/>
222<xs:attribute name="valid_max" type="xs:string"/>
223<xs:attribute name="positive" type="xs:string"/>
224<xs:attribute name="mipTable" type="xs:string"/>
225<xs:attribute name="dimensions" type="xs:string"/>
226<xs:attribute name="vid" type="xs:string"/>
227<xs:attribute name="frequency" type="xs:string"/>
228<xs:attribute name="gpid" type="xs:string"/>
229<xs:attribute name="rowIndex" type="xs:integer"/>
230<xs:attribute name="priority" type="xs:integer"/>
231
232</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
233<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">groupItem: Complex Type declaration
234       </xs:documentation></xs:annotation>
235<xs:complexType name="ct__groupItem">
236<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__groupItem_vocabItem"/></xs:sequence>
237<xs:attribute name="label" type="xs:string" fixed="groupItem"/>
238<xs:attribute name="title" type="xs:string" fixed="Output Group Item"/>
239<xs:attribute name="id" type="xs:string" fixed="cmip.drv.007"/>
240<xs:attribute name="class" fixed="vocab"/>
241<xs:attribute name="uuid" type="xs:string"/>
242</xs:complexType>
243<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
244   title;
245   group;
246   table;
247   Source table or 'new' for new variablesfreq;
248   FrequencydescriptionEx;
249   shape;
250   Shape of variable (dimensions)levels;
251   Number of vertical levelststyle;
252   mask;
253   priority;
254   xs:integermip;
255   uuid;
256   new;
257   gpid;
258   Identifier for request linkvkey;
259   vid;
260   Identifier for MIP Variable</xs:documentation></xs:annotation>
261<xs:complexType name="ct__groupItem_vocabItem">
262<xs:attribute name="id" type="xs:string"/>
263<xs:attribute name="label" type="st__attLabel_def"/>
264<xs:attribute name="title" type="xs:string"/><xs:attribute name="group" type="xs:string"/>
265<xs:attribute name="table" type="xs:string"/>
266<xs:attribute name="freq" type="xs:string"/>
267<xs:attribute name="descriptionEx" type="xs:string"/>
268<xs:attribute name="shape" type="xs:string"/>
269<xs:attribute name="levels" type="xs:string"/>
270<xs:attribute name="tstyle" type="xs:string"/>
271<xs:attribute name="mask" type="xs:string"/>
272<xs:attribute name="priority" type="xs:integer"/>
273<xs:attribute name="mip" type="xs:string"/>
274<xs:attribute name="uuid" type="xs:string"/>
275<xs:attribute name="new" type="xs:string"/>
276<xs:attribute name="gpid" type="xs:string"/>
277<xs:attribute name="vkey" type="xs:string"/>
278<xs:attribute name="vid" type="xs:string"/>
279
280</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
281<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">revisedTabItem: Complex Type declaration
282       </xs:documentation></xs:annotation>
283<xs:complexType name="ct__revisedTabItem">
284<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__revisedTabItem_vocabItem"/></xs:sequence>
285<xs:attribute name="label" type="xs:string" fixed="revisedTabItem"/>
286<xs:attribute name="title" type="xs:string" fixed="Revised Table Item"/>
287<xs:attribute name="id" type="xs:string" fixed="cmip.drv.008"/>
288<xs:attribute name="class" fixed="vocab"/>
289<xs:attribute name="uuid" type="xs:string"/>
290</xs:complexType>
291<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
292   title;
293   table;
294   mip;
295   Endorsed MIP requesting the variableuuid;
296   priority;
297   xs:integervid;
298   Identifier for MIP Output Variablevgid;
299   Identifier for Variable Group</xs:documentation></xs:annotation>
300<xs:complexType name="ct__revisedTabItem_vocabItem">
301<xs:attribute name="id" type="xs:string"/>
302<xs:attribute name="label" type="st__attLabel_def"/>
303<xs:attribute name="title" type="xs:string"/><xs:attribute name="table" type="xs:string"/>
304<xs:attribute name="mip" type="xs:string"/>
305<xs:attribute name="uuid" type="xs:string"/>
306<xs:attribute name="priority" type="xs:integer"/>
307<xs:attribute name="vid" type="xs:string"/>
308<xs:attribute name="vgid" 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="8000" type="ct__tableSection_vocabItem"/></xs:sequence>
315<xs:attribute name="label" type="xs:string" fixed="tableSection"/>
316<xs:attribute name="title" type="xs:string" fixed="CMOR Table Sections"/>
317<xs:attribute name="id" type="xs:string" fixed="cmip.drv.009"/>
318<xs:attribute name="class" fixed="vocab"/>
319<xs:attribute name="uuid" type="xs:string"/>
320</xs:complexType>
321<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
322   title;
323   uuid;
324   gpid;
325   Identifier for CMOR Tablesmip;
326   Projectref;
327   refNote;
328   </xs:documentation></xs:annotation>
329<xs:complexType name="ct__tableSection_vocabItem">
330<xs:attribute name="id" type="xs:string"/>
331<xs:attribute name="label" type="st__attLabel_def"/>
332<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
333<xs:attribute name="gpid" type="xs:string"/>
334<xs:attribute name="mip" type="xs:string"/>
335<xs:attribute name="ref" type="xs:string"/>
336<xs:attribute name="refNote" type="xs:string"/>
337
338</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
339<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestVarGroup: Complex Type declaration
340       </xs:documentation></xs:annotation>
341<xs:complexType name="ct__requestVarGroup">
342<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__requestVarGroup_vocabItem"/></xs:sequence>
343<xs:attribute name="label" type="xs:string" fixed="requestVarGroup"/>
344<xs:attribute name="title" type="xs:string" fixed="Request link: linking a set of variables"/>
345<xs:attribute name="id" type="xs:string" fixed="cmip.drv.010"/>
346<xs:attribute name="class" fixed="vocab"/>
347<xs:attribute name="uuid" type="xs:string"/>
348</xs:complexType>
349<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
350   title;
351   uuid;
352   mip;
353   Endorsed MIP requesting the dataref;
354   refNote;
355   </xs:documentation></xs:annotation>
356<xs:complexType name="ct__requestVarGroup_vocabItem">
357<xs:attribute name="id" type="xs:string"/>
358<xs:attribute name="label" type="st__attLabel_def"/>
359<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
360<xs:attribute name="mip" type="xs:string"/>
361<xs:attribute name="ref" type="xs:string"/>
362<xs:attribute name="refNote" type="xs:string"/>
363
364</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
365<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestLink: Complex Type declaration
366       </xs:documentation></xs:annotation>
367<xs:complexType name="ct__requestLink">
368<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__requestLink_vocabItem"/></xs:sequence>
369<xs:attribute name="label" type="xs:string" fixed="requestLink"/>
370<xs:attribute name="title" type="xs:string" fixed="Request link: linking a set of variables and a set of experiments."/>
371<xs:attribute name="id" type="xs:string" fixed="cmip.drv.011"/>
372<xs:attribute name="class" fixed="vocab"/>
373<xs:attribute name="uuid" type="xs:string"/>
374</xs:complexType>
375<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
376   title;
377   uuid;
378   mip;
379   tab;
380   objective;
381   grid;
382   gridreq;
383   comment;
384   ref;
385   refNote;
386   refid;
387   reference to a request Variable Groupopt;
388   option for selecting a subset of variablesopar;
389   parameter associated with *opt*</xs:documentation></xs:annotation>
390<xs:complexType name="ct__requestLink_vocabItem">
391<xs:attribute name="id" type="xs:string"/>
392<xs:attribute name="label" type="st__attLabel_def"/>
393<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
394<xs:attribute name="mip" type="xs:string"/>
395<xs:attribute name="tab" type="xs:string"/>
396<xs:attribute name="objective" type="xs:string"/>
397<xs:attribute name="grid" type="xs:string"/>
398<xs:attribute name="gridreq" type="xs:string"/>
399<xs:attribute name="comment" type="xs:string"/>
400<xs:attribute name="ref" type="xs:string"/>
401<xs:attribute name="refNote" type="xs:string"/>
402<xs:attribute name="refid" type="xs:string"/>
403<xs:attribute name="opt" type="xs:string"/>
404<xs:attribute name="opar" type="xs:string"/>
405
406</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
407<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">requestItem: Complex Type declaration
408       </xs:documentation></xs:annotation>
409<xs:complexType name="ct__requestItem">
410<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__requestItem_vocabItem"/></xs:sequence>
411<xs:attribute name="label" type="xs:string" fixed="requestItem"/>
412<xs:attribute name="title" type="xs:string" fixed="Request Item: specifying the number of years for an experiment"/>
413<xs:attribute name="id" type="xs:string" fixed="cmip.drv.012"/>
414<xs:attribute name="class" fixed="vocab"/>
415<xs:attribute name="uuid" type="xs:string"/>
416</xs:complexType>
417<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
418   title;
419   uuid;
420   mip;
421   tab;
422   expt;
423   rlid;
424   Identifier of corresponding requestLinkny;
425   xs:integer</xs:documentation></xs:annotation>
426<xs:complexType name="ct__requestItem_vocabItem">
427<xs:attribute name="id" type="xs:string"/>
428<xs:attribute name="label" type="st__attLabel_def"/>
429<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
430<xs:attribute name="mip" type="xs:string"/>
431<xs:attribute name="tab" type="xs:string"/>
432<xs:attribute name="expt" type="xs:string"/>
433<xs:attribute name="rlid" type="xs:string"/>
434<xs:attribute name="ny" type="xs:integer"/>
435
436</xs:complexType><!--Auto-generated vocabulary complexType declarations/>-->
437<xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">remarks: Complex Type declaration
438       </xs:documentation></xs:annotation>
439<xs:complexType name="ct__remarks">
440<xs:sequence><xs:element name="item" maxOccurs="8000" type="ct__remarks_vocabItem"/></xs:sequence>
441<xs:attribute name="label" type="xs:string" fixed="remarks"/>
442<xs:attribute name="title" type="xs:string" fixed="Remarks about other items"/>
443<xs:attribute name="id" type="xs:string" fixed="cmip.drv.013"/>
444<xs:attribute name="class" fixed="vocab"/>
445<xs:attribute name="uuid" type="xs:string"/>
446</xs:complexType>
447<xs:annotation><xs:appinfo>Attribute annotation</xs:appinfo><xs:documentation xml:lang="en">label;
448   title;
449   uuid;
450   tid;
451   Target identifier: the record ID of the item this refers to.tattr;
452   Target attribute: an attribute of the target item, or 'ALL'description;
453   Free text remarks -- unless there are specific restrictions associated with the class attribute of this remarkclass;
454   Different 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;
455   Identifier 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;
456   Optional additional machine readable content (though not restricted by the schema)prov;
457   Provenance</xs:documentation></xs:annotation>
458<xs:complexType name="ct__remarks_vocabItem">
459<xs:attribute name="id" type="xs:string"/>
460<xs:attribute name="label" type="st__attLabel_def"/>
461<xs:attribute name="title" type="xs:string"/><xs:attribute name="uuid" type="xs:string"/>
462<xs:attribute name="tid" type="xs:string"/>
463<xs:attribute name="tattr" type="xs:string"/>
464<xs:attribute name="description" type="xs:string"/>
465<xs:attribute name="class" type="xs:string"/>
466<xs:attribute name="qid" type="xs:string"/>
467<xs:attribute name="techNote" type="xs:string"/>
468<xs:attribute name="prov" type="xs:string"/>
469
470</xs:complexType><xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">
471       This schema is automatically generated by xsltproc.
472    </xs:documentation></xs:annotation>
473<xs:element name="main"><xs:complexType><xs:all>
474<!--[applying elem main]-->
475<xs:element name="experiment" type="ct__experiment"/>
476<!--[applying elem main]-->
477<xs:element name="exptgroup" type="ct__exptgroup"/>
478<!--[applying elem main]-->
479<xs:element name="objective" type="ct__objective"/>
480<!--[applying elem main]-->
481<xs:element name="objectiveLink" type="ct__objectiveLink"/>
482<!--[applying elem main]-->
483<xs:element name="var" type="ct__var"/>
484<!--[applying elem main]-->
485<xs:element name="ovar" type="ct__ovar"/>
486<!--[applying elem main]-->
487<xs:element name="groupItem" type="ct__groupItem"/>
488<!--[applying elem main]-->
489<xs:element name="revisedTabItem" type="ct__revisedTabItem"/>
490<!--[applying elem main]-->
491<xs:element name="tableSection" type="ct__tableSection"/>
492<!--[applying elem main]-->
493<xs:element name="requestVarGroup" type="ct__requestVarGroup"/>
494<!--[applying elem main]-->
495<xs:element name="requestLink" type="ct__requestLink"/>
496<!--[applying elem main]-->
497<xs:element name="requestItem" type="ct__requestItem"/>
498<!--[applying elem main]-->
499<xs:element name="remarks" type="ct__remarks"/>
500</xs:all></xs:complexType>
501<xs:unique name="uniqueIdentifierConstraint"><xs:annotation><xs:appinfo>W3Schools Note</xs:appinfo><xs:documentation xml:lang="en">
502       The uniqueIdentifierConstraint imposes the condition that the uuid attribute on "item" elements should have a unique value.
503    </xs:documentation></xs:annotation>
504<xs:selector xpath=".//item"/><xs:field xpath="@uuid"/></xs:unique>
505</xs:element>
506</xs:schema>
Note: See TracBrowser for help on using the repository browser.