root/cf-standard-names/trunk/src/cf-standard-name-table-1.0.xml

Revision 87, 3.1 kB (checked in by mlaker1, 3 months ago)

More changes for docbook migration of Guidelines and the new Area Type Table.

Line 
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>
Note: See TracBrowser for help on using the browser.