source: CMIP6dreqbuild/trunk/docs/vocabFrameworkSchema.xsd @ 370

Subversion URL: http://proj.badc.rl.ac.uk/svn/exarch/CMIP6dreqbuild/trunk/docs/vocabFrameworkSchema.xsd@370
Revision 370, 1.7 KB checked in by mjuckes, 5 years ago (diff)

working namespace implementation for data request

Line 
1<?xml version="1.0" encoding="ISO-8859-1" ?>
2<xs:schema
3targetNamespace="uri:w3id.org:cmip6.dreq.framework:a"
4xmlns="uri:w3id.org:cmip6.dreq.framework:a"
5xmlns:xs="http://www.w3.org/2001/XMLSchema"  elementFormDefault="qualified">
6<!-- Declarations -->
7
8<xs:simpleType name="st__itemLabelMode_enum">
9<xs:restriction base="xs:string">
10<xs:enumeration value="an"/>
11<xs:enumeration value="int"/>
12<xs:enumeration value="def"/>
13<xs:enumeration value="und"/>
14</xs:restriction>
15</xs:simpleType>
16
17<xs:simpleType name="st__labUnique_enum">
18<xs:restriction base="xs:string">
19<xs:enumeration value="Yes"/>
20<xs:enumeration value="No"/>
21</xs:restriction>
22</xs:simpleType>
23
24<xs:complexType name="ct__itemAttribute">
25  <xs:attribute name="label" type="xs:string" use="required"/>
26  <xs:attribute name="title" type="xs:string"/>
27  <xs:attribute name="type" type="xs:string"/>
28  <xs:attribute name="class" type="xs:string"/>
29  <xs:attribute name="techNote" type="xs:string"/>
30</xs:complexType>
31
32<xs:complexType name="ct__vocab">
33  <xs:sequence>
34     <xs:element name="rowAttribute" type="ct__itemAttribute" maxOccurs="50"/>
35  </xs:sequence>
36  <xs:attribute name="label" type="xs:string" use="required"/>
37  <xs:attribute name="title" type="xs:string"/>
38  <xs:attribute name="level" type="xs:integer"/>
39  <xs:attribute name="id" type="xs:string"/>
40  <xs:attribute name="maxOccurs" type="xs:integer"/>
41  <xs:attribute name="labUnique" type="st__labUnique_enum"/>
42  <xs:attribute name="itemLabelMode" type="st__itemLabelMode_enum"/>
43</xs:complexType>
44
45<!-- Body -->
46<xs:element name="defDoc">
47  <xs:complexType>
48    <xs:sequence>
49      <xs:element name="table" type="ct__vocab" minOccurs="1" maxOccurs="200"/>
50    </xs:sequence>
51  </xs:complexType>
52</xs:element>
53</xs:schema>
Note: See TracBrowser for help on using the repository browser.