1 |
<?xml version="1.0" encoding="UTF-8"?> |
---|
2 |
<!-- edited with XMLSPY v5 rel. 3 U (http://www.xmlspy.com) by Bob Drach (UNIV OF CA LLNL) --> |
---|
3 |
<!--W3C Schema generated by XMLSPY v5 rel. 2 U (http://www.xmlspy.com)--> |
---|
4 |
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="qualified"> |
---|
5 |
<xs:element name="alias"> |
---|
6 |
<xs:annotation> |
---|
7 |
<xs:documentation>The alias element contains an entry_id element with the id of the entry containing the definition. It is intended as a mechanism for modifying standard names in a backward compatible fashion.</xs:documentation> |
---|
8 |
</xs:annotation> |
---|
9 |
<xs:complexType> |
---|
10 |
<xs:sequence> |
---|
11 |
<xs:element ref="entry_id"/> |
---|
12 |
</xs:sequence> |
---|
13 |
<xs:attribute name="id" type="xs:ID" use="required"/> |
---|
14 |
</xs:complexType> |
---|
15 |
</xs:element> |
---|
16 |
<xs:element name="amip" type="xs:string"> |
---|
17 |
<xs:annotation> |
---|
18 |
<xs:documentation>AMIP identifier</xs:documentation> |
---|
19 |
</xs:annotation> |
---|
20 |
</xs:element> |
---|
21 |
<xs:element name="canonical_units" type="xs:string"> |
---|
22 |
<xs:annotation> |
---|
23 |
<xs:documentation>Standard SI units for this variable. In a netCDF file, the variable should have units that are translatable to the canonical units.</xs:documentation> |
---|
24 |
</xs:annotation> |
---|
25 |
</xs:element> |
---|
26 |
<xs:element name="contact" type="xs:string"> |
---|
27 |
<xs:annotation> |
---|
28 |
<xs:documentation>The person or institution that is responsible for maintaining the standard name table.</xs:documentation> |
---|
29 |
</xs:annotation> |
---|
30 |
</xs:element> |
---|
31 |
<xs:element name="description" type="xs:string"> |
---|
32 |
<xs:annotation> |
---|
33 |
<xs:documentation>A textual description of the variable.</xs:documentation> |
---|
34 |
</xs:annotation> |
---|
35 |
</xs:element> |
---|
36 |
<xs:element name="entry"> |
---|
37 |
<xs:annotation> |
---|
38 |
<xs:documentation>An entry element contains the description, units, and correspondence to other standard name schemes, for one variable.</xs:documentation> |
---|
39 |
</xs:annotation> |
---|
40 |
<xs:complexType> |
---|
41 |
<xs:all> |
---|
42 |
<xs:element ref="description"/> |
---|
43 |
<xs:element ref="canonical_units"/> |
---|
44 |
<xs:element ref="grib" minOccurs="0"/> |
---|
45 |
<xs:element ref="amip" minOccurs="0"/> |
---|
46 |
</xs:all> |
---|
47 |
<xs:attribute name="id" type="xs:ID" use="required"/> |
---|
48 |
</xs:complexType> |
---|
49 |
</xs:element> |
---|
50 |
<xs:element name="entry_id" type="xs:IDREF"> |
---|
51 |
<xs:annotation> |
---|
52 |
<xs:documentation>See alias.</xs:documentation> |
---|
53 |
</xs:annotation> |
---|
54 |
</xs:element> |
---|
55 |
<xs:element name="grib" type="xs:string"> |
---|
56 |
<xs:annotation> |
---|
57 |
<xs:documentation>GRIB parameter code. ECMWF codes start with 'E', NCEP codes with 'N'. Standard FM92 codes are not prefaced.</xs:documentation> |
---|
58 |
</xs:annotation> |
---|
59 |
</xs:element> |
---|
60 |
<xs:element name="institution" type="xs:string"> |
---|
61 |
<xs:annotation> |
---|
62 |
<xs:documentation>Institution that maintains the standard name table.</xs:documentation> |
---|
63 |
</xs:annotation> |
---|
64 |
</xs:element> |
---|
65 |
<xs:element name="standard_name_table"> |
---|
66 |
<xs:annotation> |
---|
67 |
<xs:documentation>Top level element of the table.</xs:documentation> |
---|
68 |
</xs:annotation> |
---|
69 |
<xs:complexType> |
---|
70 |
<xs:sequence> |
---|
71 |
<xs:element ref="institution"/> |
---|
72 |
<xs:element ref="contact"/> |
---|
73 |
<xs:element ref="entry" maxOccurs="unbounded"/> |
---|
74 |
<xs:element ref="alias" minOccurs="0" maxOccurs="unbounded"/> |
---|
75 |
</xs:sequence> |
---|
76 |
</xs:complexType> |
---|
77 |
</xs:element> |
---|
78 |
</xs:schema> |
---|