Schema caaml_v103.xsd


schema location:  http://www.caaml.org/Schemas/V1.0.3/caaml_v103.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.caaml.org/Schemas/V1.0.3
 
Elements  Complex types  Simple types 
CAA_DATA  TYPE_EXT_DATA  TYPE_TIME_RANGE 
TIME_REPORT  TYPE_TIME 


schema location:  http://www.caaml.org/Schemas/V1.0.3/caaml_geog_v103.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.caaml.org/Schemas/V1.0.3
 
Elements  Groups  Complex types  Simple types 
COMMENT  ANY_ELEMENT  TYPE_ELEV  MTN_RANGE_ENUM 
LOC_ABBREV  TYPE_ELEV_RANGE  TIME_ZONE_ENUM 
LOC_DESCRIPTION  TYPE_LOC_ATTRIBUTE  TYPE_DIR_CARD 
LOC_ID_GLOBAL  TYPE_LOC_AV_PATH  TYPE_ID 
LOC_TYPE  TYPE_LOC_FRST_AREA  TYPE_MEASTYPE_AV 
MTN_RANGE  TYPE_LOC_GEN_LINE  TYPE_MEASTYPE_WX 
TYPE_LOC_GEN_POINT  TYPE_WIND_SPEED_UNITS 
TYPE_LOC_GEN_POLYGON 
TYPE_LOC_LINE_ATTRIBUTE 
TYPE_LOC_LINE_GEOMETRY 
TYPE_LOC_OP_ZONE 
TYPE_LOC_OPERATION 
TYPE_LOC_POINT_ATTRIBUTE 
TYPE_LOC_POINT_GEOMETRY 
TYPE_LOC_POLYGON_ATTRIBUTE 
TYPE_LOC_POLYGON_GEOMETRY 
TYPE_LOC_REF 
TYPE_LOC_SKI_RUN 
TYPE_LOC_WX_SITE 
TYPE_OP_CONTACT 
TYPE_OP_INFO 
TYPE_TERRAIN_FEATURES 
TYPE_TERRAIN_PARAMETERS 


schema location:  http://www.caaml.org/Schemas/V1.0.3/caaml_ogrs_v103.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://www.caaml.org/Schemas/V1.0.3
 
Complex types  Simple types 
OBS_AV_TRIGGER  OBS_AV_MOISTURE 
OBS_GRAIN_TYPE_AND_SIZE  OBS_AV_SIZE 
OBS_PARAMETERS_AV  OBS_PRTI 
OBS_PARAMETERS_FIELD  TYPE_POS_DECIMAL 
OBS_PARAMETERS_STB  TYPE_STABILITY_RATING 
OBS_PARAMETERS_WX 
OBS_SKY_COND 
OBS_SNOW_HEIGHT 
OBS_SNOW_HEIGHT_IR 
OBS_TEMP 
OBS_WIND 
OBS_XPORT 
TYPE_VALUE_RANGE_INTEGER 


element CAA_DATA
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
content complex
children OPERATION EXTENSION_DEFS
attributes
Name  Type  Use  Default  Fixed  Annotation
FILE_SOURCE  required      
documentation 
INDICATES SENDER OF XML FILE
FILE_PURPOSE  xs:stringoptional      
documentation 
DESCRIPTION OF XML FILE PURPOSE
FILE_DATE  xs:daterequired      
documentation 
DATE STAMP OF XML FILE
FILE_TIME  xs:timerequired      
documentation 
TIME STAMP OF XML FILE
identity constraints
  Name  Refer  Selector  Field(s)  
unique  operationUniqueIds    OPERATION  @OP_ID  
annotation
documentation 
CAA DATA ROOT ELEMENT
source
<xs:element name="CAA_DATA">
  <xs:annotation>
    <xs:documentation>CAA DATA ROOT ELEMENT</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OPERATION" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>INFOEX DATA GROUPED BY  INDIVIDUAL OPERATIONS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="OPERATION_INFO" type="TYPE_OP_INFO" minOccurs="0">
              <xs:annotation>
                <xs:documentation>OPERATION ADDRESS AND CONTACT INFORMATION</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="LOCATION_INFO" minOccurs="0">
              <xs:annotation>
                <xs:documentation>LOCATION INFORMATION OF OPERATION</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="GENERIC_POINT" type="TYPE_LOC_GEN_POINT" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR GENERIC POINT LOCATIONS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="GENERIC_LINE" type="TYPE_LOC_GEN_LINE" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR GENERIC LINE LOCATIONS </xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="GENERIC_POLYGON" type="TYPE_LOC_GEN_POLYGON" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR GENERIC POLYGON LOCATIONS </xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="OPERATION_LOCATION" type="TYPE_LOC_OPERATION" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR OPERATIONS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="FORECAST_AREA" type="TYPE_LOC_FRST_AREA" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR FORECASTING AREAS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="OPERATING_ZONE" type="TYPE_LOC_OP_ZONE" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR OPERATIONAL ZONES/ DRAINAGES</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="AV_PATH" type="TYPE_LOC_AV_PATH" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR AVALANCHE PATHS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="SKI_RUN" type="TYPE_LOC_SKI_RUN" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR SKI RUNS</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="WX_SITE" type="TYPE_LOC_WX_SITE" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATION INFO FOR WEATHER SITES</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
            </xs:element>
            <xs:element name="DATE_OBS" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>OBSERVATION DATA OF OPERATION</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="WX_OBS" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>WEATHER OBSERVATIONS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent>
                        <xs:extension base="OBS_PARAMETERS_WX">
                          <xs:sequence>
                            <xs:element name="LOCATION">
                              <xs:annotation>
                                <xs:documentation>DESCRIPTION OF WEATHER SITE /REFERENCE TO WEATHER SITE LOCATION</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent>
                                  <xs:restriction base="TYPE_LOC_REF">
                                    <xs:sequence>
                                      <xs:element ref="LOC_DESCRIPTION"/>
                                      <xs:element ref="LOC_TYPE" minOccurs="0"/>
                                      <xs:element ref="MTN_RANGE"/>
                                      <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
                                    </xs:sequence>
                                  </xs:restriction>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="TIME_OBS" type="TYPE_TIME">
                              <xs:annotation>
                                <xs:documentation>TIME OF OBSERVATIONS</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="ELEVATION" type="TYPE_ELEV" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>POINT ELEVATION OF WEATHER OBSERVATION</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:group ref="ANY_ELEMENT"/>
                          </xs:sequence>
                          <xs:attribute name="ID" type="TYPE_ID" use="required"/>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="FIELD_OBS" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>OBSERVATIOBSERVATIONS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent>
                        <xs:extension base="OBS_PARAMETERS_FIELD">
                          <xs:sequence>
                            <xs:element name="LOCATION" maxOccurs="unbounded">
                              <xs:annotation>
                                <xs:documentation>DESCRIPTION OF OBSERVATION AREA / REFERENCE TO LOCATION IDS</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent>
                                  <xs:extension base="TYPE_LOC_REF"/>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                            <xs:element ref="TIME_REPORT">
                              <xs:annotation>
                                <xs:documentation>TIME OF REPORT</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="TIME_RANGE" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>TIME RANGE OF OBSERVATIONS</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="FROM" type="TYPE_TIME" nillable="true">
                                    <xs:annotation>
                                      <xs:documentation>START TIME OF OBSERVATIONS</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                  <xs:element name="TO" type="TYPE_TIME" nillable="true" minOccurs="0">
                                    <xs:annotation>
                                      <xs:documentation>END TIME OF OBSERVATIONS</xs:documentation>
                                    </xs:annotation>
                                  </xs:element>
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="ELEV_RANGE" type="TYPE_ELEV_RANGE" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>ELEVATION RANGE OF OBSERVATIONS</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:group ref="ANY_ELEMENT"/>
                          </xs:sequence>
                          <xs:attribute name="ID" type="TYPE_ID" use="required"/>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="AV_OBS" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>DETAILED AVALANCHE OBSERVATIONS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent>
                        <xs:extension base="OBS_PARAMETERS_AV">
                          <xs:sequence>
                            <xs:element name="LOCATION">
                              <xs:annotation>
                                <xs:documentation>LOCATION DESCRIPTION / REFERENCE TO LOCATION ID</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent>
                                  <xs:extension base="TYPE_LOC_REF"/>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                            <xs:element name="DATE_OCCUR" type="xs:date">
                              <xs:annotation>
                                <xs:documentation>DATE OF AVALANCHE EVENT</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="TIME_OCCUR" type="TYPE_TIME" nillable="true">
                              <xs:annotation>
                                <xs:documentation>TIME OF AVALANCHE EVENT</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="TIME_OCCUR_RANGE" type="TYPE_TIME_RANGE" nillable="true" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>ESTIMATED TIME RANGE OF AVALANCHE EVENT</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:group ref="ANY_ELEMENT"/>
                          </xs:sequence>
                          <xs:attribute name="ID" type="TYPE_ID" use="required"/>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="AV_ACTIVITY" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>GENERAL AVALANCHE ACTIVITY REPORT</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element ref="COMMENT"/>
                        <xs:element name="LOCATION" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent>
                              <xs:extension base="TYPE_LOC_REF"/>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element ref="TIME_REPORT">
                          <xs:annotation>
                            <xs:documentation>TIME IF REPORT</xs:documentation>
                          </xs:annotation>
                        </xs:element>
                        <xs:group ref="ANY_ELEMENT"/>
                      </xs:sequence>
                      <xs:attribute name="ID" type="TYPE_ID" use="required">
                        <xs:annotation>
                          <xs:documentation>UNIQUE IDENTIFIER FOR AV ACTIVITY REPORT FROM SUBMITTING OPERATION</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="SNOWPACK_STRUCTURE" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>GENERAL DESCRIPTION OF RELEVANT SNOWPACK CHARACTERISTICS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element ref="COMMENT"/>
                        <xs:element name="LOCATION" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:complexContent>
                              <xs:extension base="TYPE_LOC_REF"/>
                            </xs:complexContent>
                          </xs:complexType>
                        </xs:element>
                        <xs:element ref="TIME_REPORT"/>
                        <xs:group ref="ANY_ELEMENT"/>
                      </xs:sequence>
                      <xs:attribute name="ID" type="TYPE_ID" use="required">
                        <xs:annotation>
                          <xs:documentation>UNIQUE IDENTIFIER FOR SNOWPACK STRUCTURE REPORT FROM SUBMITTING OPERATION</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="STABILITY" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>STABILITY RATINGS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent>
                        <xs:extension base="OBS_PARAMETERS_STB">
                          <xs:sequence>
                            <xs:element name="LOCATION" maxOccurs="unbounded">
                              <xs:annotation>
                                <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                              </xs:annotation>
                              <xs:complexType>
                                <xs:complexContent>
                                  <xs:extension base="TYPE_LOC_REF"/>
                                </xs:complexContent>
                              </xs:complexType>
                            </xs:element>
                            <xs:element ref="TIME_REPORT"/>
                            <xs:group ref="ANY_ELEMENT"/>
                          </xs:sequence>
                          <xs:attribute name="ID" type="TYPE_ID" use="required"/>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element name="EXT_DATA" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LINK TO ADDITIONAL EXTERNAL DATA </xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent>
                        <xs:extension base="TYPE_EXT_DATA">
                          <xs:sequence>
                            <xs:element name="LOCATION" type="TYPE_LOC_REF" minOccurs="0" maxOccurs="unbounded">
                              <xs:annotation>
                                <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:extension>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:group ref="ANY_ELEMENT"/>
                </xs:sequence>
                <xs:attribute name="Date" type="xs:date" use="required">
                  <xs:annotation>
                    <xs:documentation>DATE OF OBSERVATIONS</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="ReportType" use="optional" default="Internal">
                  <xs:annotation>
                    <xs:documentation>TYPE OF REPORT (???)</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="Internal"/>
                      <xs:enumeration value="External"/>
                      <xs:enumeration value="OutofBoundary"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
              <xs:unique name="WxObsIdsUniqueForOperation">
                <xs:annotation>
                  <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
                </xs:annotation>
                <xs:selector xpath="WX_OBS"/>
                <xs:field xpath="@ID"/>
              </xs:unique>
              <xs:unique name="FieldObsIdsUniqueForOperation">
                <xs:annotation>
                  <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
                </xs:annotation>
                <xs:selector xpath="FIELD_OBS"/>
                <xs:field xpath="@ID"/>
              </xs:unique>
              <xs:unique name="AvObsIdsUniqueForOperation">
                <xs:annotation>
                  <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
                </xs:annotation>
                <xs:selector xpath="AV_OBS"/>
                <xs:field xpath="@ID"/>
              </xs:unique>
              <xs:unique name="AAReportIdsUniqueForOperation">
                <xs:annotation>
                  <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
                </xs:annotation>
                <xs:selector xpath="AVALANCHE_ACTIVITY"/>
                <xs:field xpath="@ID"/>
              </xs:unique>
              <xs:unique name="SSReportIdsUniqueForOperation">
                <xs:annotation>
                  <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
                </xs:annotation>
                <xs:selector xpath="SNOWPACK_STRUCTURE"/>
                <xs:field xpath="@ID"/>
              </xs:unique>
              <xs:unique name="STBRatingIdsUniqueForOperation">
                <xs:annotation>
                  <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
                </xs:annotation>
                <xs:selector xpath="STABILITY"/>
                <xs:field xpath="@ID"/>
              </xs:unique>
              <xs:unique name="ExDataIdsUniqueForOperation">
                <xs:annotation>
                  <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
                </xs:annotation>
                <xs:selector xpath="EX_DATA"/>
                <xs:field xpath="@ID"/>
              </xs:unique>
            </xs:element>
            <xs:element name="LINKS" minOccurs="0">
              <xs:annotation>
                <xs:documentation>LINKS AMONG ELEMENTS WITHIN AND OUTSIDE THE ENTRIE  XML DOCUMENT</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="LINK" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LINK IDS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:sequence>
                        <xs:element name="OBJ" minOccurs="2" maxOccurs="unbounded">
                          <xs:annotation>
                            <xs:documentation>LIST OF OBJECT IDS OF LINKED OBJECTS</xs:documentation>
                          </xs:annotation>
                          <xs:complexType>
                            <xs:attribute name="OP_ID" type="TYPE_ID" use="required">
                              <xs:annotation>
                                <xs:documentation>OPERATION IDENTIFIER OF LINKED OBJECT</xs:documentation>
                              </xs:annotation>
                            </xs:attribute>
                            <xs:attribute name="ID" type="TYPE_ID" use="required">
                              <xs:annotation>
                                <xs:documentation>IDENTIFIER OF LINKED OBJECT WITHIN THE XML DOCUMENT</xs:documentation>
                              </xs:annotation>
                            </xs:attribute>
                            <xs:attribute name="Type" use="required">
                              <xs:annotation>
                                <xs:documentation>SPECIFIES TYPE OF LINKED OBJECT</xs:documentation>
                              </xs:annotation>
                              <xs:simpleType>
                                <xs:restriction base="xs:string">
                                  <xs:enumeration value="WX_OBS"/>
                                  <xs:enumeration value="FIELD_OBS"/>
                                  <xs:enumeration value="AV_OBS"/>
                                  <xs:enumeration value="AV_ACTIVITY"/>
                                  <xs:enumeration value="SNOWPACK_STRUCTURE"/>
                                  <xs:enumeration value="STABILITY"/>
                                  <xs:enumeration value="EXT_DATA"/>
                                  <xs:enumeration value="LOCATION_INFO"/>
                                  <xs:enumeration value="OPERATION_INFO"/>
                                </xs:restriction>
                              </xs:simpleType>
                            </xs:attribute>
                          </xs:complexType>
                        </xs:element>
                        <xs:group ref="ANY_ELEMENT"/>
                      </xs:sequence>
                      <xs:attribute name="ID" type="TYPE_ID" use="required">
                        <xs:annotation>
                          <xs:documentation>UNIQUE IDENTIFIER OF LINK</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                      <xs:attribute name="LINK_PURPOSE" type="xs:string" use="optional">
                        <xs:annotation>
                          <xs:documentation>IDENTIFIES PURPOSE OF LINKED OBJECTS</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                      <xs:attribute name="MAIN_OBJ_OP_ID" type="TYPE_ID" use="optional"/>
                      <xs:attribute name="MAIN_OBJ_ID" type="TYPE_ID" use="optional">
                        <xs:annotation>
                          <xs:documentation>IDENTIFIES OPTIONAL MAIN OBJECT OF LINK</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                </xs:sequence>
              </xs:complexType>
              <xs:unique name="linkUniqueIds">
                <xs:annotation>
                  <xs:documentation>ENFORECES UNIQUE ID IN LINK LIST WITHIN DOCUMENT</xs:documentation>
                </xs:annotation>
                <xs:selector xpath="LINK"/>
                <xs:field xpath="@ID"/>
              </xs:unique>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="OP_ID" type="TYPE_ID" use="required">
            <xs:annotation>
              <xs:documentation>GLOBALLY UNIQUE OPERATION IDENTIFIER</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="OP_NAME" use="required">
            <xs:annotation>
              <xs:documentation>FULL NAME OF OPERATION</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:minLength value="1"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
        <xs:unique name="LocationIdsUniqueForOperation">
          <xs:annotation>
            <xs:documentation>ENFORCES UNIQUENESS OF LOCATION IDS WITHIN ONE OPERATION</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="LOCATION_INFO/*"/>
          <xs:field xpath="@LOC_ID"/>
        </xs:unique>
      </xs:element>
      <xs:element name="EXTENSION_DEFS" type="xs:string" minOccurs="0"/>
    </xs:sequence>
    <xs:attribute name="FILE_SOURCE" use="required">
      <xs:annotation>
        <xs:documentation>INDICATES SENDER OF XML FILE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="FILE_PURPOSE" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>DESCRIPTION OF XML FILE PURPOSE</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="FILE_DATE" type="xs:date" use="required">
      <xs:annotation>
        <xs:documentation>DATE STAMP OF XML FILE</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="FILE_TIME" type="xs:time" use="required">
      <xs:annotation>
        <xs:documentation>TIME STAMP OF XML FILE</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
  <xs:unique name="operationUniqueIds">
    <xs:annotation>
      <xs:documentation>ENFORECES UNIQUE OPERATION IDS WITHIN DOCUMENT</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="OPERATION"/>
    <xs:field xpath="@OP_ID"/>
  </xs:unique>
</xs:element>

element CAA_DATA/OPERATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children OPERATION_INFO LOCATION_INFO DATE_OBS LINKS
attributes
Name  Type  Use  Default  Fixed  Annotation
OP_ID  TYPE_IDrequired      
documentation 
GLOBALLY UNIQUE OPERATION IDENTIFIER
OP_NAME  required      
documentation 
FULL NAME OF OPERATION
identity constraints
  Name  Refer  Selector  Field(s)  
unique  LocationIdsUniqueForOperation    LOCATION_INFO/*  @LOC_ID  
annotation
documentation 
INFOEX DATA GROUPED BY  INDIVIDUAL OPERATIONS
source
<xs:element name="OPERATION" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>INFOEX DATA GROUPED BY  INDIVIDUAL OPERATIONS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OPERATION_INFO" type="TYPE_OP_INFO" minOccurs="0">
        <xs:annotation>
          <xs:documentation>OPERATION ADDRESS AND CONTACT INFORMATION</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LOCATION_INFO" minOccurs="0">
        <xs:annotation>
          <xs:documentation>LOCATION INFORMATION OF OPERATION</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="GENERIC_POINT" type="TYPE_LOC_GEN_POINT" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR GENERIC POINT LOCATIONS</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GENERIC_LINE" type="TYPE_LOC_GEN_LINE" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR GENERIC LINE LOCATIONS </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="GENERIC_POLYGON" type="TYPE_LOC_GEN_POLYGON" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR GENERIC POLYGON LOCATIONS </xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OPERATION_LOCATION" type="TYPE_LOC_OPERATION" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR OPERATIONS</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="FORECAST_AREA" type="TYPE_LOC_FRST_AREA" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR FORECASTING AREAS</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="OPERATING_ZONE" type="TYPE_LOC_OP_ZONE" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR OPERATIONAL ZONES/ DRAINAGES</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="AV_PATH" type="TYPE_LOC_AV_PATH" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR AVALANCHE PATHS</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="SKI_RUN" type="TYPE_LOC_SKI_RUN" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR SKI RUNS</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="WX_SITE" type="TYPE_LOC_WX_SITE" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATION INFO FOR WEATHER SITES</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="DATE_OBS" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>OBSERVATION DATA OF OPERATION</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="WX_OBS" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>WEATHER OBSERVATIONS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="OBS_PARAMETERS_WX">
                    <xs:sequence>
                      <xs:element name="LOCATION">
                        <xs:annotation>
                          <xs:documentation>DESCRIPTION OF WEATHER SITE /REFERENCE TO WEATHER SITE LOCATION</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent>
                            <xs:restriction base="TYPE_LOC_REF">
                              <xs:sequence>
                                <xs:element ref="LOC_DESCRIPTION"/>
                                <xs:element ref="LOC_TYPE" minOccurs="0"/>
                                <xs:element ref="MTN_RANGE"/>
                                <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
                              </xs:sequence>
                            </xs:restriction>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="TIME_OBS" type="TYPE_TIME">
                        <xs:annotation>
                          <xs:documentation>TIME OF OBSERVATIONS</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="ELEVATION" type="TYPE_ELEV" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>POINT ELEVATION OF WEATHER OBSERVATION</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:group ref="ANY_ELEMENT"/>
                    </xs:sequence>
                    <xs:attribute name="ID" type="TYPE_ID" use="required"/>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="FIELD_OBS" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>OBSERVATIOBSERVATIONS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="OBS_PARAMETERS_FIELD">
                    <xs:sequence>
                      <xs:element name="LOCATION" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>DESCRIPTION OF OBSERVATION AREA / REFERENCE TO LOCATION IDS</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent>
                            <xs:extension base="TYPE_LOC_REF"/>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element ref="TIME_REPORT">
                        <xs:annotation>
                          <xs:documentation>TIME OF REPORT</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="TIME_RANGE" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>TIME RANGE OF OBSERVATIONS</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:sequence>
                            <xs:element name="FROM" type="TYPE_TIME" nillable="true">
                              <xs:annotation>
                                <xs:documentation>START TIME OF OBSERVATIONS</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                            <xs:element name="TO" type="TYPE_TIME" nillable="true" minOccurs="0">
                              <xs:annotation>
                                <xs:documentation>END TIME OF OBSERVATIONS</xs:documentation>
                              </xs:annotation>
                            </xs:element>
                          </xs:sequence>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="ELEV_RANGE" type="TYPE_ELEV_RANGE" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>ELEVATION RANGE OF OBSERVATIONS</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:group ref="ANY_ELEMENT"/>
                    </xs:sequence>
                    <xs:attribute name="ID" type="TYPE_ID" use="required"/>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="AV_OBS" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>DETAILED AVALANCHE OBSERVATIONS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="OBS_PARAMETERS_AV">
                    <xs:sequence>
                      <xs:element name="LOCATION">
                        <xs:annotation>
                          <xs:documentation>LOCATION DESCRIPTION / REFERENCE TO LOCATION ID</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent>
                            <xs:extension base="TYPE_LOC_REF"/>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element name="DATE_OCCUR" type="xs:date">
                        <xs:annotation>
                          <xs:documentation>DATE OF AVALANCHE EVENT</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="TIME_OCCUR" type="TYPE_TIME" nillable="true">
                        <xs:annotation>
                          <xs:documentation>TIME OF AVALANCHE EVENT</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="TIME_OCCUR_RANGE" type="TYPE_TIME_RANGE" nillable="true" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>ESTIMATED TIME RANGE OF AVALANCHE EVENT</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:group ref="ANY_ELEMENT"/>
                    </xs:sequence>
                    <xs:attribute name="ID" type="TYPE_ID" use="required"/>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="AV_ACTIVITY" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>GENERAL AVALANCHE ACTIVITY REPORT</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="COMMENT"/>
                  <xs:element name="LOCATION" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent>
                        <xs:extension base="TYPE_LOC_REF"/>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element ref="TIME_REPORT">
                    <xs:annotation>
                      <xs:documentation>TIME IF REPORT</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:group ref="ANY_ELEMENT"/>
                </xs:sequence>
                <xs:attribute name="ID" type="TYPE_ID" use="required">
                  <xs:annotation>
                    <xs:documentation>UNIQUE IDENTIFIER FOR AV ACTIVITY REPORT FROM SUBMITTING OPERATION</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
            <xs:element name="SNOWPACK_STRUCTURE" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>GENERAL DESCRIPTION OF RELEVANT SNOWPACK CHARACTERISTICS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element ref="COMMENT"/>
                  <xs:element name="LOCATION" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:complexContent>
                        <xs:extension base="TYPE_LOC_REF"/>
                      </xs:complexContent>
                    </xs:complexType>
                  </xs:element>
                  <xs:element ref="TIME_REPORT"/>
                  <xs:group ref="ANY_ELEMENT"/>
                </xs:sequence>
                <xs:attribute name="ID" type="TYPE_ID" use="required">
                  <xs:annotation>
                    <xs:documentation>UNIQUE IDENTIFIER FOR SNOWPACK STRUCTURE REPORT FROM SUBMITTING OPERATION</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
            <xs:element name="STABILITY" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>STABILITY RATINGS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="OBS_PARAMETERS_STB">
                    <xs:sequence>
                      <xs:element name="LOCATION" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                        </xs:annotation>
                        <xs:complexType>
                          <xs:complexContent>
                            <xs:extension base="TYPE_LOC_REF"/>
                          </xs:complexContent>
                        </xs:complexType>
                      </xs:element>
                      <xs:element ref="TIME_REPORT"/>
                      <xs:group ref="ANY_ELEMENT"/>
                    </xs:sequence>
                    <xs:attribute name="ID" type="TYPE_ID" use="required"/>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element name="EXT_DATA" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LINK TO ADDITIONAL EXTERNAL DATA </xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="TYPE_EXT_DATA">
                    <xs:sequence>
                      <xs:element name="LOCATION" type="TYPE_LOC_REF" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:extension>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:group ref="ANY_ELEMENT"/>
          </xs:sequence>
          <xs:attribute name="Date" type="xs:date" use="required">
            <xs:annotation>
              <xs:documentation>DATE OF OBSERVATIONS</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="ReportType" use="optional" default="Internal">
            <xs:annotation>
              <xs:documentation>TYPE OF REPORT (???)</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="Internal"/>
                <xs:enumeration value="External"/>
                <xs:enumeration value="OutofBoundary"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
        <xs:unique name="WxObsIdsUniqueForOperation">
          <xs:annotation>
            <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="WX_OBS"/>
          <xs:field xpath="@ID"/>
        </xs:unique>
        <xs:unique name="FieldObsIdsUniqueForOperation">
          <xs:annotation>
            <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="FIELD_OBS"/>
          <xs:field xpath="@ID"/>
        </xs:unique>
        <xs:unique name="AvObsIdsUniqueForOperation">
          <xs:annotation>
            <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="AV_OBS"/>
          <xs:field xpath="@ID"/>
        </xs:unique>
        <xs:unique name="AAReportIdsUniqueForOperation">
          <xs:annotation>
            <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="AVALANCHE_ACTIVITY"/>
          <xs:field xpath="@ID"/>
        </xs:unique>
        <xs:unique name="SSReportIdsUniqueForOperation">
          <xs:annotation>
            <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="SNOWPACK_STRUCTURE"/>
          <xs:field xpath="@ID"/>
        </xs:unique>
        <xs:unique name="STBRatingIdsUniqueForOperation">
          <xs:annotation>
            <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="STABILITY"/>
          <xs:field xpath="@ID"/>
        </xs:unique>
        <xs:unique name="ExDataIdsUniqueForOperation">
          <xs:annotation>
            <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="EX_DATA"/>
          <xs:field xpath="@ID"/>
        </xs:unique>
      </xs:element>
      <xs:element name="LINKS" minOccurs="0">
        <xs:annotation>
          <xs:documentation>LINKS AMONG ELEMENTS WITHIN AND OUTSIDE THE ENTRIE  XML DOCUMENT</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="LINK" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LINK IDS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="OBJ" minOccurs="2" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>LIST OF OBJECT IDS OF LINKED OBJECTS</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                      <xs:attribute name="OP_ID" type="TYPE_ID" use="required">
                        <xs:annotation>
                          <xs:documentation>OPERATION IDENTIFIER OF LINKED OBJECT</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                      <xs:attribute name="ID" type="TYPE_ID" use="required">
                        <xs:annotation>
                          <xs:documentation>IDENTIFIER OF LINKED OBJECT WITHIN THE XML DOCUMENT</xs:documentation>
                        </xs:annotation>
                      </xs:attribute>
                      <xs:attribute name="Type" use="required">
                        <xs:annotation>
                          <xs:documentation>SPECIFIES TYPE OF LINKED OBJECT</xs:documentation>
                        </xs:annotation>
                        <xs:simpleType>
                          <xs:restriction base="xs:string">
                            <xs:enumeration value="WX_OBS"/>
                            <xs:enumeration value="FIELD_OBS"/>
                            <xs:enumeration value="AV_OBS"/>
                            <xs:enumeration value="AV_ACTIVITY"/>
                            <xs:enumeration value="SNOWPACK_STRUCTURE"/>
                            <xs:enumeration value="STABILITY"/>
                            <xs:enumeration value="EXT_DATA"/>
                            <xs:enumeration value="LOCATION_INFO"/>
                            <xs:enumeration value="OPERATION_INFO"/>
                          </xs:restriction>
                        </xs:simpleType>
                      </xs:attribute>
                    </xs:complexType>
                  </xs:element>
                  <xs:group ref="ANY_ELEMENT"/>
                </xs:sequence>
                <xs:attribute name="ID" type="TYPE_ID" use="required">
                  <xs:annotation>
                    <xs:documentation>UNIQUE IDENTIFIER OF LINK</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="LINK_PURPOSE" type="xs:string" use="optional">
                  <xs:annotation>
                    <xs:documentation>IDENTIFIES PURPOSE OF LINKED OBJECTS</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="MAIN_OBJ_OP_ID" type="TYPE_ID" use="optional"/>
                <xs:attribute name="MAIN_OBJ_ID" type="TYPE_ID" use="optional">
                  <xs:annotation>
                    <xs:documentation>IDENTIFIES OPTIONAL MAIN OBJECT OF LINK</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
        <xs:unique name="linkUniqueIds">
          <xs:annotation>
            <xs:documentation>ENFORECES UNIQUE ID IN LINK LIST WITHIN DOCUMENT</xs:documentation>
          </xs:annotation>
          <xs:selector xpath="LINK"/>
          <xs:field xpath="@ID"/>
        </xs:unique>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="OP_ID" type="TYPE_ID" use="required">
      <xs:annotation>
        <xs:documentation>GLOBALLY UNIQUE OPERATION IDENTIFIER</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="OP_NAME" use="required">
      <xs:annotation>
        <xs:documentation>FULL NAME OF OPERATION</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  <xs:unique name="LocationIdsUniqueForOperation">
    <xs:annotation>
      <xs:documentation>ENFORCES UNIQUENESS OF LOCATION IDS WITHIN ONE OPERATION</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="LOCATION_INFO/*"/>
    <xs:field xpath="@LOC_ID"/>
  </xs:unique>
</xs:element>

element CAA_DATA/OPERATION/OPERATION_INFO
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_OP_INFO
properties
isRef 0
content complex
children LOCATION ABBREV TYPE TIME_ZONE PO_BOX STREET_ADDRESS CITY PROVINCE POSTAL_CODE COUNTRY TELEPHONE FAX EMAIL WEBSITE CONTACT
annotation
documentation 
OPERATION ADDRESS AND CONTACT INFORMATION
source
<xs:element name="OPERATION_INFO" type="TYPE_OP_INFO" minOccurs="0">
  <xs:annotation>
    <xs:documentation>OPERATION ADDRESS AND CONTACT INFORMATION</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children GENERIC_POINT GENERIC_LINE GENERIC_POLYGON OPERATION_LOCATION FORECAST_AREA OPERATING_ZONE AV_PATH SKI_RUN WX_SITE
annotation
documentation 
LOCATION INFORMATION OF OPERATION
source
<xs:element name="LOCATION_INFO" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LOCATION INFORMATION OF OPERATION</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="GENERIC_POINT" type="TYPE_LOC_GEN_POINT" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR GENERIC POINT LOCATIONS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GENERIC_LINE" type="TYPE_LOC_GEN_LINE" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR GENERIC LINE LOCATIONS </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="GENERIC_POLYGON" type="TYPE_LOC_GEN_POLYGON" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR GENERIC POLYGON LOCATIONS </xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OPERATION_LOCATION" type="TYPE_LOC_OPERATION" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR OPERATIONS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FORECAST_AREA" type="TYPE_LOC_FRST_AREA" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR FORECASTING AREAS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="OPERATING_ZONE" type="TYPE_LOC_OP_ZONE" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR OPERATIONAL ZONES/ DRAINAGES</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="AV_PATH" type="TYPE_LOC_AV_PATH" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR AVALANCHE PATHS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="SKI_RUN" type="TYPE_LOC_SKI_RUN" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR SKI RUNS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="WX_SITE" type="TYPE_LOC_WX_SITE" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATION INFO FOR WEATHER SITES</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/GENERIC_POINT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_GEN_POINT
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR GENERIC POINT LOCATIONS
source
<xs:element name="GENERIC_POINT" type="TYPE_LOC_GEN_POINT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR GENERIC POINT LOCATIONS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/GENERIC_LINE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_GEN_LINE
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR GENERIC LINE LOCATIONS 
source
<xs:element name="GENERIC_LINE" type="TYPE_LOC_GEN_LINE" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR GENERIC LINE LOCATIONS </xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/GENERIC_POLYGON
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_GEN_POLYGON
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR GENERIC POLYGON LOCATIONS 
source
<xs:element name="GENERIC_POLYGON" type="TYPE_LOC_GEN_POLYGON" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR GENERIC POLYGON LOCATIONS </xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/OPERATION_LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_OPERATION
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR OPERATIONS
source
<xs:element name="OPERATION_LOCATION" type="TYPE_LOC_OPERATION" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR OPERATIONS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/FORECAST_AREA
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_FRST_AREA
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR FORECASTING AREAS
source
<xs:element name="FORECAST_AREA" type="TYPE_LOC_FRST_AREA" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR FORECASTING AREAS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/OPERATING_ZONE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_OP_ZONE
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR OPERATIONAL ZONES/ DRAINAGES
source
<xs:element name="OPERATING_ZONE" type="TYPE_LOC_OP_ZONE" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR OPERATIONAL ZONES/ DRAINAGES</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/AV_PATH
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_AV_PATH
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR AVALANCHE PATHS
source
<xs:element name="AV_PATH" type="TYPE_LOC_AV_PATH" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR AVALANCHE PATHS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/SKI_RUN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_SKI_RUN
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR SKI RUNS
source
<xs:element name="SKI_RUN" type="TYPE_LOC_SKI_RUN" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR SKI RUNS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LOCATION_INFO/WX_SITE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_WX_SITE
properties
isRef 0
content complex
children ATTRIBUTES GEOMETRY
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
LOCATION INFO FOR WEATHER SITES
source
<xs:element name="WX_SITE" type="TYPE_LOC_WX_SITE" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATION INFO FOR WEATHER SITES</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children WX_OBS FIELD_OBS AV_OBS AV_ACTIVITY SNOWPACK_STRUCTURE STABILITY EXT_DATA
attributes
Name  Type  Use  Default  Fixed  Annotation
Date  xs:daterequired      
documentation 
DATE OF OBSERVATIONS
ReportType  optional  Internal    
documentation 
TYPE OF REPORT (???)
identity constraints
  Name  Refer  Selector  Field(s)  
unique  WxObsIdsUniqueForOperation    WX_OBS  @ID  
unique  FieldObsIdsUniqueForOperation    FIELD_OBS  @ID  
unique  AvObsIdsUniqueForOperation    AV_OBS  @ID  
unique  AAReportIdsUniqueForOperation    AVALANCHE_ACTIVITY  @ID  
unique  SSReportIdsUniqueForOperation    SNOWPACK_STRUCTURE  @ID  
unique  STBRatingIdsUniqueForOperation    STABILITY  @ID  
unique  ExDataIdsUniqueForOperation    EX_DATA  @ID  
annotation
documentation 
OBSERVATION DATA OF OPERATION
source
<xs:element name="DATE_OBS" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>OBSERVATION DATA OF OPERATION</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="WX_OBS" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>WEATHER OBSERVATIONS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="OBS_PARAMETERS_WX">
              <xs:sequence>
                <xs:element name="LOCATION">
                  <xs:annotation>
                    <xs:documentation>DESCRIPTION OF WEATHER SITE /REFERENCE TO WEATHER SITE LOCATION</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent>
                      <xs:restriction base="TYPE_LOC_REF">
                        <xs:sequence>
                          <xs:element ref="LOC_DESCRIPTION"/>
                          <xs:element ref="LOC_TYPE" minOccurs="0"/>
                          <xs:element ref="MTN_RANGE"/>
                          <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
                        </xs:sequence>
                      </xs:restriction>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="TIME_OBS" type="TYPE_TIME">
                  <xs:annotation>
                    <xs:documentation>TIME OF OBSERVATIONS</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="ELEVATION" type="TYPE_ELEV" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>POINT ELEVATION OF WEATHER OBSERVATION</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:group ref="ANY_ELEMENT"/>
              </xs:sequence>
              <xs:attribute name="ID" type="TYPE_ID" use="required"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="FIELD_OBS" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>OBSERVATIOBSERVATIONS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="OBS_PARAMETERS_FIELD">
              <xs:sequence>
                <xs:element name="LOCATION" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>DESCRIPTION OF OBSERVATION AREA / REFERENCE TO LOCATION IDS</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent>
                      <xs:extension base="TYPE_LOC_REF"/>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element ref="TIME_REPORT">
                  <xs:annotation>
                    <xs:documentation>TIME OF REPORT</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TIME_RANGE" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>TIME RANGE OF OBSERVATIONS</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="FROM" type="TYPE_TIME" nillable="true">
                        <xs:annotation>
                          <xs:documentation>START TIME OF OBSERVATIONS</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="TO" type="TYPE_TIME" nillable="true" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>END TIME OF OBSERVATIONS</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                  </xs:complexType>
                </xs:element>
                <xs:element name="ELEV_RANGE" type="TYPE_ELEV_RANGE" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>ELEVATION RANGE OF OBSERVATIONS</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:group ref="ANY_ELEMENT"/>
              </xs:sequence>
              <xs:attribute name="ID" type="TYPE_ID" use="required"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="AV_OBS" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>DETAILED AVALANCHE OBSERVATIONS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="OBS_PARAMETERS_AV">
              <xs:sequence>
                <xs:element name="LOCATION">
                  <xs:annotation>
                    <xs:documentation>LOCATION DESCRIPTION / REFERENCE TO LOCATION ID</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent>
                      <xs:extension base="TYPE_LOC_REF"/>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element name="DATE_OCCUR" type="xs:date">
                  <xs:annotation>
                    <xs:documentation>DATE OF AVALANCHE EVENT</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TIME_OCCUR" type="TYPE_TIME" nillable="true">
                  <xs:annotation>
                    <xs:documentation>TIME OF AVALANCHE EVENT</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TIME_OCCUR_RANGE" type="TYPE_TIME_RANGE" nillable="true" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>ESTIMATED TIME RANGE OF AVALANCHE EVENT</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:group ref="ANY_ELEMENT"/>
              </xs:sequence>
              <xs:attribute name="ID" type="TYPE_ID" use="required"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="AV_ACTIVITY" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>GENERAL AVALANCHE ACTIVITY REPORT</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="COMMENT"/>
            <xs:element name="LOCATION" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="TYPE_LOC_REF"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element ref="TIME_REPORT">
              <xs:annotation>
                <xs:documentation>TIME IF REPORT</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:group ref="ANY_ELEMENT"/>
          </xs:sequence>
          <xs:attribute name="ID" type="TYPE_ID" use="required">
            <xs:annotation>
              <xs:documentation>UNIQUE IDENTIFIER FOR AV ACTIVITY REPORT FROM SUBMITTING OPERATION</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="SNOWPACK_STRUCTURE" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>GENERAL DESCRIPTION OF RELEVANT SNOWPACK CHARACTERISTICS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element ref="COMMENT"/>
            <xs:element name="LOCATION" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:complexContent>
                  <xs:extension base="TYPE_LOC_REF"/>
                </xs:complexContent>
              </xs:complexType>
            </xs:element>
            <xs:element ref="TIME_REPORT"/>
            <xs:group ref="ANY_ELEMENT"/>
          </xs:sequence>
          <xs:attribute name="ID" type="TYPE_ID" use="required">
            <xs:annotation>
              <xs:documentation>UNIQUE IDENTIFIER FOR SNOWPACK STRUCTURE REPORT FROM SUBMITTING OPERATION</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:element name="STABILITY" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>STABILITY RATINGS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="OBS_PARAMETERS_STB">
              <xs:sequence>
                <xs:element name="LOCATION" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                  </xs:annotation>
                  <xs:complexType>
                    <xs:complexContent>
                      <xs:extension base="TYPE_LOC_REF"/>
                    </xs:complexContent>
                  </xs:complexType>
                </xs:element>
                <xs:element ref="TIME_REPORT"/>
                <xs:group ref="ANY_ELEMENT"/>
              </xs:sequence>
              <xs:attribute name="ID" type="TYPE_ID" use="required"/>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element name="EXT_DATA" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LINK TO ADDITIONAL EXTERNAL DATA </xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="TYPE_EXT_DATA">
              <xs:sequence>
                <xs:element name="LOCATION" type="TYPE_LOC_REF" minOccurs="0" maxOccurs="unbounded">
                  <xs:annotation>
                    <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:extension>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:group ref="ANY_ELEMENT"/>
    </xs:sequence>
    <xs:attribute name="Date" type="xs:date" use="required">
      <xs:annotation>
        <xs:documentation>DATE OF OBSERVATIONS</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ReportType" use="optional" default="Internal">
      <xs:annotation>
        <xs:documentation>TYPE OF REPORT (???)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Internal"/>
          <xs:enumeration value="External"/>
          <xs:enumeration value="OutofBoundary"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
  <xs:unique name="WxObsIdsUniqueForOperation">
    <xs:annotation>
      <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="WX_OBS"/>
    <xs:field xpath="@ID"/>
  </xs:unique>
  <xs:unique name="FieldObsIdsUniqueForOperation">
    <xs:annotation>
      <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="FIELD_OBS"/>
    <xs:field xpath="@ID"/>
  </xs:unique>
  <xs:unique name="AvObsIdsUniqueForOperation">
    <xs:annotation>
      <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="AV_OBS"/>
    <xs:field xpath="@ID"/>
  </xs:unique>
  <xs:unique name="AAReportIdsUniqueForOperation">
    <xs:annotation>
      <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="AVALANCHE_ACTIVITY"/>
    <xs:field xpath="@ID"/>
  </xs:unique>
  <xs:unique name="SSReportIdsUniqueForOperation">
    <xs:annotation>
      <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="SNOWPACK_STRUCTURE"/>
    <xs:field xpath="@ID"/>
  </xs:unique>
  <xs:unique name="STBRatingIdsUniqueForOperation">
    <xs:annotation>
      <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="STABILITY"/>
    <xs:field xpath="@ID"/>
  </xs:unique>
  <xs:unique name="ExDataIdsUniqueForOperation">
    <xs:annotation>
      <xs:documentation>ENFORCES UNIQUENESS OF WX OBSERVATION IDS WITHIN ONE OPERATION</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="EX_DATA"/>
    <xs:field xpath="@ID"/>
  </xs:unique>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/WX_OBS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_PARAMETERS_WX
properties
isRef 0
content complex
children SKY_COND PRECIP_TI AIR_TEMP_PRES AIR_TEMP_MAX AIR_TEMP_MIN HIN HN24 H2D HST HIT HS RAIN_GAUGE PRECIP_GAUGE_ACCUM SURFACE WIND XPORT LOCATION TIME_OBS ELEVATION
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
annotation
documentation 
WEATHER OBSERVATIONS
source
<xs:element name="WX_OBS" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>WEATHER OBSERVATIONS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_PARAMETERS_WX">
        <xs:sequence>
          <xs:element name="LOCATION">
            <xs:annotation>
              <xs:documentation>DESCRIPTION OF WEATHER SITE /REFERENCE TO WEATHER SITE LOCATION</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:restriction base="TYPE_LOC_REF">
                  <xs:sequence>
                    <xs:element ref="LOC_DESCRIPTION"/>
                    <xs:element ref="LOC_TYPE" minOccurs="0"/>
                    <xs:element ref="MTN_RANGE"/>
                    <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
                  </xs:sequence>
                </xs:restriction>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="TIME_OBS" type="TYPE_TIME">
            <xs:annotation>
              <xs:documentation>TIME OF OBSERVATIONS</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ELEVATION" type="TYPE_ELEV" minOccurs="0">
            <xs:annotation>
              <xs:documentation>POINT ELEVATION OF WEATHER OBSERVATION</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:group ref="ANY_ELEMENT"/>
        </xs:sequence>
        <xs:attribute name="ID" type="TYPE_ID" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/WX_OBS/LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of TYPE_LOC_REF
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_TYPE MTN_RANGE LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
DESCRIPTION OF WEATHER SITE /REFERENCE TO WEATHER SITE LOCATION
source
<xs:element name="LOCATION">
  <xs:annotation>
    <xs:documentation>DESCRIPTION OF WEATHER SITE /REFERENCE TO WEATHER SITE LOCATION</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="TYPE_LOC_REF">
        <xs:sequence>
          <xs:element ref="LOC_DESCRIPTION"/>
          <xs:element ref="LOC_TYPE" minOccurs="0"/>
          <xs:element ref="MTN_RANGE"/>
          <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/WX_OBS/TIME_OBS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TIME
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
TIME_ZONE  TIME_ZONE_ENUMoptional      
annotation
documentation 
TIME OF OBSERVATIONS
source
<xs:element name="TIME_OBS" type="TYPE_TIME">
  <xs:annotation>
    <xs:documentation>TIME OF OBSERVATIONS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/WX_OBS/ELEVATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_ELEV
properties
isRef 0
content complex
children ELEV_VALUE
attributes
Name  Type  Use  Default  Fixed  Annotation
UNITS  optional  m    
documentation 
UNITS OF ELEVATION READING
annotation
documentation 
POINT ELEVATION OF WEATHER OBSERVATION
source
<xs:element name="ELEVATION" type="TYPE_ELEV" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POINT ELEVATION OF WEATHER OBSERVATION</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_PARAMETERS_FIELD
properties
isRef 0
content complex
children SKY_COND PRECIP_TI AIR_TEMP FIELD_HIN FIELD_HN24 FIELD_HST FIELD_HS SURFACE WIND XPORT LOCATION TIME_REPORT TIME_RANGE ELEV_RANGE
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
annotation
documentation 
OBSERVATIOBSERVATIONS
source
<xs:element name="FIELD_OBS" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>OBSERVATIOBSERVATIONS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_PARAMETERS_FIELD">
        <xs:sequence>
          <xs:element name="LOCATION" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>DESCRIPTION OF OBSERVATION AREA / REFERENCE TO LOCATION IDS</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="TYPE_LOC_REF"/>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element ref="TIME_REPORT">
            <xs:annotation>
              <xs:documentation>TIME OF REPORT</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TIME_RANGE" minOccurs="0">
            <xs:annotation>
              <xs:documentation>TIME RANGE OF OBSERVATIONS</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence>
                <xs:element name="FROM" type="TYPE_TIME" nillable="true">
                  <xs:annotation>
                    <xs:documentation>START TIME OF OBSERVATIONS</xs:documentation>
                  </xs:annotation>
                </xs:element>
                <xs:element name="TO" type="TYPE_TIME" nillable="true" minOccurs="0">
                  <xs:annotation>
                    <xs:documentation>END TIME OF OBSERVATIONS</xs:documentation>
                  </xs:annotation>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
          <xs:element name="ELEV_RANGE" type="TYPE_ELEV_RANGE" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ELEVATION RANGE OF OBSERVATIONS</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:group ref="ANY_ELEMENT"/>
        </xs:sequence>
        <xs:attribute name="ID" type="TYPE_ID" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_REF
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_TYPE MTN_RANGE LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
DESCRIPTION OF OBSERVATION AREA / REFERENCE TO LOCATION IDS
source
<xs:element name="LOCATION" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DESCRIPTION OF OBSERVATION AREA / REFERENCE TO LOCATION IDS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_REF"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/TIME_RANGE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children FROM TO
annotation
documentation 
TIME RANGE OF OBSERVATIONS
source
<xs:element name="TIME_RANGE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TIME RANGE OF OBSERVATIONS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="FROM" type="TYPE_TIME" nillable="true">
        <xs:annotation>
          <xs:documentation>START TIME OF OBSERVATIONS</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TO" type="TYPE_TIME" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>END TIME OF OBSERVATIONS</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/TIME_RANGE/FROM
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TIME
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  Annotation
TIME_ZONE  TIME_ZONE_ENUMoptional      
annotation
documentation 
START TIME OF OBSERVATIONS
source
<xs:element name="FROM" type="TYPE_TIME" nillable="true">
  <xs:annotation>
    <xs:documentation>START TIME OF OBSERVATIONS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/TIME_RANGE/TO
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TIME
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  Annotation
TIME_ZONE  TIME_ZONE_ENUMoptional      
annotation
documentation 
END TIME OF OBSERVATIONS
source
<xs:element name="TO" type="TYPE_TIME" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>END TIME OF OBSERVATIONS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/ELEV_RANGE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_ELEV_RANGE
properties
isRef 0
content complex
children MIN MAX
annotation
documentation 
ELEVATION RANGE OF OBSERVATIONS
source
<xs:element name="ELEV_RANGE" type="TYPE_ELEV_RANGE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ELEVATION RANGE OF OBSERVATIONS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/AV_OBS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_PARAMETERS_AV
properties
isRef 0
content complex
children NUM_OCCUR SZ_TERRAIN_PARAM AV_SIZE TYPE LWC TRIGGER FAILURE_PLANE SLAB_WIDTH SLAB_THICK LENGTH_RUN TERRAIN_FEATURES COMMENT LOCATION DATE_OCCUR TIME_OCCUR TIME_OCCUR_RANGE
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
annotation
documentation 
DETAILED AVALANCHE OBSERVATIONS
source
<xs:element name="AV_OBS" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>DETAILED AVALANCHE OBSERVATIONS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_PARAMETERS_AV">
        <xs:sequence>
          <xs:element name="LOCATION">
            <xs:annotation>
              <xs:documentation>LOCATION DESCRIPTION / REFERENCE TO LOCATION ID</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="TYPE_LOC_REF"/>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element name="DATE_OCCUR" type="xs:date">
            <xs:annotation>
              <xs:documentation>DATE OF AVALANCHE EVENT</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TIME_OCCUR" type="TYPE_TIME" nillable="true">
            <xs:annotation>
              <xs:documentation>TIME OF AVALANCHE EVENT</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TIME_OCCUR_RANGE" type="TYPE_TIME_RANGE" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>ESTIMATED TIME RANGE OF AVALANCHE EVENT</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:group ref="ANY_ELEMENT"/>
        </xs:sequence>
        <xs:attribute name="ID" type="TYPE_ID" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/AV_OBS/LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_REF
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_TYPE MTN_RANGE LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
LOCATION DESCRIPTION / REFERENCE TO LOCATION ID
source
<xs:element name="LOCATION">
  <xs:annotation>
    <xs:documentation>LOCATION DESCRIPTION / REFERENCE TO LOCATION ID</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_REF"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/AV_OBS/DATE_OCCUR
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:date
properties
isRef 0
content simple
annotation
documentation 
DATE OF AVALANCHE EVENT
source
<xs:element name="DATE_OCCUR" type="xs:date">
  <xs:annotation>
    <xs:documentation>DATE OF AVALANCHE EVENT</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/AV_OBS/TIME_OCCUR
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TIME
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  Annotation
TIME_ZONE  TIME_ZONE_ENUMoptional      
annotation
documentation 
TIME OF AVALANCHE EVENT
source
<xs:element name="TIME_OCCUR" type="TYPE_TIME" nillable="true">
  <xs:annotation>
    <xs:documentation>TIME OF AVALANCHE EVENT</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/AV_OBS/TIME_OCCUR_RANGE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TIME_RANGE
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
pattern 0.0
pattern 0.5
pattern .5
pattern \d+
pattern \d+.0
annotation
documentation 
ESTIMATED TIME RANGE OF AVALANCHE EVENT
source
<xs:element name="TIME_OCCUR_RANGE" type="TYPE_TIME_RANGE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ESTIMATED TIME RANGE OF AVALANCHE EVENT</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/AV_ACTIVITY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children COMMENT LOCATION TIME_REPORT
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
documentation 
UNIQUE IDENTIFIER FOR AV ACTIVITY REPORT FROM SUBMITTING OPERATION
annotation
documentation 
GENERAL AVALANCHE ACTIVITY REPORT
source
<xs:element name="AV_ACTIVITY" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>GENERAL AVALANCHE ACTIVITY REPORT</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="COMMENT"/>
      <xs:element name="LOCATION" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="TYPE_LOC_REF"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element ref="TIME_REPORT">
        <xs:annotation>
          <xs:documentation>TIME IF REPORT</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:group ref="ANY_ELEMENT"/>
    </xs:sequence>
    <xs:attribute name="ID" type="TYPE_ID" use="required">
      <xs:annotation>
        <xs:documentation>UNIQUE IDENTIFIER FOR AV ACTIVITY REPORT FROM SUBMITTING OPERATION</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/AV_ACTIVITY/LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_REF
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_TYPE MTN_RANGE LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS
source
<xs:element name="LOCATION" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_REF"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/SNOWPACK_STRUCTURE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children COMMENT LOCATION TIME_REPORT
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
documentation 
UNIQUE IDENTIFIER FOR SNOWPACK STRUCTURE REPORT FROM SUBMITTING OPERATION
annotation
documentation 
GENERAL DESCRIPTION OF RELEVANT SNOWPACK CHARACTERISTICS
source
<xs:element name="SNOWPACK_STRUCTURE" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>GENERAL DESCRIPTION OF RELEVANT SNOWPACK CHARACTERISTICS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="COMMENT"/>
      <xs:element name="LOCATION" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:complexContent>
            <xs:extension base="TYPE_LOC_REF"/>
          </xs:complexContent>
        </xs:complexType>
      </xs:element>
      <xs:element ref="TIME_REPORT"/>
      <xs:group ref="ANY_ELEMENT"/>
    </xs:sequence>
    <xs:attribute name="ID" type="TYPE_ID" use="required">
      <xs:annotation>
        <xs:documentation>UNIQUE IDENTIFIER FOR SNOWPACK STRUCTURE REPORT FROM SUBMITTING OPERATION</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/SNOWPACK_STRUCTURE/LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_REF
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_TYPE MTN_RANGE LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS
source
<xs:element name="LOCATION" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_REF"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/STABILITY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_PARAMETERS_STB
properties
isRef 0
content complex
children STB_ALP STB_ALP_REMARK STB_TL STB_TL_REMARK STB_BTL STB_BTL_REMARK COMMENT LOCATION TIME_REPORT
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
annotation
documentation 
STABILITY RATINGS
source
<xs:element name="STABILITY" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>STABILITY RATINGS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_PARAMETERS_STB">
        <xs:sequence>
          <xs:element name="LOCATION" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:complexContent>
                <xs:extension base="TYPE_LOC_REF"/>
              </xs:complexContent>
            </xs:complexType>
          </xs:element>
          <xs:element ref="TIME_REPORT"/>
          <xs:group ref="ANY_ELEMENT"/>
        </xs:sequence>
        <xs:attribute name="ID" type="TYPE_ID" use="required"/>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/STABILITY/LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_REF
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_TYPE MTN_RANGE LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS
source
<xs:element name="LOCATION" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_REF"/>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/EXT_DATA
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_EXT_DATA
properties
isRef 0
content complex
children EX_TYPE FILE TITLE SUMMARY LOCATION
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
documentation 
UNIQUE IDENTIFIER OF EXTENAL DATA ENTRY FROM SUBMITTING OPERATION
annotation
documentation 
LINK TO ADDITIONAL EXTERNAL DATA 
source
<xs:element name="EXT_DATA" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LINK TO ADDITIONAL EXTERNAL DATA </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_EXT_DATA">
        <xs:sequence>
          <xs:element name="LOCATION" type="TYPE_LOC_REF" minOccurs="0" maxOccurs="unbounded">
            <xs:annotation>
              <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/DATE_OBS/EXT_DATA/LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_REF
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_TYPE MTN_RANGE LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS
source
<xs:element name="LOCATION" type="TYPE_LOC_REF" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LOCATIONS OF OBSERVATION / REFERENCE TO LOCATION IDS</xs:documentation>
  </xs:annotation>
</xs:element>

element CAA_DATA/OPERATION/LINKS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children LINK
identity constraints
  Name  Refer  Selector  Field(s)  
unique  linkUniqueIds    LINK  @ID  
annotation
documentation 
LINKS AMONG ELEMENTS WITHIN AND OUTSIDE THE ENTRIE  XML DOCUMENT
source
<xs:element name="LINKS" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LINKS AMONG ELEMENTS WITHIN AND OUTSIDE THE ENTRIE  XML DOCUMENT</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LINK" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LINK IDS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence>
            <xs:element name="OBJ" minOccurs="2" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>LIST OF OBJECT IDS OF LINKED OBJECTS</xs:documentation>
              </xs:annotation>
              <xs:complexType>
                <xs:attribute name="OP_ID" type="TYPE_ID" use="required">
                  <xs:annotation>
                    <xs:documentation>OPERATION IDENTIFIER OF LINKED OBJECT</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="ID" type="TYPE_ID" use="required">
                  <xs:annotation>
                    <xs:documentation>IDENTIFIER OF LINKED OBJECT WITHIN THE XML DOCUMENT</xs:documentation>
                  </xs:annotation>
                </xs:attribute>
                <xs:attribute name="Type" use="required">
                  <xs:annotation>
                    <xs:documentation>SPECIFIES TYPE OF LINKED OBJECT</xs:documentation>
                  </xs:annotation>
                  <xs:simpleType>
                    <xs:restriction base="xs:string">
                      <xs:enumeration value="WX_OBS"/>
                      <xs:enumeration value="FIELD_OBS"/>
                      <xs:enumeration value="AV_OBS"/>
                      <xs:enumeration value="AV_ACTIVITY"/>
                      <xs:enumeration value="SNOWPACK_STRUCTURE"/>
                      <xs:enumeration value="STABILITY"/>
                      <xs:enumeration value="EXT_DATA"/>
                      <xs:enumeration value="LOCATION_INFO"/>
                      <xs:enumeration value="OPERATION_INFO"/>
                    </xs:restriction>
                  </xs:simpleType>
                </xs:attribute>
              </xs:complexType>
            </xs:element>
            <xs:group ref="ANY_ELEMENT"/>
          </xs:sequence>
          <xs:attribute name="ID" type="TYPE_ID" use="required">
            <xs:annotation>
              <xs:documentation>UNIQUE IDENTIFIER OF LINK</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="LINK_PURPOSE" type="xs:string" use="optional">
            <xs:annotation>
              <xs:documentation>IDENTIFIES PURPOSE OF LINKED OBJECTS</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="MAIN_OBJ_OP_ID" type="TYPE_ID" use="optional"/>
          <xs:attribute name="MAIN_OBJ_ID" type="TYPE_ID" use="optional">
            <xs:annotation>
              <xs:documentation>IDENTIFIES OPTIONAL MAIN OBJECT OF LINK</xs:documentation>
            </xs:annotation>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
  <xs:unique name="linkUniqueIds">
    <xs:annotation>
      <xs:documentation>ENFORECES UNIQUE ID IN LINK LIST WITHIN DOCUMENT</xs:documentation>
    </xs:annotation>
    <xs:selector xpath="LINK"/>
    <xs:field xpath="@ID"/>
  </xs:unique>
</xs:element>

element CAA_DATA/OPERATION/LINKS/LINK
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children OBJ
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
documentation 
UNIQUE IDENTIFIER OF LINK
LINK_PURPOSE  xs:stringoptional      
documentation 
IDENTIFIES PURPOSE OF LINKED OBJECTS
MAIN_OBJ_OP_ID  TYPE_IDoptional      
MAIN_OBJ_ID  TYPE_IDoptional      
documentation 
IDENTIFIES OPTIONAL MAIN OBJECT OF LINK
annotation
documentation 
LINK IDS
source
<xs:element name="LINK" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LINK IDS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="OBJ" minOccurs="2" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>LIST OF OBJECT IDS OF LINKED OBJECTS</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:attribute name="OP_ID" type="TYPE_ID" use="required">
            <xs:annotation>
              <xs:documentation>OPERATION IDENTIFIER OF LINKED OBJECT</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="ID" type="TYPE_ID" use="required">
            <xs:annotation>
              <xs:documentation>IDENTIFIER OF LINKED OBJECT WITHIN THE XML DOCUMENT</xs:documentation>
            </xs:annotation>
          </xs:attribute>
          <xs:attribute name="Type" use="required">
            <xs:annotation>
              <xs:documentation>SPECIFIES TYPE OF LINKED OBJECT</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="WX_OBS"/>
                <xs:enumeration value="FIELD_OBS"/>
                <xs:enumeration value="AV_OBS"/>
                <xs:enumeration value="AV_ACTIVITY"/>
                <xs:enumeration value="SNOWPACK_STRUCTURE"/>
                <xs:enumeration value="STABILITY"/>
                <xs:enumeration value="EXT_DATA"/>
                <xs:enumeration value="LOCATION_INFO"/>
                <xs:enumeration value="OPERATION_INFO"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:attribute>
        </xs:complexType>
      </xs:element>
      <xs:group ref="ANY_ELEMENT"/>
    </xs:sequence>
    <xs:attribute name="ID" type="TYPE_ID" use="required">
      <xs:annotation>
        <xs:documentation>UNIQUE IDENTIFIER OF LINK</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="LINK_PURPOSE" type="xs:string" use="optional">
      <xs:annotation>
        <xs:documentation>IDENTIFIES PURPOSE OF LINKED OBJECTS</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="MAIN_OBJ_OP_ID" type="TYPE_ID" use="optional"/>
    <xs:attribute name="MAIN_OBJ_ID" type="TYPE_ID" use="optional">
      <xs:annotation>
        <xs:documentation>IDENTIFIES OPTIONAL MAIN OBJECT OF LINK</xs:documentation>
      </xs:annotation>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element CAA_DATA/OPERATION/LINKS/LINK/OBJ
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
OP_ID  TYPE_IDrequired      
documentation 
OPERATION IDENTIFIER OF LINKED OBJECT
ID  TYPE_IDrequired      
documentation 
IDENTIFIER OF LINKED OBJECT WITHIN THE XML DOCUMENT
Type  required      
documentation 
SPECIFIES TYPE OF LINKED OBJECT
annotation
documentation 
LIST OF OBJECT IDS OF LINKED OBJECTS
source
<xs:element name="OBJ" minOccurs="2" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>LIST OF OBJECT IDS OF LINKED OBJECTS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="OP_ID" type="TYPE_ID" use="required">
      <xs:annotation>
        <xs:documentation>OPERATION IDENTIFIER OF LINKED OBJECT</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="ID" type="TYPE_ID" use="required">
      <xs:annotation>
        <xs:documentation>IDENTIFIER OF LINKED OBJECT WITHIN THE XML DOCUMENT</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="Type" use="required">
      <xs:annotation>
        <xs:documentation>SPECIFIES TYPE OF LINKED OBJECT</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="WX_OBS"/>
          <xs:enumeration value="FIELD_OBS"/>
          <xs:enumeration value="AV_OBS"/>
          <xs:enumeration value="AV_ACTIVITY"/>
          <xs:enumeration value="SNOWPACK_STRUCTURE"/>
          <xs:enumeration value="STABILITY"/>
          <xs:enumeration value="EXT_DATA"/>
          <xs:enumeration value="LOCATION_INFO"/>
          <xs:enumeration value="OPERATION_INFO"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element CAA_DATA/EXTENSION_DEFS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
source
<xs:element name="EXTENSION_DEFS" type="xs:string" minOccurs="0"/>

element TIME_REPORT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TIME
properties
content complex
nillable true
used by
elements CAA_DATA/OPERATION/DATE_OBS/AV_ACTIVITY CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS CAA_DATA/OPERATION/DATE_OBS/SNOWPACK_STRUCTURE CAA_DATA/OPERATION/DATE_OBS/STABILITY
attributes
Name  Type  Use  Default  Fixed  Annotation
TIME_ZONE  TIME_ZONE_ENUMoptional      
annotation
documentation 
GLOBAL ELEMENT TOME OF REPORT
source
<xs:element name="TIME_REPORT" type="TYPE_TIME" nillable="true">
  <xs:annotation>
    <xs:documentation>GLOBAL ELEMENT TOME OF REPORT</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_EXT_DATA
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children EX_TYPE FILE TITLE SUMMARY
used by
element CAA_DATA/OPERATION/DATE_OBS/EXT_DATA
attributes
Name  Type  Use  Default  Fixed  Annotation
ID  TYPE_IDrequired      
documentation 
UNIQUE IDENTIFIER OF EXTENAL DATA ENTRY FROM SUBMITTING OPERATION
annotation
documentation 
TYPE DEFINITION EXTENSTION DATA
documentation 
UNIQUE IDENTIFIER OF EXTERNAL DATA ENTRY
source
<xs:complexType name="TYPE_EXT_DATA">
  <xs:annotation>
    <xs:documentation>TYPE DEFINITION EXTENSTION DATA</xs:documentation>
    <xs:documentation>UNIQUE IDENTIFIER OF EXTERNAL DATA ENTRY</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="EX_TYPE" type="xs:string" nillable="true">
      <xs:annotation>
        <xs:documentation>POINTER TO EXTENSTION_DEF FOR FILE PROCESSING INFORMATION</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FILE" minOccurs="0">
      <xs:annotation>
        <xs:documentation>DATA FILE NAME/ LOCATION (URI)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="xs:anyURI"/>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="TITLE" nillable="true">
      <xs:annotation>
        <xs:documentation>EXPLANATORY TITLE OF  TEXT MESSAGE OR FILE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:maxLength value="30"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="SUMMARY" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TEXT MESSAGE OR SHORT TEXT SUMMARY OF FILE CONTENT</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:group ref="ANY_ELEMENT"/>
  </xs:sequence>
  <xs:attribute name="ID" type="TYPE_ID" use="required">
    <xs:annotation>
      <xs:documentation>UNIQUE IDENTIFIER OF EXTENAL DATA ENTRY FROM SUBMITTING OPERATION</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

element TYPE_EXT_DATA/EX_TYPE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
POINTER TO EXTENSTION_DEF FOR FILE PROCESSING INFORMATION
source
<xs:element name="EX_TYPE" type="xs:string" nillable="true">
  <xs:annotation>
    <xs:documentation>POINTER TO EXTENSTION_DEF FOR FILE PROCESSING INFORMATION</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_EXT_DATA/FILE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of xs:anyURI
properties
isRef 0
content complex
annotation
documentation 
DATA FILE NAME/ LOCATION (URI)
source
<xs:element name="FILE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DATA FILE NAME/ LOCATION (URI)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:anyURI"/>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element TYPE_EXT_DATA/TITLE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
maxLength 30
annotation
documentation 
EXPLANATORY TITLE OF  TEXT MESSAGE OR FILE
source
<xs:element name="TITLE" nillable="true">
  <xs:annotation>
    <xs:documentation>EXPLANATORY TITLE OF  TEXT MESSAGE OR FILE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:maxLength value="30"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_EXT_DATA/SUMMARY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
TEXT MESSAGE OR SHORT TEXT SUMMARY OF FILE CONTENT
source
<xs:element name="SUMMARY" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TEXT MESSAGE OR SHORT TEXT SUMMARY OF FILE CONTENT</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_TIME
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of xs:time
properties
base xs:time
used by
elements CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/TIME_RANGE/FROM CAA_DATA/OPERATION/DATE_OBS/WX_OBS/TIME_OBS CAA_DATA/OPERATION/DATE_OBS/AV_OBS/TIME_OCCUR TIME_REPORT CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/TIME_RANGE/TO
attributes
Name  Type  Use  Default  Fixed  Annotation
TIME_ZONE  TIME_ZONE_ENUMoptional      
annotation
documentation 
TYPE DEFINITION TIME
source
<xs:complexType name="TYPE_TIME">
  <xs:annotation>
    <xs:documentation>TYPE DEFINITION TIME</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="xs:time">
      <xs:annotation>
        <xs:documentation>CONTAINS TIME ZONE ENUMERATIONS</xs:documentation>
      </xs:annotation>
      <xs:attribute name="TIME_ZONE" type="TIME_ZONE_ENUM" use="optional"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>

simpleType TYPE_TIME_RANGE
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:float
used by
element CAA_DATA/OPERATION/DATE_OBS/AV_OBS/TIME_OCCUR_RANGE
facets
minInclusive 0
pattern 0.0
pattern 0.5
pattern .5
pattern \d+
pattern \d+.0
annotation
documentation 
TYPE DEFINITION TIME RANGE
source
<xs:simpleType name="TYPE_TIME_RANGE">
  <xs:annotation>
    <xs:documentation>TYPE DEFINITION TIME RANGE</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:float">
    <xs:minInclusive value="0"/>
    <xs:pattern value="0.0"/>
    <xs:pattern value="0.5"/>
    <xs:pattern value=".5"/>
    <xs:pattern value="\d+"/>
    <xs:pattern value="\d+.0"/>
  </xs:restriction>
</xs:simpleType>

element COMMENT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
content simple
used by
elements CAA_DATA/OPERATION/DATE_OBS/AV_ACTIVITY CAA_DATA/OPERATION/DATE_OBS/SNOWPACK_STRUCTURE
complexTypes OBS_PARAMETERS_AV OBS_PARAMETERS_STB TYPE_TERRAIN_FEATURES
annotation
documentation 
GENERAL COMMENT ELEMENT
source
<xs:element name="COMMENT" type="xs:string">
  <xs:annotation>
    <xs:documentation>GENERAL COMMENT ELEMENT</xs:documentation>
  </xs:annotation>
</xs:element>

element LOC_ABBREV
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
content simple
used by
complexType TYPE_LOC_ATTRIBUTE
facets
minLength 1
maxLength 9
annotation
documentation 
LOCATION ABBREVIATION (only 9 characters)
source
<xs:element name="LOC_ABBREV">
  <xs:annotation>
    <xs:documentation>LOCATION ABBREVIATION (only 9 characters)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="9"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element LOC_DESCRIPTION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
content simple
used by
elements CAA_DATA/OPERATION/DATE_OBS/WX_OBS/LOCATION TYPE_OP_INFO/LOCATION TYPE_LOC_ATTRIBUTE/PARENT_LOCATION
complexTypes TYPE_LOC_ATTRIBUTE TYPE_LOC_REF
facets
minLength 1
annotation
documentation 
GENERAL DESCRIPTION OF LOCATION
source
<xs:element name="LOC_DESCRIPTION">
  <xs:annotation>
    <xs:documentation>GENERAL DESCRIPTION OF LOCATION</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element LOC_ID_GLOBAL
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
content complex
used by
elements CAA_DATA/OPERATION/DATE_OBS/WX_OBS/LOCATION TYPE_OP_INFO/LOCATION TYPE_LOC_ATTRIBUTE/PARENT_LOCATION
complexTypes TYPE_LOC_ATTRIBUTE TYPE_LOC_REF
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
documentation 
LOCATION IDENTIFIER OF LOCATION IN LARGER SYSTEM
SYSTEM  required      
documentation 
SPECIFICATION OF LARGER SYSTEM (e.g. CAA)
annotation
documentation 
GLOBAL LOCATION ID
source
<xs:element name="LOC_ID_GLOBAL">
  <xs:annotation>
    <xs:documentation>GLOBAL LOCATION ID</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:attribute name="LOC_ID" type="TYPE_ID" use="required">
      <xs:annotation>
        <xs:documentation>LOCATION IDENTIFIER OF LOCATION IN LARGER SYSTEM</xs:documentation>
      </xs:annotation>
    </xs:attribute>
    <xs:attribute name="SYSTEM" use="required">
      <xs:annotation>
        <xs:documentation>SPECIFICATION OF LARGER SYSTEM (e.g. CAA)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element LOC_TYPE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
content simple
used by
element CAA_DATA/OPERATION/DATE_OBS/WX_OBS/LOCATION
complexType TYPE_LOC_REF
facets
enumeration Generic Point
enumeration Generic Line
enumeration Generic Polygon
enumeration Operation Location
enumeration Forecast Area
enumeration Operating Zone
enumeration Avalanche Path
enumeration Ski Run
enumeration Weather Site
annotation
documentation 
LOCATION TYPE
source
<xs:element name="LOC_TYPE">
  <xs:annotation>
    <xs:documentation>LOCATION TYPE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Generic Point"/>
      <xs:enumeration value="Generic Line"/>
      <xs:enumeration value="Generic Polygon"/>
      <xs:enumeration value="Operation Location"/>
      <xs:enumeration value="Forecast Area"/>
      <xs:enumeration value="Operating Zone"/>
      <xs:enumeration value="Avalanche Path"/>
      <xs:enumeration value="Ski Run"/>
      <xs:enumeration value="Weather Site"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element MTN_RANGE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of MTN_RANGE_ENUM
properties
content complex
nillable true
used by
elements TYPE_LOC_GEN_POINT/ATTRIBUTES TYPE_LOC_GEN_LINE/ATTRIBUTES TYPE_LOC_GEN_POLYGON/ATTRIBUTES TYPE_LOC_WX_SITE/ATTRIBUTES TYPE_LOC_AV_PATH/ATTRIBUTES TYPE_LOC_SKI_RUN/ATTRIBUTES TYPE_LOC_OPERATION/ATTRIBUTES TYPE_LOC_OP_ZONE/ATTRIBUTES TYPE_LOC_FRST_AREA/ATTRIBUTES CAA_DATA/OPERATION/DATE_OBS/WX_OBS/LOCATION TYPE_OP_INFO/LOCATION
complexType TYPE_LOC_REF
facets
enumeration other
enumeration Coast Mountains
enumeration Northwest Ranges
enumeration Cariboo Mtn Range
enumeration Monashee Mtn Range
enumeration Selkirk Mtn Range
enumeration Purcell Mtn Range
enumeration Rocky Mountains
enumeration Eastern Canada
enumeration Alaska
attributes
Name  Type  Use  Default  Fixed  Annotation
SORT_KEY  optional      
annotation
documentation 
NAME OF MOUNTAIN RANGE
source
<xs:element name="MTN_RANGE" nillable="true">
  <xs:annotation>
    <xs:documentation>NAME OF MOUNTAIN RANGE</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="MTN_RANGE_ENUM">
        <xs:attribute name="SORT_KEY" use="optional">
          <xs:simpleType>
            <xs:restriction base="xs:string">
              <xs:minLength value="1"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

group ANY_ELEMENT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
used by
elements CAA_DATA/OPERATION/DATE_OBS/AV_ACTIVITY CAA_DATA/OPERATION/DATE_OBS/AV_OBS CAA_DATA/OPERATION/DATE_OBS CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS CAA_DATA/OPERATION/LINKS/LINK CAA_DATA/OPERATION/DATE_OBS/SNOWPACK_STRUCTURE CAA_DATA/OPERATION/DATE_OBS/STABILITY CAA_DATA/OPERATION/DATE_OBS/WX_OBS
complexTypes TYPE_EXT_DATA TYPE_LOC_ATTRIBUTE TYPE_OP_INFO
annotation
documentation 
GLOBAL GROUP ANY ELEMENT
source
<xs:group name="ANY_ELEMENT">
  <xs:annotation>
    <xs:documentation>GLOBAL GROUP ANY ELEMENT</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:any namespace="##other" processContents="strict" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>ANY ELEMENT FROM ANY NAMESPACE</xs:documentation>
      </xs:annotation>
    </xs:any>
  </xs:sequence>
</xs:group>

complexType TYPE_ELEV
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ELEV_VALUE
used by
elements CAA_DATA/OPERATION/DATE_OBS/WX_OBS/ELEVATION TYPE_LOC_POINT_ATTRIBUTE/ELEVATION TYPE_ELEV_RANGE/MAX TYPE_ELEV_RANGE/MIN OBS_SKY_COND/VF
attributes
Name  Type  Use  Default  Fixed  Annotation
UNITS  optional  m    
documentation 
UNITS OF ELEVATION READING
annotation
documentation 
ELEVATION
source
<xs:complexType name="TYPE_ELEV">
  <xs:annotation>
    <xs:documentation>ELEVATION</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ELEV_VALUE" nillable="true">
      <xs:annotation>
        <xs:documentation>ELEVATION VALUE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="-1312"/>
          <xs:maxInclusive value="29145"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="UNITS" use="optional" default="m">
    <xs:annotation>
      <xs:documentation>UNITS OF ELEVATION READING</xs:documentation>
    </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="m"/>
        <xs:enumeration value="ft"/>
      </xs:restriction>
    </xs:simpleType>
  </xs:attribute>
</xs:complexType>

element TYPE_ELEV/ELEV_VALUE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:int
properties
isRef 0
content simple
nillable true
facets
minInclusive -1312
maxInclusive 29145
annotation
documentation 
ELEVATION VALUE
source
<xs:element name="ELEV_VALUE" nillable="true">
  <xs:annotation>
    <xs:documentation>ELEVATION VALUE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="-1312"/>
      <xs:maxInclusive value="29145"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType TYPE_ELEV_RANGE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children MIN MAX
used by
elements TYPE_TERRAIN_PARAMETERS/ELEV CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/ELEV_RANGE
annotation
documentation 
ELEVATION RANGE
source
<xs:complexType name="TYPE_ELEV_RANGE">
  <xs:annotation>
    <xs:documentation>ELEVATION RANGE</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MIN" type="TYPE_ELEV" nillable="true">
      <xs:annotation>
        <xs:documentation>MINIMUM OF ELEVATION RANGE</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="MAX" type="TYPE_ELEV" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>MAXIMUM OF ELEVATION RANGE</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TYPE_ELEV_RANGE/MIN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_ELEV
properties
isRef 0
content complex
nillable true
children ELEV_VALUE
attributes
Name  Type  Use  Default  Fixed  Annotation
UNITS  optional  m    
documentation 
UNITS OF ELEVATION READING
annotation
documentation 
MINIMUM OF ELEVATION RANGE
source
<xs:element name="MIN" type="TYPE_ELEV" nillable="true">
  <xs:annotation>
    <xs:documentation>MINIMUM OF ELEVATION RANGE</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_ELEV_RANGE/MAX
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_ELEV
properties
isRef 0
content complex
nillable true
children ELEV_VALUE
attributes
Name  Type  Use  Default  Fixed  Annotation
UNITS  optional  m    
documentation 
UNITS OF ELEVATION READING
annotation
documentation 
MAXIMUM OF ELEVATION RANGE
source
<xs:element name="MAX" type="TYPE_ELEV" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MAXIMUM OF ELEVATION RANGE</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_ATTRIBUTE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL
used by
complexTypes TYPE_LOC_LINE_ATTRIBUTE TYPE_LOC_POINT_ATTRIBUTE TYPE_LOC_POLYGON_ATTRIBUTE
annotation
documentation 
LOCATION ATTRIBUTE DEFINITION
source
<xs:complexType name="TYPE_LOC_ATTRIBUTE">
  <xs:annotation>
    <xs:documentation>LOCATION ATTRIBUTE DEFINITION</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="LOC_DESCRIPTION">
      <xs:annotation>
        <xs:documentation>GENERAL DESCRIPTION OF LOCATION</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="LOC_ABBREV" minOccurs="0"/>
    <xs:element name="PARENT_LOCATION" minOccurs="0">
      <xs:annotation>
        <xs:documentation>REFERENCE TO PARENT LOCATION</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element ref="LOC_DESCRIPTION"/>
          <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
        <xs:attribute name="LOC_ID" type="TYPE_ID" use="optional"/>
        <xs:attribute name="OP_ID" type="TYPE_ID" use="optional"/>
      </xs:complexType>
    </xs:element>
    <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
    <xs:group ref="ANY_ELEMENT"/>
  </xs:sequence>
</xs:complexType>

element TYPE_LOC_ATTRIBUTE/PARENT_LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
OP_ID  TYPE_IDoptional      
annotation
documentation 
REFERENCE TO PARENT LOCATION
source
<xs:element name="PARENT_LOCATION" minOccurs="0">
  <xs:annotation>
    <xs:documentation>REFERENCE TO PARENT LOCATION</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="LOC_DESCRIPTION"/>
      <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="LOC_ID" type="TYPE_ID" use="optional"/>
    <xs:attribute name="OP_ID" type="TYPE_ID" use="optional"/>
  </xs:complexType>
</xs:element>

complexType TYPE_LOC_AV_PATH
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/AV_PATH
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
AVLANCHE PATH
source
<xs:complexType name="TYPE_LOC_AV_PATH">
  <xs:annotation>
    <xs:documentation>AVLANCHE PATH</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>PATH ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE"/>
              <xs:element name="TERRAIN_PARAMETERS" type="TYPE_TERRAIN_PARAMETERS" minOccurs="0"/>
              <xs:element name="TERRAIN_FEATURES" type="TYPE_TERRAIN_FEATURES" minOccurs="0"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" type="TYPE_LOC_POLYGON_GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>PATH GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_AV_PATH/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_POLYGON_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL MTN_RANGE TERRAIN_PARAMETERS TERRAIN_FEATURES
annotation
documentation 
PATH ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PATH ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE"/>
          <xs:element name="TERRAIN_PARAMETERS" type="TYPE_TERRAIN_PARAMETERS" minOccurs="0"/>
          <xs:element name="TERRAIN_FEATURES" type="TYPE_TERRAIN_FEATURES" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_AV_PATH/ATTRIBUTES/TERRAIN_PARAMETERS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TERRAIN_PARAMETERS
properties
isRef 0
content complex
children ASPECT ELEV INCLINE
source
<xs:element name="TERRAIN_PARAMETERS" type="TYPE_TERRAIN_PARAMETERS" minOccurs="0"/>

element TYPE_LOC_AV_PATH/ATTRIBUTES/TERRAIN_FEATURES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TERRAIN_FEATURES
properties
isRef 0
content complex
children SHAPE WIND_EXP SOLAR_EXP GROUND_COVER HISTORY SKIABLE RELATIVE_LOC FOREST_COVER VEGETATION_BAND COMMENT
source
<xs:element name="TERRAIN_FEATURES" type="TYPE_TERRAIN_FEATURES" minOccurs="0"/>

element TYPE_LOC_AV_PATH/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_POLYGON_GEOMETRY
properties
isRef 0
content complex
annotation
documentation 
PATH GEOMETRY
source
<xs:element name="GEOMETRY" type="TYPE_LOC_POLYGON_GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PATH GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_FRST_AREA
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/FORECAST_AREA
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
FORECAST AREA
source
<xs:complexType name="TYPE_LOC_FRST_AREA">
  <xs:annotation>
    <xs:documentation>FORECAST AREA</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AREA ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AREA GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_FRST_AREA/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_POLYGON_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL MTN_RANGE
annotation
documentation 
AREA ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AREA ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_FRST_AREA/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
annotation
documentation 
AREA GEOMETRY
source
<xs:element name="GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AREA GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_GEN_LINE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/GENERIC_LINE
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
GENERIC LINE LOCATION
source
<xs:complexType name="TYPE_LOC_GEN_LINE">
  <xs:annotation>
    <xs:documentation>GENERIC LINE LOCATION</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>LINE ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_LINE_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" type="TYPE_LOC_LINE_GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>LINE GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_GEN_LINE/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_LINE_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL MTN_RANGE
annotation
documentation 
LINE ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LINE ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_LINE_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_GEN_LINE/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_LINE_GEOMETRY
properties
isRef 0
content complex
annotation
documentation 
LINE GEOMETRY
source
<xs:element name="GEOMETRY" type="TYPE_LOC_LINE_GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LINE GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_GEN_POINT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/GENERIC_POINT
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
GENERIC POINT LOCATION
source
<xs:complexType name="TYPE_LOC_GEN_POINT">
  <xs:annotation>
    <xs:documentation>GENERIC POINT LOCATION</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>POINT ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_POINT_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" type="TYPE_LOC_POINT_GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>POINT GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_GEN_POINT/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_POINT_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL ELEVATION MTN_RANGE
annotation
documentation 
POINT ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POINT ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_POINT_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_GEN_POINT/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_POINT_GEOMETRY
properties
isRef 0
content complex
annotation
documentation 
POINT GEOMETRY
source
<xs:element name="GEOMETRY" type="TYPE_LOC_POINT_GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POINT GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_GEN_POLYGON
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/GENERIC_POLYGON
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
GENERIC POLYGON LOCATION
source
<xs:complexType name="TYPE_LOC_GEN_POLYGON">
  <xs:annotation>
    <xs:documentation>GENERIC POLYGON LOCATION</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>POLYGON ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" type="TYPE_LOC_LINE_GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>POLYGON GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_GEN_POLYGON/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_POLYGON_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL MTN_RANGE
annotation
documentation 
POLYGON ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POLYGON ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_GEN_POLYGON/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_LINE_GEOMETRY
properties
isRef 0
content complex
annotation
documentation 
POLYGON GEOMETRY
source
<xs:element name="GEOMETRY" type="TYPE_LOC_LINE_GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POLYGON GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_LINE_ATTRIBUTE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_ATTRIBUTE
properties
base TYPE_LOC_ATTRIBUTE
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL
used by
element TYPE_LOC_GEN_LINE/ATTRIBUTES
annotation
documentation 
LINE LOCATION ATTRIBUTE DEFINITION
source
<xs:complexType name="TYPE_LOC_LINE_ATTRIBUTE">
  <xs:annotation>
    <xs:documentation>LINE LOCATION ATTRIBUTE DEFINITION</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="TYPE_LOC_ATTRIBUTE"/>
  </xs:complexContent>
</xs:complexType>

complexType TYPE_LOC_LINE_GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
used by
elements TYPE_LOC_GEN_LINE/GEOMETRY TYPE_LOC_GEN_POLYGON/GEOMETRY
annotation
documentation 
LINE LOCATION GEOMETRY DEFINITION
source
<xs:complexType name="TYPE_LOC_LINE_GEOMETRY">
  <xs:annotation>
    <xs:documentation>LINE LOCATION GEOMETRY DEFINITION</xs:documentation>
  </xs:annotation>
</xs:complexType>

complexType TYPE_LOC_OP_ZONE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/OPERATING_ZONE
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
OPERATIONAL ZONE/DRAINAGE
source
<xs:complexType name="TYPE_LOC_OP_ZONE">
  <xs:annotation>
    <xs:documentation>OPERATIONAL ZONE/DRAINAGE</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ZONE ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" type="TYPE_LOC_POLYGON_GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ZONE GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_OP_ZONE/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_POLYGON_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL MTN_RANGE
annotation
documentation 
ZONE ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ZONE ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_OP_ZONE/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_POLYGON_GEOMETRY
properties
isRef 0
content complex
annotation
documentation 
ZONE GEOMETRY
source
<xs:element name="GEOMETRY" type="TYPE_LOC_POLYGON_GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ZONE GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_OPERATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/OPERATION_LOCATION
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
OPERATION
source
<xs:complexType name="TYPE_LOC_OPERATION">
  <xs:annotation>
    <xs:documentation>OPERATION</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>OPERATION LOCATION ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" type="TYPE_LOC_POLYGON_GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>OPERATION LOCATION GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_OPERATION/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_POLYGON_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL MTN_RANGE
annotation
documentation 
OPERATION LOCATION ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>OPERATION LOCATION ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_OPERATION/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_POLYGON_GEOMETRY
properties
isRef 0
content complex
annotation
documentation 
OPERATION LOCATION GEOMETRY
source
<xs:element name="GEOMETRY" type="TYPE_LOC_POLYGON_GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>OPERATION LOCATION GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_POINT_ATTRIBUTE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_ATTRIBUTE
properties
base TYPE_LOC_ATTRIBUTE
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL ELEVATION
used by
elements TYPE_LOC_GEN_POINT/ATTRIBUTES TYPE_LOC_WX_SITE/ATTRIBUTES
annotation
documentation 
POINT LOCATION ATTRIBUTE DEFINITION
source
<xs:complexType name="TYPE_LOC_POINT_ATTRIBUTE">
  <xs:annotation>
    <xs:documentation>POINT LOCATION ATTRIBUTE DEFINITION</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="TYPE_LOC_ATTRIBUTE">
      <xs:sequence>
        <xs:element name="ELEVATION" type="TYPE_ELEV" minOccurs="0">
          <xs:annotation>
            <xs:documentation>POINT ELEVATION</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

element TYPE_LOC_POINT_ATTRIBUTE/ELEVATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_ELEV
properties
isRef 0
content complex
children ELEV_VALUE
attributes
Name  Type  Use  Default  Fixed  Annotation
UNITS  optional  m    
documentation 
UNITS OF ELEVATION READING
annotation
documentation 
POINT ELEVATION
source
<xs:element name="ELEVATION" type="TYPE_ELEV" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POINT ELEVATION</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_POINT_GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
used by
elements TYPE_LOC_GEN_POINT/GEOMETRY TYPE_LOC_WX_SITE/GEOMETRY
annotation
documentation 
POINT LOCATION GEOMETRY DEFINITION
source
<xs:complexType name="TYPE_LOC_POINT_GEOMETRY">
  <xs:annotation>
    <xs:documentation>POINT LOCATION GEOMETRY DEFINITION</xs:documentation>
  </xs:annotation>
</xs:complexType>

complexType TYPE_LOC_POLYGON_ATTRIBUTE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_ATTRIBUTE
properties
base TYPE_LOC_ATTRIBUTE
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL
used by
elements TYPE_LOC_GEN_POLYGON/ATTRIBUTES TYPE_LOC_AV_PATH/ATTRIBUTES TYPE_LOC_SKI_RUN/ATTRIBUTES TYPE_LOC_OPERATION/ATTRIBUTES TYPE_LOC_OP_ZONE/ATTRIBUTES TYPE_LOC_FRST_AREA/ATTRIBUTES
annotation
documentation 
POLYGON LOCATION ATTRIBUTE DEFINITION
source
<xs:complexType name="TYPE_LOC_POLYGON_ATTRIBUTE">
  <xs:annotation>
    <xs:documentation>POLYGON LOCATION ATTRIBUTE DEFINITION</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="TYPE_LOC_ATTRIBUTE"/>
  </xs:complexContent>
</xs:complexType>

complexType TYPE_LOC_POLYGON_GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
used by
elements TYPE_LOC_AV_PATH/GEOMETRY TYPE_LOC_SKI_RUN/GEOMETRY TYPE_LOC_OPERATION/GEOMETRY TYPE_LOC_OP_ZONE/GEOMETRY
annotation
documentation 
POLYGON LOCATION GEOMETRY DEFINITION
source
<xs:complexType name="TYPE_LOC_POLYGON_GEOMETRY">
  <xs:annotation>
    <xs:documentation>POLYGON LOCATION GEOMETRY DEFINITION</xs:documentation>
  </xs:annotation>
</xs:complexType>

complexType TYPE_LOC_REF
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children LOC_DESCRIPTION LOC_TYPE MTN_RANGE LOC_ID_GLOBAL
used by
elements CAA_DATA/OPERATION/DATE_OBS/WX_OBS/LOCATION CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/LOCATION CAA_DATA/OPERATION/DATE_OBS/AV_OBS/LOCATION CAA_DATA/OPERATION/DATE_OBS/AV_ACTIVITY/LOCATION CAA_DATA/OPERATION/DATE_OBS/SNOWPACK_STRUCTURE/LOCATION CAA_DATA/OPERATION/DATE_OBS/STABILITY/LOCATION CAA_DATA/OPERATION/DATE_OBS/EXT_DATA/LOCATION TYPE_OP_INFO/LOCATION
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
LOCATION REFERENCE DEFINITION
source
<xs:complexType name="TYPE_LOC_REF">
  <xs:annotation>
    <xs:documentation>LOCATION REFERENCE DEFINITION</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element ref="LOC_DESCRIPTION"/>
    <xs:element ref="LOC_TYPE" minOccurs="0"/>
    <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
    <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="optional">
    <xs:annotation>
      <xs:documentation>UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION</xs:documentation>
    </xs:annotation>
  </xs:attribute>
  <xs:attribute name="OP_ID" type="TYPE_ID" use="optional">
    <xs:annotation>
      <xs:documentation>OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)</xs:documentation>
    </xs:annotation>
  </xs:attribute>
</xs:complexType>

complexType TYPE_LOC_SKI_RUN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/SKI_RUN
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
SKI RUN
source
<xs:complexType name="TYPE_LOC_SKI_RUN">
  <xs:annotation>
    <xs:documentation>SKI RUN</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>RUN ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE"/>
              <xs:element name="TERRAIN_PARAMETERS" type="TYPE_TERRAIN_PARAMETERS" minOccurs="0"/>
              <xs:element name="TERRAIN_FEATURES" type="TYPE_TERRAIN_FEATURES" minOccurs="0"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" type="TYPE_LOC_POLYGON_GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>RUN GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_SKI_RUN/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_POLYGON_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL MTN_RANGE TERRAIN_PARAMETERS TERRAIN_FEATURES
annotation
documentation 
RUN ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RUN ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_POLYGON_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE"/>
          <xs:element name="TERRAIN_PARAMETERS" type="TYPE_TERRAIN_PARAMETERS" minOccurs="0"/>
          <xs:element name="TERRAIN_FEATURES" type="TYPE_TERRAIN_FEATURES" minOccurs="0"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_SKI_RUN/ATTRIBUTES/TERRAIN_PARAMETERS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TERRAIN_PARAMETERS
properties
isRef 0
content complex
children ASPECT ELEV INCLINE
source
<xs:element name="TERRAIN_PARAMETERS" type="TYPE_TERRAIN_PARAMETERS" minOccurs="0"/>

element TYPE_LOC_SKI_RUN/ATTRIBUTES/TERRAIN_FEATURES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TERRAIN_FEATURES
properties
isRef 0
content complex
children SHAPE WIND_EXP SOLAR_EXP GROUND_COVER HISTORY SKIABLE RELATIVE_LOC FOREST_COVER VEGETATION_BAND COMMENT
source
<xs:element name="TERRAIN_FEATURES" type="TYPE_TERRAIN_FEATURES" minOccurs="0"/>

element TYPE_LOC_SKI_RUN/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_POLYGON_GEOMETRY
properties
isRef 0
content complex
annotation
documentation 
RUN GEOMETRY
source
<xs:element name="GEOMETRY" type="TYPE_LOC_POLYGON_GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RUN GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_LOC_WX_SITE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ATTRIBUTES GEOMETRY
used by
element CAA_DATA/OPERATION/LOCATION_INFO/WX_SITE
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDrequired      
annotation
documentation 
WEATHER SITE
source
<xs:complexType name="TYPE_LOC_WX_SITE">
  <xs:annotation>
    <xs:documentation>WEATHER SITE</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ATTRIBUTES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SITE ATTRIBUTES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_LOC_POINT_ATTRIBUTE">
            <xs:sequence>
              <xs:element ref="MTN_RANGE"/>
              <xs:element name="WX_SITE_TYPE" type="TYPE_MEASTYPE_WX" default="MAN"/>
            </xs:sequence>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="GEOMETRY" type="TYPE_LOC_POINT_GEOMETRY" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SITE GEOMETRY</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="LOC_ID" type="TYPE_ID" use="required"/>
</xs:complexType>

element TYPE_LOC_WX_SITE/ATTRIBUTES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_LOC_POINT_ATTRIBUTE
properties
isRef 0
content complex
children LOC_DESCRIPTION LOC_ABBREV PARENT_LOCATION LOC_ID_GLOBAL ELEVATION MTN_RANGE WX_SITE_TYPE
annotation
documentation 
SITE ATTRIBUTES
source
<xs:element name="ATTRIBUTES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SITE ATTRIBUTES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_LOC_POINT_ATTRIBUTE">
        <xs:sequence>
          <xs:element ref="MTN_RANGE"/>
          <xs:element name="WX_SITE_TYPE" type="TYPE_MEASTYPE_WX" default="MAN"/>
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_LOC_WX_SITE/ATTRIBUTES/WX_SITE_TYPE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_MEASTYPE_WX
properties
isRef 0
content simple
default MAN
facets
enumeration MAN
enumeration AUTO
source
<xs:element name="WX_SITE_TYPE" type="TYPE_MEASTYPE_WX" default="MAN"/>

element TYPE_LOC_WX_SITE/GEOMETRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_LOC_POINT_GEOMETRY
properties
isRef 0
content complex
annotation
documentation 
SITE GEOMETRY
source
<xs:element name="GEOMETRY" type="TYPE_LOC_POINT_GEOMETRY" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SITE GEOMETRY</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_OP_CONTACT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children NAME FUNCTION TELEPHONE EMAIL
used by
element TYPE_OP_INFO/CONTACT
annotation
documentation 
OPERATION CONTACT INFO
source
<xs:complexType name="TYPE_OP_CONTACT">
  <xs:annotation>
    <xs:documentation>OPERATION CONTACT INFO</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="NAME" type="xs:string" nillable="true">
      <xs:annotation>
        <xs:documentation>NAME OF CONTACT PERSON</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FUNCTION" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>FUNCTION OF CONTACT PERSON</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="TELEPHONE" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>PERSONAL TELEPHONE OF CONTACT PERSON</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\d{3}-\d{3}-\d{4}"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="EMAIL" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>PERSONAL EMAIL OF CONTACT PERSON</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value=".*@.*"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TYPE_OP_CONTACT/NAME
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
NAME OF CONTACT PERSON
source
<xs:element name="NAME" type="xs:string" nillable="true">
  <xs:annotation>
    <xs:documentation>NAME OF CONTACT PERSON</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_OP_CONTACT/FUNCTION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
FUNCTION OF CONTACT PERSON
source
<xs:element name="FUNCTION" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FUNCTION OF CONTACT PERSON</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_OP_CONTACT/TELEPHONE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
pattern \d{3}-\d{3}-\d{4}
annotation
documentation 
PERSONAL TELEPHONE OF CONTACT PERSON
source
<xs:element name="TELEPHONE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PERSONAL TELEPHONE OF CONTACT PERSON</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{3}-\d{3}-\d{4}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_OP_CONTACT/EMAIL
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
pattern .*@.*
annotation
documentation 
PERSONAL EMAIL OF CONTACT PERSON
source
<xs:element name="EMAIL" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PERSONAL EMAIL OF CONTACT PERSON</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value=".*@.*"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType TYPE_OP_INFO
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children LOCATION ABBREV TYPE TIME_ZONE PO_BOX STREET_ADDRESS CITY PROVINCE POSTAL_CODE COUNTRY TELEPHONE FAX EMAIL WEBSITE CONTACT
used by
element CAA_DATA/OPERATION/OPERATION_INFO
annotation
documentation 
OPERATION INFO
source
<xs:complexType name="TYPE_OP_INFO">
  <xs:annotation>
    <xs:documentation>OPERATION INFO</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="LOCATION">
      <xs:annotation>
        <xs:documentation>REFERENCE TO OPERATION LOCATION</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:restriction base="TYPE_LOC_REF">
            <xs:sequence>
              <xs:element ref="LOC_DESCRIPTION"/>
              <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
              <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
            </xs:sequence>
          </xs:restriction>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="ABBREV" minOccurs="0">
      <xs:annotation>
        <xs:documentation>OPERATION ABBREVIATION</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
          <xs:maxLength value="10"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="TYPE" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TYPE OF OPERATION</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:minLength value="1"/>
          <xs:enumeration value="Heli-Ski"/>
          <xs:enumeration value="Cat-Ski"/>
          <xs:enumeration value="Backcountry Lodge"/>
          <xs:enumeration value="Ski Area"/>
          <xs:enumeration value="Highway"/>
          <xs:enumeration value="Park"/>
          <xs:enumeration value="Mine"/>
          <xs:enumeration value="Forestry"/>
          <xs:enumeration value="Railroad"/>
          <xs:enumeration value="Research/Academic"/>
          <xs:enumeration value="Public"/>
          <xs:enumeration value="Avalanche Centre"/>
          <xs:enumeration value="Independent Guide"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="TIME_ZONE" type="TIME_ZONE_ENUM" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TIME ZONE OF OPERATION</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PO_BOX" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>POST OFFICE BOX</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="STREET_ADDRESS" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>STREET ADDRESS</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CITY" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>CITY OR TOWN</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PROVINCE" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>PROVINCE OR STATE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="AB"/>
          <xs:enumeration value="BC"/>
          <xs:enumeration value="MB"/>
          <xs:enumeration value="NB"/>
          <xs:enumeration value="NF"/>
          <xs:enumeration value="NT"/>
          <xs:enumeration value="NS"/>
          <xs:enumeration value="ON"/>
          <xs:enumeration value="PE"/>
          <xs:enumeration value="QC"/>
          <xs:enumeration value="SK"/>
          <xs:enumeration value="YT"/>
          <xs:enumeration value="AK"/>
          <xs:enumeration value="ID"/>
          <xs:enumeration value="MT"/>
          <xs:enumeration value="WA"/>
          <xs:enumeration value="WY"/>
          <xs:enumeration value="UT"/>
          <xs:enumeration value="CO"/>
          <xs:enumeration value="CA"/>
          <xs:enumeration value="NM"/>
          <xs:enumeration value="NV"/>
          <xs:enumeration value="OR "/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="POSTAL_CODE" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>POSTAL OR ZIP CODE</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="COUNTRY" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>COUNTRY</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Canada"/>
          <xs:enumeration value="USA"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="TELEPHONE" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TELEPHONE NUMBER</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\d{3}-\d{3}-\d{4}"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FAX" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>FAX NUMBER</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="\d{3}-\d{3}-\d{4}"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="EMAIL" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>EMAIL ADDRESS</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value=".*@.*"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="WEBSITE" type="xs:anyURI" minOccurs="0">
      <xs:annotation>
        <xs:documentation>OPERATION WEBSITE</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="CONTACT" type="TYPE_OP_CONTACT" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>CONTACT PEOPLE</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:group ref="ANY_ELEMENT"/>
  </xs:sequence>
</xs:complexType>

element TYPE_OP_INFO/LOCATION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of TYPE_LOC_REF
properties
isRef 0
content complex
children LOC_DESCRIPTION MTN_RANGE LOC_ID_GLOBAL
attributes
Name  Type  Use  Default  Fixed  Annotation
LOC_ID  TYPE_IDoptional      
documentation 
UNIQUE IDENTIFIER OF LOCATION REFERENCE FROM SUBMITTING OPERATION
OP_ID  TYPE_IDoptional      
documentation 
OPERATION IDENTIFIER OF LOCATION (ONLY NECESSARY IF DIFFERENT FROM SUBMITTING OPERATION)
annotation
documentation 
REFERENCE TO OPERATION LOCATION
source
<xs:element name="LOCATION">
  <xs:annotation>
    <xs:documentation>REFERENCE TO OPERATION LOCATION</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:restriction base="TYPE_LOC_REF">
        <xs:sequence>
          <xs:element ref="LOC_DESCRIPTION"/>
          <xs:element ref="MTN_RANGE" maxOccurs="unbounded"/>
          <xs:element ref="LOC_ID_GLOBAL" minOccurs="0" maxOccurs="unbounded"/>
        </xs:sequence>
      </xs:restriction>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element TYPE_OP_INFO/ABBREV
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
maxLength 10
annotation
documentation 
OPERATION ABBREVIATION
source
<xs:element name="ABBREV" minOccurs="0">
  <xs:annotation>
    <xs:documentation>OPERATION ABBREVIATION</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:maxLength value="10"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_OP_INFO/TYPE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
facets
minLength 1
enumeration Heli-Ski
enumeration Cat-Ski
enumeration Backcountry Lodge
enumeration Ski Area
enumeration Highway
enumeration Park
enumeration Mine
enumeration Forestry
enumeration Railroad
enumeration Research/Academic
enumeration Public
enumeration Avalanche Centre
enumeration Independent Guide
annotation
documentation 
TYPE OF OPERATION
source
<xs:element name="TYPE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TYPE OF OPERATION</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:minLength value="1"/>
      <xs:enumeration value="Heli-Ski"/>
      <xs:enumeration value="Cat-Ski"/>
      <xs:enumeration value="Backcountry Lodge"/>
      <xs:enumeration value="Ski Area"/>
      <xs:enumeration value="Highway"/>
      <xs:enumeration value="Park"/>
      <xs:enumeration value="Mine"/>
      <xs:enumeration value="Forestry"/>
      <xs:enumeration value="Railroad"/>
      <xs:enumeration value="Research/Academic"/>
      <xs:enumeration value="Public"/>
      <xs:enumeration value="Avalanche Centre"/>
      <xs:enumeration value="Independent Guide"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_OP_INFO/TIME_ZONE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TIME_ZONE_ENUM
properties
isRef 0
content simple
facets
enumeration PST
enumeration PDT
enumeration MST
enumeration MDT
enumeration CST
enumeration CDT
enumeration EST
enumeration EDT
enumeration AST
enumeration ADT
enumeration NST
enumeration NDT
enumeration YST
enumeration YDT
enumeration AKST
enumeration AKDT
annotation
documentation 
TIME ZONE OF OPERATION
source
<xs:element name="TIME_ZONE" type="TIME_ZONE_ENUM" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TIME ZONE OF OPERATION</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_OP_INFO/PO_BOX
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
POST OFFICE BOX
source
<xs:element name="PO_BOX" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POST OFFICE BOX</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_OP_INFO/STREET_ADDRESS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
STREET ADDRESS
source
<xs:element name="STREET_ADDRESS" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>STREET ADDRESS</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_OP_INFO/CITY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
CITY OR TOWN
source
<xs:element name="CITY" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>CITY OR TOWN</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_OP_INFO/PROVINCE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration AB
enumeration BC
enumeration MB
enumeration NB
enumeration NF
enumeration NT
enumeration NS
enumeration ON
enumeration PE
enumeration QC
enumeration SK
enumeration YT
enumeration AK
enumeration ID
enumeration MT
enumeration WA
enumeration WY
enumeration UT
enumeration CO
enumeration CA
enumeration NM
enumeration NV
enumeration OR
annotation
documentation 
PROVINCE OR STATE
source
<xs:element name="PROVINCE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PROVINCE OR STATE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="AB"/>
      <xs:enumeration value="BC"/>
      <xs:enumeration value="MB"/>
      <xs:enumeration value="NB"/>
      <xs:enumeration value="NF"/>
      <xs:enumeration value="NT"/>
      <xs:enumeration value="NS"/>
      <xs:enumeration value="ON"/>
      <xs:enumeration value="PE"/>
      <xs:enumeration value="QC"/>
      <xs:enumeration value="SK"/>
      <xs:enumeration value="YT"/>
      <xs:enumeration value="AK"/>
      <xs:enumeration value="ID"/>
      <xs:enumeration value="MT"/>
      <xs:enumeration value="WA"/>
      <xs:enumeration value="WY"/>
      <xs:enumeration value="UT"/>
      <xs:enumeration value="CO"/>
      <xs:enumeration value="CA"/>
      <xs:enumeration value="NM"/>
      <xs:enumeration value="NV"/>
      <xs:enumeration value="OR "/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_OP_INFO/POSTAL_CODE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
POSTAL OR ZIP CODE
source
<xs:element name="POSTAL_CODE" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>POSTAL OR ZIP CODE</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_OP_INFO/COUNTRY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Canada
enumeration USA
annotation
documentation 
COUNTRY
source
<xs:element name="COUNTRY" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>COUNTRY</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Canada"/>
      <xs:enumeration value="USA"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_OP_INFO/TELEPHONE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
pattern \d{3}-\d{3}-\d{4}
annotation
documentation 
TELEPHONE NUMBER
source
<xs:element name="TELEPHONE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TELEPHONE NUMBER</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{3}-\d{3}-\d{4}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_OP_INFO/FAX
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
pattern \d{3}-\d{3}-\d{4}
annotation
documentation 
FAX NUMBER
source
<xs:element name="FAX" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FAX NUMBER</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="\d{3}-\d{3}-\d{4}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_OP_INFO/EMAIL
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
pattern .*@.*
annotation
documentation 
EMAIL ADDRESS
source
<xs:element name="EMAIL" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>EMAIL ADDRESS</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value=".*@.*"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_OP_INFO/WEBSITE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:anyURI
properties
isRef 0
content simple
annotation
documentation 
OPERATION WEBSITE
source
<xs:element name="WEBSITE" type="xs:anyURI" minOccurs="0">
  <xs:annotation>
    <xs:documentation>OPERATION WEBSITE</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_OP_INFO/CONTACT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_OP_CONTACT
properties
isRef 0
content complex
children NAME FUNCTION TELEPHONE EMAIL
annotation
documentation 
CONTACT PEOPLE
source
<xs:element name="CONTACT" type="TYPE_OP_CONTACT" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>CONTACT PEOPLE</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_TERRAIN_FEATURES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children SHAPE WIND_EXP SOLAR_EXP GROUND_COVER HISTORY SKIABLE RELATIVE_LOC FOREST_COVER VEGETATION_BAND COMMENT
used by
elements TYPE_LOC_AV_PATH/ATTRIBUTES/TERRAIN_FEATURES TYPE_LOC_SKI_RUN/ATTRIBUTES/TERRAIN_FEATURES OBS_PARAMETERS_AV/TERRAIN_FEATURES
annotation
documentation 
TERRAIN FEATURES
source
<xs:complexType name="TYPE_TERRAIN_FEATURES">
  <xs:annotation>
    <xs:documentation>TERRAIN FEATURES</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SHAPE" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TERRAIN SHAPE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Convex Roll(s)"/>
          <xs:enumeration value="Series of Convex Rolls"/>
          <xs:enumeration value="Concave Slope"/>
          <xs:enumeration value="Broad Open Basin"/>
          <xs:enumeration value="Gully(s)"/>
          <xs:enumeration value="Steep Slope"/>
          <xs:enumeration value="Short, Steep Slope"/>
          <xs:enumeration value="Terrain Trap"/>
          <xs:enumeration value="Cliff Band"/>
          <xs:enumeration value="Cliff Cookie/Boulder Mushroom"/>
          <xs:enumeration value="Morraine"/>
          <xs:enumeration value="Shoulder"/>
          <xs:enumeration value="Planar Slope"/>
          <xs:enumeration value="Man-made Slope (mine tailings, etc)"/>
          <xs:enumeration value="Icefall/Seracs"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="WIND_EXP" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>EXPOSURE TO WIND(TRANSPORT)</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Windward Slope(s)"/>
          <xs:enumeration value="Lee Slope(s)"/>
          <xs:enumeration value="Cross-loaded Slope"/>
          <xs:enumeration value="Wind Pillow"/>
          <xs:enumeration value="Down Flow"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="SOLAR_EXP" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>EXPOSURE TO SOLAR RADIATION</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Solar Aspect(s)"/>
          <xs:enumeration value="Shaded Solar Aspect(s)"/>
          <xs:enumeration value="Non-Solar Aspect(s)"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="GROUND_COVER" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>GROUND COVER CHARACTERISTICS</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Boulder Field(s)"/>
          <xs:enumeration value="Grass/Shale Slope"/>
          <xs:enumeration value="Rock Slab"/>
          <xs:enumeration value="Glide Slope"/>
          <xs:enumeration value="Glacier/Firn"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="HISTORY" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>USAGE HISTORY</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Previously Skied"/>
          <xs:enumeration value="Heavily Skied"/>
          <xs:enumeration value="Previously Controlled with Results"/>
          <xs:enumeration value="Previously Controlled without Results"/>
          <xs:enumeration value="Previously Slid"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="SKIABLE" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SKIABILITY OF TERRAIN</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Y"/>
          <xs:enumeration value="N"/>
          <xs:enumeration value="N-Y"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="RELATIVE_LOC" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>RELATIVE LOCATION WITH RESPECT TO USAGE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Within Ski Area"/>
          <xs:enumeration value="Adjacent to Ski Area"/>
          <xs:enumeration value="Ski Run"/>
          <xs:enumeration value="Not on Ski Run"/>
          <xs:enumeration value="Climbing Route"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="FOREST_COVER" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>FOREST COVER CHARACTERISTICS</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Open Slope"/>
          <xs:enumeration value="Sparse Forest"/>
          <xs:enumeration value="Dense Forest"/>
          <xs:enumeration value="Burned Area"/>
          <xs:enumeration value="Cut Block"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="VEGETATION_BAND" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>VEGETATION BAND</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="Alpine"/>
          <xs:enumeration value="Treeline"/>
          <xs:enumeration value="Below Treeline"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element ref="COMMENT" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element TYPE_TERRAIN_FEATURES/SHAPE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Convex Roll(s)
enumeration Series of Convex Rolls
enumeration Concave Slope
enumeration Broad Open Basin
enumeration Gully(s)
enumeration Steep Slope
enumeration Short, Steep Slope
enumeration Terrain Trap
enumeration Cliff Band
enumeration Cliff Cookie/Boulder Mushroom
enumeration Morraine
enumeration Shoulder
enumeration Planar Slope
enumeration Man-made Slope (mine tailings, etc)
enumeration Icefall/Seracs
annotation
documentation 
TERRAIN SHAPE
source
<xs:element name="SHAPE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TERRAIN SHAPE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Convex Roll(s)"/>
      <xs:enumeration value="Series of Convex Rolls"/>
      <xs:enumeration value="Concave Slope"/>
      <xs:enumeration value="Broad Open Basin"/>
      <xs:enumeration value="Gully(s)"/>
      <xs:enumeration value="Steep Slope"/>
      <xs:enumeration value="Short, Steep Slope"/>
      <xs:enumeration value="Terrain Trap"/>
      <xs:enumeration value="Cliff Band"/>
      <xs:enumeration value="Cliff Cookie/Boulder Mushroom"/>
      <xs:enumeration value="Morraine"/>
      <xs:enumeration value="Shoulder"/>
      <xs:enumeration value="Planar Slope"/>
      <xs:enumeration value="Man-made Slope (mine tailings, etc)"/>
      <xs:enumeration value="Icefall/Seracs"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_FEATURES/WIND_EXP
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Windward Slope(s)
enumeration Lee Slope(s)
enumeration Cross-loaded Slope
enumeration Wind Pillow
enumeration Down Flow
annotation
documentation 
EXPOSURE TO WIND(TRANSPORT)
source
<xs:element name="WIND_EXP" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>EXPOSURE TO WIND(TRANSPORT)</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Windward Slope(s)"/>
      <xs:enumeration value="Lee Slope(s)"/>
      <xs:enumeration value="Cross-loaded Slope"/>
      <xs:enumeration value="Wind Pillow"/>
      <xs:enumeration value="Down Flow"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_FEATURES/SOLAR_EXP
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Solar Aspect(s)
enumeration Shaded Solar Aspect(s)
enumeration Non-Solar Aspect(s)
annotation
documentation 
EXPOSURE TO SOLAR RADIATION
source
<xs:element name="SOLAR_EXP" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>EXPOSURE TO SOLAR RADIATION</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Solar Aspect(s)"/>
      <xs:enumeration value="Shaded Solar Aspect(s)"/>
      <xs:enumeration value="Non-Solar Aspect(s)"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_FEATURES/GROUND_COVER
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Boulder Field(s)
enumeration Grass/Shale Slope
enumeration Rock Slab
enumeration Glide Slope
enumeration Glacier/Firn
annotation
documentation 
GROUND COVER CHARACTERISTICS
source
<xs:element name="GROUND_COVER" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GROUND COVER CHARACTERISTICS</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Boulder Field(s)"/>
      <xs:enumeration value="Grass/Shale Slope"/>
      <xs:enumeration value="Rock Slab"/>
      <xs:enumeration value="Glide Slope"/>
      <xs:enumeration value="Glacier/Firn"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_FEATURES/HISTORY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Previously Skied
enumeration Heavily Skied
enumeration Previously Controlled with Results
enumeration Previously Controlled without Results
enumeration Previously Slid
annotation
documentation 
USAGE HISTORY
source
<xs:element name="HISTORY" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>USAGE HISTORY</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Previously Skied"/>
      <xs:enumeration value="Heavily Skied"/>
      <xs:enumeration value="Previously Controlled with Results"/>
      <xs:enumeration value="Previously Controlled without Results"/>
      <xs:enumeration value="Previously Slid"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_FEATURES/SKIABLE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Y
enumeration N
enumeration N-Y
annotation
documentation 
SKIABILITY OF TERRAIN
source
<xs:element name="SKIABLE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SKIABILITY OF TERRAIN</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Y"/>
      <xs:enumeration value="N"/>
      <xs:enumeration value="N-Y"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_FEATURES/RELATIVE_LOC
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Within Ski Area
enumeration Adjacent to Ski Area
enumeration Ski Run
enumeration Not on Ski Run
enumeration Climbing Route
annotation
documentation 
RELATIVE LOCATION WITH RESPECT TO USAGE
source
<xs:element name="RELATIVE_LOC" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RELATIVE LOCATION WITH RESPECT TO USAGE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Within Ski Area"/>
      <xs:enumeration value="Adjacent to Ski Area"/>
      <xs:enumeration value="Ski Run"/>
      <xs:enumeration value="Not on Ski Run"/>
      <xs:enumeration value="Climbing Route"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_FEATURES/FOREST_COVER
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Open Slope
enumeration Sparse Forest
enumeration Dense Forest
enumeration Burned Area
enumeration Cut Block
annotation
documentation 
FOREST COVER CHARACTERISTICS
source
<xs:element name="FOREST_COVER" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FOREST COVER CHARACTERISTICS</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Open Slope"/>
      <xs:enumeration value="Sparse Forest"/>
      <xs:enumeration value="Dense Forest"/>
      <xs:enumeration value="Burned Area"/>
      <xs:enumeration value="Cut Block"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_FEATURES/VEGETATION_BAND
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration Alpine
enumeration Treeline
enumeration Below Treeline
annotation
documentation 
VEGETATION BAND
source
<xs:element name="VEGETATION_BAND" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>VEGETATION BAND</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="Alpine"/>
      <xs:enumeration value="Treeline"/>
      <xs:enumeration value="Below Treeline"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType TYPE_TERRAIN_PARAMETERS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children ASPECT ELEV INCLINE
used by
elements OBS_PARAMETERS_AV/SZ_TERRAIN_PARAM TYPE_LOC_AV_PATH/ATTRIBUTES/TERRAIN_PARAMETERS TYPE_LOC_SKI_RUN/ATTRIBUTES/TERRAIN_PARAMETERS
annotation
documentation 
TERRAIN PARAMETERS
source
<xs:complexType name="TYPE_TERRAIN_PARAMETERS">
  <xs:annotation>
    <xs:documentation>TERRAIN PARAMETERS</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="ASPECT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ASPECT (RANGE)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="FROM" type="TYPE_DIR_CARD" nillable="true">
            <xs:annotation>
              <xs:documentation>MAIN  ASPECT ELEMENT</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="TO" type="TYPE_DIR_CARD" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>END OF ASPECT RANGE</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="ELEV" type="TYPE_ELEV_RANGE" minOccurs="0">
      <xs:annotation>
        <xs:documentation>ELEVATION (RANGE)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="INCLINE" minOccurs="0">
      <xs:annotation>
        <xs:documentation>INCLINE (RANGE)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MIN" nillable="true">
            <xs:annotation>
              <xs:documentation>MINIMUM OF INCLINE RANGE</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="0"/>
                <xs:maxInclusive value="90"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="MAX" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>MAXIMUM OF INCLINE RANGE</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="0"/>
                <xs:maxInclusive value="90"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TYPE_TERRAIN_PARAMETERS/ASPECT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children FROM TO
annotation
documentation 
ASPECT (RANGE)
source
<xs:element name="ASPECT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ASPECT (RANGE)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="FROM" type="TYPE_DIR_CARD" nillable="true">
        <xs:annotation>
          <xs:documentation>MAIN  ASPECT ELEMENT</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="TO" type="TYPE_DIR_CARD" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>END OF ASPECT RANGE</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TYPE_TERRAIN_PARAMETERS/ASPECT/FROM
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_DIR_CARD
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
enumeration VAR
enumeration ALL
annotation
documentation 
MAIN  ASPECT ELEMENT
source
<xs:element name="FROM" type="TYPE_DIR_CARD" nillable="true">
  <xs:annotation>
    <xs:documentation>MAIN  ASPECT ELEMENT</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_TERRAIN_PARAMETERS/ASPECT/TO
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_DIR_CARD
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
enumeration VAR
enumeration ALL
annotation
documentation 
END OF ASPECT RANGE
source
<xs:element name="TO" type="TYPE_DIR_CARD" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>END OF ASPECT RANGE</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_TERRAIN_PARAMETERS/ELEV
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_ELEV_RANGE
properties
isRef 0
content complex
children MIN MAX
annotation
documentation 
ELEVATION (RANGE)
source
<xs:element name="ELEV" type="TYPE_ELEV_RANGE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>ELEVATION (RANGE)</xs:documentation>
  </xs:annotation>
</xs:element>

element TYPE_TERRAIN_PARAMETERS/INCLINE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children MIN MAX
annotation
documentation 
INCLINE (RANGE)
source
<xs:element name="INCLINE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>INCLINE (RANGE)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MIN" nillable="true">
        <xs:annotation>
          <xs:documentation>MINIMUM OF INCLINE RANGE</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="90"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="MAX" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MAXIMUM OF INCLINE RANGE</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="90"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element TYPE_TERRAIN_PARAMETERS/INCLINE/MIN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:int
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
maxInclusive 90
annotation
documentation 
MINIMUM OF INCLINE RANGE
source
<xs:element name="MIN" nillable="true">
  <xs:annotation>
    <xs:documentation>MINIMUM OF INCLINE RANGE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="90"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_TERRAIN_PARAMETERS/INCLINE/MAX
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:int
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
maxInclusive 90
annotation
documentation 
MAXIMUM OF INCLINE RANGE
source
<xs:element name="MAX" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MAXIMUM OF INCLINE RANGE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="90"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

simpleType MTN_RANGE_ENUM
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
element MTN_RANGE
facets
enumeration other
enumeration Coast Mountains
enumeration Northwest Ranges
enumeration Cariboo Mtn Range
enumeration Monashee Mtn Range
enumeration Selkirk Mtn Range
enumeration Purcell Mtn Range
enumeration Rocky Mountains
enumeration Eastern Canada
enumeration Alaska
annotation
documentation 
ENUMERATION OF MOUNTAIN RANGE NAMES
source
<xs:simpleType name="MTN_RANGE_ENUM">
  <xs:annotation>
    <xs:documentation>ENUMERATION OF MOUNTAIN RANGE NAMES</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="other"/>
    <xs:enumeration value="Coast Mountains"/>
    <xs:enumeration value="Northwest Ranges"/>
    <xs:enumeration value="Cariboo Mtn Range"/>
    <xs:enumeration value="Monashee Mtn Range"/>
    <xs:enumeration value="Selkirk Mtn Range"/>
    <xs:enumeration value="Purcell Mtn Range"/>
    <xs:enumeration value="Rocky Mountains"/>
    <xs:enumeration value="Eastern Canada"/>
    <xs:enumeration value="Alaska"/>
  </xs:restriction>
</xs:simpleType>

simpleType TIME_ZONE_ENUM
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
element TYPE_OP_INFO/TIME_ZONE
attribute TYPE_TIME/@TIME_ZONE
facets
enumeration PST
enumeration PDT
enumeration MST
enumeration MDT
enumeration CST
enumeration CDT
enumeration EST
enumeration EDT
enumeration AST
enumeration ADT
enumeration NST
enumeration NDT
enumeration YST
enumeration YDT
enumeration AKST
enumeration AKDT
annotation
documentation 
TIME ZONE ENUMERATIONS
source
<xs:simpleType name="TIME_ZONE_ENUM">
  <xs:annotation>
    <xs:documentation>TIME ZONE ENUMERATIONS</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="PST"/>
    <xs:enumeration value="PDT"/>
    <xs:enumeration value="MST"/>
    <xs:enumeration value="MDT"/>
    <xs:enumeration value="CST"/>
    <xs:enumeration value="CDT"/>
    <xs:enumeration value="EST"/>
    <xs:enumeration value="EDT"/>
    <xs:enumeration value="AST"/>
    <xs:enumeration value="ADT"/>
    <xs:enumeration value="NST"/>
    <xs:enumeration value="NDT"/>
    <xs:enumeration value="YST"/>
    <xs:enumeration value="YDT"/>
    <xs:enumeration value="AKST"/>
    <xs:enumeration value="AKDT"/>
  </xs:restriction>
</xs:simpleType>

simpleType TYPE_DIR_CARD
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
elements OBS_WIND/DIRECTION/CARDINAL TYPE_TERRAIN_PARAMETERS/ASPECT/FROM TYPE_TERRAIN_PARAMETERS/ASPECT/TO OBS_XPORT/XPDIR
facets
enumeration ~
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
enumeration VAR
enumeration ALL
annotation
documentation 
CARDIANAL DIRECTION
source
<xs:simpleType name="TYPE_DIR_CARD">
  <xs:annotation>
    <xs:documentation>CARDIANAL DIRECTION</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="~"/>
    <xs:enumeration value="N"/>
    <xs:enumeration value="NNE"/>
    <xs:enumeration value="NE"/>
    <xs:enumeration value="ENE"/>
    <xs:enumeration value="E"/>
    <xs:enumeration value="ESE"/>
    <xs:enumeration value="SE"/>
    <xs:enumeration value="SSE"/>
    <xs:enumeration value="S"/>
    <xs:enumeration value="SSW"/>
    <xs:enumeration value="SW"/>
    <xs:enumeration value="WSW"/>
    <xs:enumeration value="W"/>
    <xs:enumeration value="WNW"/>
    <xs:enumeration value="NW"/>
    <xs:enumeration value="NNW"/>
    <xs:enumeration value="VAR"/>
    <xs:enumeration value="ALL"/>
  </xs:restriction>
</xs:simpleType>

simpleType TYPE_ID
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
attributes TYPE_EXT_DATA/@ID CAA_DATA/OPERATION/LINKS/LINK/@ID CAA_DATA/OPERATION/LINKS/LINK/OBJ/@ID CAA_DATA/OPERATION/DATE_OBS/STABILITY/@ID CAA_DATA/OPERATION/DATE_OBS/SNOWPACK_STRUCTURE/@ID CAA_DATA/OPERATION/DATE_OBS/AV_ACTIVITY/@ID CAA_DATA/OPERATION/DATE_OBS/AV_OBS/@ID CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS/@ID CAA_DATA/OPERATION/DATE_OBS/WX_OBS/@ID TYPE_LOC_FRST_AREA/@LOC_ID TYPE_LOC_OP_ZONE/@LOC_ID TYPE_LOC_OPERATION/@LOC_ID TYPE_LOC_SKI_RUN/@LOC_ID TYPE_LOC_AV_PATH/@LOC_ID TYPE_LOC_WX_SITE/@LOC_ID TYPE_LOC_GEN_POLYGON/@LOC_ID TYPE_LOC_GEN_LINE/@LOC_ID TYPE_LOC_GEN_POINT/@LOC_ID TYPE_LOC_ATTRIBUTE/PARENT_LOCATION/@LOC_ID TYPE_LOC_REF/@LOC_ID LOC_ID_GLOBAL/@LOC_ID CAA_DATA/OPERATION/LINKS/LINK/@MAIN_OBJ_ID CAA_DATA/OPERATION/LINKS/LINK/@MAIN_OBJ_OP_ID TYPE_LOC_ATTRIBUTE/PARENT_LOCATION/@OP_ID TYPE_LOC_REF/@OP_ID CAA_DATA/OPERATION/@OP_ID CAA_DATA/OPERATION/LINKS/LINK/OBJ/@OP_ID
facets
minLength 1
annotation
documentation 
UNIQUE IDENTIFIER
source
<xs:simpleType name="TYPE_ID">
  <xs:annotation>
    <xs:documentation>UNIQUE IDENTIFIER</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:minLength value="1"/>
  </xs:restriction>
</xs:simpleType>

simpleType TYPE_MEASTYPE_AV
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
attributes OBS_PARAMETERS_AV/SLAB_WIDTH/@MEASTYPE OBS_PARAMETERS_AV/SLAB_THICK/@MEASTYPE OBS_PARAMETERS_AV/LENGTH_RUN/@MEASTYPE
facets
enumeration ESTIM
enumeration MEAS
annotation
documentation 
MEASUREMENT TYPE OFAVALANCHE OBSERVATIONS
source
<xs:simpleType name="TYPE_MEASTYPE_AV">
  <xs:annotation>
    <xs:documentation>MEASUREMENT TYPE OFAVALANCHE OBSERVATIONS</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="ESTIM"/>
    <xs:enumeration value="MEAS"/>
  </xs:restriction>
</xs:simpleType>

simpleType TYPE_MEASTYPE_WX
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
element TYPE_LOC_WX_SITE/ATTRIBUTES/WX_SITE_TYPE
attributes OBS_PARAMETERS_WX/AIR_TEMP_PRES/@MEASTYPE OBS_PARAMETERS_WX/AIR_TEMP_MAX/@MEASTYPE OBS_PARAMETERS_WX/AIR_TEMP_MIN/@MEASTYPE OBS_PARAMETERS_WX/HIN/@MEASTYPE OBS_PARAMETERS_WX/HN24/@MEASTYPE OBS_PARAMETERS_WX/H2D/@MEASTYPE OBS_PARAMETERS_WX/HST/@MEASTYPE OBS_PARAMETERS_WX/HIT/@MEASTYPE OBS_PARAMETERS_WX/HS/@MEASTYPE OBS_PARAMETERS_WX/RAIN_GAUGE/@MEASTYPE OBS_PARAMETERS_WX/PRECIP_GAUGE_ACCUM/@MEASTYPE OBS_PARAMETERS_WX/WIND/@MEASTYPE
facets
enumeration MAN
enumeration AUTO
annotation
documentation 
MEASUREMENT TYPE OF WEATHER OBSERVATIONS
source
<xs:simpleType name="TYPE_MEASTYPE_WX">
  <xs:annotation>
    <xs:documentation>MEASUREMENT TYPE OF WEATHER OBSERVATIONS</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="MAN"/>
    <xs:enumeration value="AUTO"/>
  </xs:restriction>
</xs:simpleType>

simpleType TYPE_WIND_SPEED_UNITS
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
attribute OBS_WIND/SPEED/NUM/@UNITS
facets
enumeration km/h
enumeration m/s
enumeration knts
enumeration mph
annotation
documentation 
WIND SPEED UNITS ENUMERATIONS
source
<xs:simpleType name="TYPE_WIND_SPEED_UNITS">
  <xs:annotation>
    <xs:documentation>WIND SPEED UNITS ENUMERATIONS</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="km/h"/>
    <xs:enumeration value="m/s"/>
    <xs:enumeration value="knts"/>
    <xs:enumeration value="mph"/>
  </xs:restriction>
</xs:simpleType>

complexType OBS_AV_TRIGGER
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children TYPE DISTANCE
used by
element OBS_PARAMETERS_AV/TRIGGER
annotation
documentation 
OBSERVATION TYPE: avalanche trigger
source
<xs:complexType name="OBS_AV_TRIGGER">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: avalanche trigger</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TYPE" nillable="true">
      <xs:annotation>
        <xs:documentation>TRIGGER TYPE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="~"/>
          <xs:enumeration value="N"/>
          <xs:enumeration value="Na"/>
          <xs:enumeration value="Nc"/>
          <xs:enumeration value="Ne"/>
          <xs:enumeration value="Ni"/>
          <xs:enumeration value="Nr"/>
          <xs:enumeration value="X"/>
          <xs:enumeration value="Xa"/>
          <xs:enumeration value="Xc"/>
          <xs:enumeration value="Xcc"/>
          <xs:enumeration value="Xe"/>
          <xs:enumeration value="Xg"/>
          <xs:enumeration value="Xh"/>
          <xs:enumeration value="Xl"/>
          <xs:enumeration value="Xp"/>
          <xs:enumeration value="Xt"/>
          <xs:enumeration value="Xr"/>
          <xs:enumeration value="Xy"/>
          <xs:enumeration value="H"/>
          <xs:enumeration value="Ha"/>
          <xs:enumeration value="Hc"/>
          <xs:enumeration value="Hr"/>
          <xs:enumeration value="Hy"/>
          <xs:enumeration value="V"/>
          <xs:enumeration value="Va"/>
          <xs:enumeration value="Vr"/>
          <xs:enumeration value="Vy"/>
          <xs:enumeration value="S"/>
          <xs:enumeration value="Sa"/>
          <xs:enumeration value="Sc"/>
          <xs:enumeration value="Sr"/>
          <xs:enumeration value="Sy"/>
          <xs:enumeration value="M"/>
          <xs:enumeration value="Ma"/>
          <xs:enumeration value="Mc"/>
          <xs:enumeration value="Mr"/>
          <xs:enumeration value="My"/>
          <xs:enumeration value="U"/>
          <xs:enumeration value="O"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="DISTANCE" default="0" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TRIGGER DISTANCE FOR REMOTE AND SYMATHETIC</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_AV_TRIGGER/TYPE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration N
enumeration Na
enumeration Nc
enumeration Ne
enumeration Ni
enumeration Nr
enumeration X
enumeration Xa
enumeration Xc
enumeration Xcc
enumeration Xe
enumeration Xg
enumeration Xh
enumeration Xl
enumeration Xp
enumeration Xt
enumeration Xr
enumeration Xy
enumeration H
enumeration Ha
enumeration Hc
enumeration Hr
enumeration Hy
enumeration V
enumeration Va
enumeration Vr
enumeration Vy
enumeration S
enumeration Sa
enumeration Sc
enumeration Sr
enumeration Sy
enumeration M
enumeration Ma
enumeration Mc
enumeration Mr
enumeration My
enumeration U
enumeration O
annotation
documentation 
TRIGGER TYPE
source
<xs:element name="TYPE" nillable="true">
  <xs:annotation>
    <xs:documentation>TRIGGER TYPE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="~"/>
      <xs:enumeration value="N"/>
      <xs:enumeration value="Na"/>
      <xs:enumeration value="Nc"/>
      <xs:enumeration value="Ne"/>
      <xs:enumeration value="Ni"/>
      <xs:enumeration value="Nr"/>
      <xs:enumeration value="X"/>
      <xs:enumeration value="Xa"/>
      <xs:enumeration value="Xc"/>
      <xs:enumeration value="Xcc"/>
      <xs:enumeration value="Xe"/>
      <xs:enumeration value="Xg"/>
      <xs:enumeration value="Xh"/>
      <xs:enumeration value="Xl"/>
      <xs:enumeration value="Xp"/>
      <xs:enumeration value="Xt"/>
      <xs:enumeration value="Xr"/>
      <xs:enumeration value="Xy"/>
      <xs:enumeration value="H"/>
      <xs:enumeration value="Ha"/>
      <xs:enumeration value="Hc"/>
      <xs:enumeration value="Hr"/>
      <xs:enumeration value="Hy"/>
      <xs:enumeration value="V"/>
      <xs:enumeration value="Va"/>
      <xs:enumeration value="Vr"/>
      <xs:enumeration value="Vy"/>
      <xs:enumeration value="S"/>
      <xs:enumeration value="Sa"/>
      <xs:enumeration value="Sc"/>
      <xs:enumeration value="Sr"/>
      <xs:enumeration value="Sy"/>
      <xs:enumeration value="M"/>
      <xs:enumeration value="Ma"/>
      <xs:enumeration value="Mc"/>
      <xs:enumeration value="Mr"/>
      <xs:enumeration value="My"/>
      <xs:enumeration value="U"/>
      <xs:enumeration value="O"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_AV_TRIGGER/DISTANCE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:int
properties
isRef 0
content simple
default 0
nillable true
facets
minInclusive 0
annotation
documentation 
TRIGGER DISTANCE FOR REMOTE AND SYMATHETIC
source
<xs:element name="DISTANCE" default="0" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TRIGGER DISTANCE FOR REMOTE AND SYMATHETIC</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType OBS_GRAIN_TYPE_AND_SIZE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children GRAIN_TYPE GRAIN_SIZE
used by
elements OBS_PARAMETERS_AV/FAILURE_PLANE/BED_SURFACE_FORM OBS_PARAMETERS_FIELD/SURFACE/FORM1 OBS_PARAMETERS_FIELD/SURFACE/FORM2 OBS_PARAMETERS_WX/SURFACE/FORM_1 OBS_PARAMETERS_WX/SURFACE/FORM_2 OBS_PARAMETERS_AV/FAILURE_PLANE/WEAK_LAYER_FORM
annotation
documentation 
OBSERVATION TYPE: grain type (incl. sub types) and size
source
<xs:complexType name="OBS_GRAIN_TYPE_AND_SIZE">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: grain type (incl. sub types) and size</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="GRAIN_TYPE" nillable="true">
      <xs:annotation>
        <xs:documentation>GRAIN TYPE INCLUDING SUBTYPES</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="~"/>
          <xs:enumeration value="PP"/>
          <xs:enumeration value="PPcl"/>
          <xs:enumeration value="PPnd"/>
          <xs:enumeration value="PPpl"/>
          <xs:enumeration value="PPsd"/>
          <xs:enumeration value="PPir"/>
          <xs:enumeration value="PPgp"/>
          <xs:enumeration value="PPhl"/>
          <xs:enumeration value="PPip"/>
          <xs:enumeration value="DF"/>
          <xs:enumeration value="DFdc"/>
          <xs:enumeration value="DFbk"/>
          <xs:enumeration value="RG"/>
          <xs:enumeration value="RGsr"/>
          <xs:enumeration value="RGlr"/>
          <xs:enumeration value="RGmx"/>
          <xs:enumeration value="FC"/>
          <xs:enumeration value="FCfa"/>
          <xs:enumeration value="FCsf"/>
          <xs:enumeration value="FCmx"/>
          <xs:enumeration value="DH"/>
          <xs:enumeration value="DHcp"/>
          <xs:enumeration value="DHdh"/>
          <xs:enumeration value="DHcl"/>
          <xs:enumeration value="WG"/>
          <xs:enumeration value="WGcl"/>
          <xs:enumeration value="WGmf"/>
          <xs:enumeration value="WGsl"/>
          <xs:enumeration value="SH"/>
          <xs:enumeration value="SHsh"/>
          <xs:enumeration value="SHch"/>
          <xs:enumeration value="IM"/>
          <xs:enumeration value="IMil"/>
          <xs:enumeration value="IMic"/>
          <xs:enumeration value="IMbi"/>
          <xs:enumeration value="CR"/>
          <xs:enumeration value="CRrm"/>
          <xs:enumeration value="CRrc"/>
          <xs:enumeration value="CRsc"/>
          <xs:enumeration value="CRwc"/>
          <xs:enumeration value="CRmfc"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="GRAIN_SIZE" type="TYPE_POS_DECIMAL" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>GRAIN SIZE </xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_GRAIN_TYPE_AND_SIZE/GRAIN_TYPE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration PP
enumeration PPcl
enumeration PPnd
enumeration PPpl
enumeration PPsd
enumeration PPir
enumeration PPgp
enumeration PPhl
enumeration PPip
enumeration DF
enumeration DFdc
enumeration DFbk
enumeration RG
enumeration RGsr
enumeration RGlr
enumeration RGmx
enumeration FC
enumeration FCfa
enumeration FCsf
enumeration FCmx
enumeration DH
enumeration DHcp
enumeration DHdh
enumeration DHcl
enumeration WG
enumeration WGcl
enumeration WGmf
enumeration WGsl
enumeration SH
enumeration SHsh
enumeration SHch
enumeration IM
enumeration IMil
enumeration IMic
enumeration IMbi
enumeration CR
enumeration CRrm
enumeration CRrc
enumeration CRsc
enumeration CRwc
enumeration CRmfc
annotation
documentation 
GRAIN TYPE INCLUDING SUBTYPES
source
<xs:element name="GRAIN_TYPE" nillable="true">
  <xs:annotation>
    <xs:documentation>GRAIN TYPE INCLUDING SUBTYPES</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="~"/>
      <xs:enumeration value="PP"/>
      <xs:enumeration value="PPcl"/>
      <xs:enumeration value="PPnd"/>
      <xs:enumeration value="PPpl"/>
      <xs:enumeration value="PPsd"/>
      <xs:enumeration value="PPir"/>
      <xs:enumeration value="PPgp"/>
      <xs:enumeration value="PPhl"/>
      <xs:enumeration value="PPip"/>
      <xs:enumeration value="DF"/>
      <xs:enumeration value="DFdc"/>
      <xs:enumeration value="DFbk"/>
      <xs:enumeration value="RG"/>
      <xs:enumeration value="RGsr"/>
      <xs:enumeration value="RGlr"/>
      <xs:enumeration value="RGmx"/>
      <xs:enumeration value="FC"/>
      <xs:enumeration value="FCfa"/>
      <xs:enumeration value="FCsf"/>
      <xs:enumeration value="FCmx"/>
      <xs:enumeration value="DH"/>
      <xs:enumeration value="DHcp"/>
      <xs:enumeration value="DHdh"/>
      <xs:enumeration value="DHcl"/>
      <xs:enumeration value="WG"/>
      <xs:enumeration value="WGcl"/>
      <xs:enumeration value="WGmf"/>
      <xs:enumeration value="WGsl"/>
      <xs:enumeration value="SH"/>
      <xs:enumeration value="SHsh"/>
      <xs:enumeration value="SHch"/>
      <xs:enumeration value="IM"/>
      <xs:enumeration value="IMil"/>
      <xs:enumeration value="IMic"/>
      <xs:enumeration value="IMbi"/>
      <xs:enumeration value="CR"/>
      <xs:enumeration value="CRrm"/>
      <xs:enumeration value="CRrc"/>
      <xs:enumeration value="CRsc"/>
      <xs:enumeration value="CRwc"/>
      <xs:enumeration value="CRmfc"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_GRAIN_TYPE_AND_SIZE/GRAIN_SIZE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_POS_DECIMAL
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
fractionDigits 1
annotation
documentation 
GRAIN SIZE 
source
<xs:element name="GRAIN_SIZE" type="TYPE_POS_DECIMAL" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>GRAIN SIZE </xs:documentation>
  </xs:annotation>
</xs:element>

complexType OBS_PARAMETERS_AV
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children NUM_OCCUR SZ_TERRAIN_PARAM AV_SIZE TYPE LWC TRIGGER FAILURE_PLANE SLAB_WIDTH SLAB_THICK LENGTH_RUN TERRAIN_FEATURES COMMENT
used by
element CAA_DATA/OPERATION/DATE_OBS/AV_OBS
annotation
documentation 
OBSERVATION PARAMETERS AVALANCHES
source
<xs:complexType name="OBS_PARAMETERS_AV">
  <xs:annotation>
    <xs:documentation>OBSERVATION PARAMETERS AVALANCHES</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="NUM_OCCUR" default="1" nillable="true">
      <xs:annotation>
        <xs:documentation>NUMBER OF AVALANCHES OBSERVED </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:pattern value="[1-9][0-9]?"/>
          <xs:pattern value="Isolated"/>
          <xs:pattern value="Iso"/>
          <xs:pattern value="Several"/>
          <xs:pattern value="Sev"/>
          <xs:pattern value="Numerous"/>
          <xs:pattern value="Num"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="SZ_TERRAIN_PARAM" type="TYPE_TERRAIN_PARAMETERS" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TERRAIN PARAMETERS OF STARTING ZONE(S)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AV_SIZE" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVALANCHE SIZE</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="MIN" type="OBS_AV_SIZE" nillable="true">
            <xs:annotation>
              <xs:documentation>MINIMUM SIZE</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="MAX" type="OBS_AV_SIZE" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>MAXIMUM SIZE</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TYPE" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TYPE OF SNOW FAILURE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="~"/>
          <xs:enumeration value="S"/>
          <xs:enumeration value="L"/>
          <xs:enumeration value="U"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="LWC" minOccurs="0">
      <xs:annotation>
        <xs:documentation>LIQUID WATER CONTENT </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="STARTZONE" type="OBS_AV_MOISTURE" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>LWC IN STARTING  ZONE</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DEPOSIT" type="OBS_AV_MOISTURE" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>LWC OF DEPOSIT</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="TRIGGER" type="OBS_AV_TRIGGER" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVALANCHE TRIGGER</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FAILURE_PLANE" minOccurs="0">
      <xs:annotation>
        <xs:documentation>BED SURFACE  CHARACTERISTICS</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="BED_SURF_LEVEL" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>LEVEL OF BED SURFACE</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="~"/>
                <xs:enumeration value="S"/>
                <xs:enumeration value="O"/>
                <xs:enumeration value="G"/>
                <xs:enumeration value="U"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="WEAK_LAYER_FORM" type="OBS_GRAIN_TYPE_AND_SIZE" minOccurs="0">
            <xs:annotation>
              <xs:documentation>FORM AND SIZE OF WEAK LAYER CRYSTALS (NOT OGRS CONFORM)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="BED_SURFACE_FORM" type="OBS_GRAIN_TYPE_AND_SIZE" minOccurs="0">
            <xs:annotation>
              <xs:documentation>FORM AND SIZE OF BED SURFACE CRYSTALS (NOT OGRS CONFORM)</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DATE_OF_BURIAL" type="xs:date" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>DATE OF FAILURE PLANE BURIAL</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="SLAB_WIDTH" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SLAB WIDTH</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_VALUE_RANGE_INTEGER">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_AV" use="optional" default="ESTIM">
              <xs:annotation>
                <xs:documentation>DESCRIPTION OF MEASUREMENT TYPE</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="SLAB_THICK" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SLAB THICKNESS</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_VALUE_RANGE_INTEGER">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_AV" use="optional" default="ESTIM">
              <xs:annotation>
                <xs:documentation>DESCRIPTION OF MEASUREMENT TYPE</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="LENGTH_RUN" minOccurs="0">
      <xs:annotation>
        <xs:documentation>LENGTH OF PATH RUN</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="TYPE_VALUE_RANGE_INTEGER">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_AV" use="optional" default="ESTIM">
              <xs:annotation>
                <xs:documentation>DESCRIPTION OF MEASUREMENT TYPE</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="TERRAIN_FEATURES" type="TYPE_TERRAIN_FEATURES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>DESCRIPTION OF TERRAIN FEATURES OF AVALANCHE(S)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="COMMENT" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element OBS_PARAMETERS_AV/NUM_OCCUR
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
default 1
nillable true
facets
pattern [1-9][0-9]?
pattern Isolated
pattern Iso
pattern Several
pattern Sev
pattern Numerous
pattern Num
annotation
documentation 
NUMBER OF AVALANCHES OBSERVED 
source
<xs:element name="NUM_OCCUR" default="1" nillable="true">
  <xs:annotation>
    <xs:documentation>NUMBER OF AVALANCHES OBSERVED </xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:pattern value="[1-9][0-9]?"/>
      <xs:pattern value="Isolated"/>
      <xs:pattern value="Iso"/>
      <xs:pattern value="Several"/>
      <xs:pattern value="Sev"/>
      <xs:pattern value="Numerous"/>
      <xs:pattern value="Num"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_PARAMETERS_AV/SZ_TERRAIN_PARAM
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TERRAIN_PARAMETERS
properties
isRef 0
content complex
children ASPECT ELEV INCLINE
annotation
documentation 
TERRAIN PARAMETERS OF STARTING ZONE(S)
source
<xs:element name="SZ_TERRAIN_PARAM" type="TYPE_TERRAIN_PARAMETERS" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TERRAIN PARAMETERS OF STARTING ZONE(S)</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/AV_SIZE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children MIN MAX
annotation
documentation 
AVALANCHE SIZE
source
<xs:element name="AV_SIZE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVALANCHE SIZE</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="MIN" type="OBS_AV_SIZE" nillable="true">
        <xs:annotation>
          <xs:documentation>MINIMUM SIZE</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="MAX" type="OBS_AV_SIZE" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MAXIMUM SIZE</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_AV/AV_SIZE/MIN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_AV_SIZE
properties
isRef 0
content simple
nillable true
facets
enumeration 0
enumeration 0.5
enumeration 1
enumeration 1.5
enumeration 2
enumeration 2.5
enumeration 3
enumeration 3.5
enumeration 4
enumeration 4.5
enumeration 5
annotation
documentation 
MINIMUM SIZE
source
<xs:element name="MIN" type="OBS_AV_SIZE" nillable="true">
  <xs:annotation>
    <xs:documentation>MINIMUM SIZE</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/AV_SIZE/MAX
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_AV_SIZE
properties
isRef 0
content simple
nillable true
facets
enumeration 0
enumeration 0.5
enumeration 1
enumeration 1.5
enumeration 2
enumeration 2.5
enumeration 3
enumeration 3.5
enumeration 4
enumeration 4.5
enumeration 5
annotation
documentation 
MAXIMUM SIZE
source
<xs:element name="MAX" type="OBS_AV_SIZE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MAXIMUM SIZE</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/TYPE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration S
enumeration L
enumeration U
annotation
documentation 
TYPE OF SNOW FAILURE
source
<xs:element name="TYPE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TYPE OF SNOW FAILURE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="~"/>
      <xs:enumeration value="S"/>
      <xs:enumeration value="L"/>
      <xs:enumeration value="U"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_PARAMETERS_AV/LWC
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children STARTZONE DEPOSIT
annotation
documentation 
LIQUID WATER CONTENT 
source
<xs:element name="LWC" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LIQUID WATER CONTENT </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="STARTZONE" type="OBS_AV_MOISTURE" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>LWC IN STARTING  ZONE</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DEPOSIT" type="OBS_AV_MOISTURE" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>LWC OF DEPOSIT</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_AV/LWC/STARTZONE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_AV_MOISTURE
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration D
enumeration M
enumeration W
enumeration U
annotation
documentation 
LWC IN STARTING  ZONE
source
<xs:element name="STARTZONE" type="OBS_AV_MOISTURE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LWC IN STARTING  ZONE</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/LWC/DEPOSIT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_AV_MOISTURE
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration D
enumeration M
enumeration W
enumeration U
annotation
documentation 
LWC OF DEPOSIT
source
<xs:element name="DEPOSIT" type="OBS_AV_MOISTURE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LWC OF DEPOSIT</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/TRIGGER
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_AV_TRIGGER
properties
isRef 0
content complex
children TYPE DISTANCE
annotation
documentation 
AVALANCHE TRIGGER
source
<xs:element name="TRIGGER" type="OBS_AV_TRIGGER" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVALANCHE TRIGGER</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/FAILURE_PLANE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children BED_SURF_LEVEL WEAK_LAYER_FORM BED_SURFACE_FORM DATE_OF_BURIAL
annotation
documentation 
BED SURFACE  CHARACTERISTICS
source
<xs:element name="FAILURE_PLANE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BED SURFACE  CHARACTERISTICS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="BED_SURF_LEVEL" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>LEVEL OF BED SURFACE</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="~"/>
            <xs:enumeration value="S"/>
            <xs:enumeration value="O"/>
            <xs:enumeration value="G"/>
            <xs:enumeration value="U"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="WEAK_LAYER_FORM" type="OBS_GRAIN_TYPE_AND_SIZE" minOccurs="0">
        <xs:annotation>
          <xs:documentation>FORM AND SIZE OF WEAK LAYER CRYSTALS (NOT OGRS CONFORM)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="BED_SURFACE_FORM" type="OBS_GRAIN_TYPE_AND_SIZE" minOccurs="0">
        <xs:annotation>
          <xs:documentation>FORM AND SIZE OF BED SURFACE CRYSTALS (NOT OGRS CONFORM)</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DATE_OF_BURIAL" type="xs:date" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>DATE OF FAILURE PLANE BURIAL</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_AV/FAILURE_PLANE/BED_SURF_LEVEL
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration S
enumeration O
enumeration G
enumeration U
annotation
documentation 
LEVEL OF BED SURFACE
source
<xs:element name="BED_SURF_LEVEL" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LEVEL OF BED SURFACE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="~"/>
      <xs:enumeration value="S"/>
      <xs:enumeration value="O"/>
      <xs:enumeration value="G"/>
      <xs:enumeration value="U"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_PARAMETERS_AV/FAILURE_PLANE/WEAK_LAYER_FORM
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_GRAIN_TYPE_AND_SIZE
properties
isRef 0
content complex
children GRAIN_TYPE GRAIN_SIZE
annotation
documentation 
FORM AND SIZE OF WEAK LAYER CRYSTALS (NOT OGRS CONFORM)
source
<xs:element name="WEAK_LAYER_FORM" type="OBS_GRAIN_TYPE_AND_SIZE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FORM AND SIZE OF WEAK LAYER CRYSTALS (NOT OGRS CONFORM)</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/FAILURE_PLANE/BED_SURFACE_FORM
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_GRAIN_TYPE_AND_SIZE
properties
isRef 0
content complex
children GRAIN_TYPE GRAIN_SIZE
annotation
documentation 
FORM AND SIZE OF BED SURFACE CRYSTALS (NOT OGRS CONFORM)
source
<xs:element name="BED_SURFACE_FORM" type="OBS_GRAIN_TYPE_AND_SIZE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FORM AND SIZE OF BED SURFACE CRYSTALS (NOT OGRS CONFORM)</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/FAILURE_PLANE/DATE_OF_BURIAL
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:date
properties
isRef 0
content simple
nillable true
annotation
documentation 
DATE OF FAILURE PLANE BURIAL
source
<xs:element name="DATE_OF_BURIAL" type="xs:date" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DATE OF FAILURE PLANE BURIAL</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_AV/SLAB_WIDTH
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_VALUE_RANGE_INTEGER
properties
isRef 0
content complex
children MIN MAX
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_AVoptional  ESTIM    
documentation 
DESCRIPTION OF MEASUREMENT TYPE
annotation
documentation 
SLAB WIDTH
source
<xs:element name="SLAB_WIDTH" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SLAB WIDTH</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_VALUE_RANGE_INTEGER">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_AV" use="optional" default="ESTIM">
          <xs:annotation>
            <xs:documentation>DESCRIPTION OF MEASUREMENT TYPE</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_AV/SLAB_THICK
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_VALUE_RANGE_INTEGER
properties
isRef 0
content complex
children MIN MAX
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_AVoptional  ESTIM    
documentation 
DESCRIPTION OF MEASUREMENT TYPE
annotation
documentation 
SLAB THICKNESS
source
<xs:element name="SLAB_THICK" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SLAB THICKNESS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_VALUE_RANGE_INTEGER">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_AV" use="optional" default="ESTIM">
          <xs:annotation>
            <xs:documentation>DESCRIPTION OF MEASUREMENT TYPE</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_AV/LENGTH_RUN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_VALUE_RANGE_INTEGER
properties
isRef 0
content complex
children MIN MAX
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_AVoptional  ESTIM    
documentation 
DESCRIPTION OF MEASUREMENT TYPE
annotation
documentation 
LENGTH OF PATH RUN
source
<xs:element name="LENGTH_RUN" minOccurs="0">
  <xs:annotation>
    <xs:documentation>LENGTH OF PATH RUN</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="TYPE_VALUE_RANGE_INTEGER">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_AV" use="optional" default="ESTIM">
          <xs:annotation>
            <xs:documentation>DESCRIPTION OF MEASUREMENT TYPE</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_AV/TERRAIN_FEATURES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_TERRAIN_FEATURES
properties
isRef 0
content complex
children SHAPE WIND_EXP SOLAR_EXP GROUND_COVER HISTORY SKIABLE RELATIVE_LOC FOREST_COVER VEGETATION_BAND COMMENT
annotation
documentation 
DESCRIPTION OF TERRAIN FEATURES OF AVALANCHE(S)
source
<xs:element name="TERRAIN_FEATURES" type="TYPE_TERRAIN_FEATURES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DESCRIPTION OF TERRAIN FEATURES OF AVALANCHE(S)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType OBS_PARAMETERS_FIELD
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children SKY_COND PRECIP_TI AIR_TEMP FIELD_HIN FIELD_HN24 FIELD_HST FIELD_HS SURFACE WIND XPORT
used by
element CAA_DATA/OPERATION/DATE_OBS/FIELD_OBS
annotation
documentation 
OBSERVATION PARAMETERS FIELD OBS
source
<xs:complexType name="OBS_PARAMETERS_FIELD">
  <xs:annotation>
    <xs:documentation>OBSERVATION PARAMETERS FIELD OBS</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SKY_COND" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE OR RANGE OF OBSERVED SKY CONDITIONS</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="SKY_COND1" type="OBS_SKY_COND" nillable="true"/>
          <xs:element name="SKY_COND2" type="OBS_SKY_COND" nillable="true" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="PRECIP_TI" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE OR RANGE OF OBSERVED PRECIPITATION TYPES AND INTENSITIES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="PRECIP_TI1" type="OBS_PRTI" nillable="true"/>
          <xs:element name="PRECIP_TI2" type="OBS_PRTI" nillable="true" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="AIR_TEMP" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE OR RANGE OF OBSERVED AIR TEMPERATURES </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="LO_TEMP" type="OBS_TEMP" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>MINIMUM OF OBSERVED TEMPERATURE RANGE</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="HI_TEMP" type="OBS_TEMP" nillable="true" minOccurs="0">
            <xs:annotation>
              <xs:documentation>MAXIMUM OF OBSERVED TEMPERATURE RANGE</xs:documentation>
            </xs:annotation>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="FIELD_HIN" type="OBS_SNOW_HEIGHT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE NEW SNOW OBSERVED DURING OBSERVATION PERIOD</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FIELD_HN24" type="OBS_SNOW_HEIGHT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE 24-HOUR NEW SNOW OBSERVED</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FIELD_HST" type="OBS_SNOW_HEIGHT_IR" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE STROM SNOW  OBSERVED</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="FIELD_HS" type="OBS_SNOW_HEIGHT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE  DEPTH OF SNOWPACK  OBSERVED</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="SURFACE" minOccurs="0">
      <xs:annotation>
        <xs:documentation>FORM AND SIZE OF DOMINANT SURFACE SNOW TYPES</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="FORM1" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true"/>
          <xs:element name="FORM2" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="WIND" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE OR RANGE OF WIND OBSERVED</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="WIND1" type="OBS_WIND"/>
          <xs:element name="WIND2" type="OBS_WIND" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="XPORT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>AVERAGE OR RANGE OF BLOWING SNOW OBSERVED AT RIDGE TOPS</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="XPORT1" type="OBS_XPORT" nillable="true"/>
          <xs:element name="XPORT2" type="OBS_XPORT" nillable="true" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_PARAMETERS_FIELD/SKY_COND
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children SKY_COND1 SKY_COND2
annotation
documentation 
AVERAGE OR RANGE OF OBSERVED SKY CONDITIONS
source
<xs:element name="SKY_COND" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE OR RANGE OF OBSERVED SKY CONDITIONS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="SKY_COND1" type="OBS_SKY_COND" nillable="true"/>
      <xs:element name="SKY_COND2" type="OBS_SKY_COND" nillable="true" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_FIELD/SKY_COND/SKY_COND1
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_SKY_COND
properties
isRef 0
content complex
nillable true
children SKY VF
source
<xs:element name="SKY_COND1" type="OBS_SKY_COND" nillable="true"/>

element OBS_PARAMETERS_FIELD/SKY_COND/SKY_COND2
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_SKY_COND
properties
isRef 0
content complex
nillable true
children SKY VF
source
<xs:element name="SKY_COND2" type="OBS_SKY_COND" nillable="true" minOccurs="0"/>

element OBS_PARAMETERS_FIELD/PRECIP_TI
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children PRECIP_TI1 PRECIP_TI2
annotation
documentation 
AVERAGE OR RANGE OF OBSERVED PRECIPITATION TYPES AND INTENSITIES
source
<xs:element name="PRECIP_TI" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE OR RANGE OF OBSERVED PRECIPITATION TYPES AND INTENSITIES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="PRECIP_TI1" type="OBS_PRTI" nillable="true"/>
      <xs:element name="PRECIP_TI2" type="OBS_PRTI" nillable="true" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_FIELD/PRECIP_TI/PRECIP_TI1
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_PRTI
properties
isRef 0
content simple
nillable true
facets
pattern ~
pattern S\-1
pattern S\d{1,2}
pattern R?S?
pattern R[VLMH]
pattern G
pattern ZR
pattern NIL
source
<xs:element name="PRECIP_TI1" type="OBS_PRTI" nillable="true"/>

element OBS_PARAMETERS_FIELD/PRECIP_TI/PRECIP_TI2
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_PRTI
properties
isRef 0
content simple
nillable true
facets
pattern ~
pattern S\-1
pattern S\d{1,2}
pattern R?S?
pattern R[VLMH]
pattern G
pattern ZR
pattern NIL
source
<xs:element name="PRECIP_TI2" type="OBS_PRTI" nillable="true" minOccurs="0"/>

element OBS_PARAMETERS_FIELD/AIR_TEMP
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children LO_TEMP HI_TEMP
annotation
documentation 
AVERAGE OR RANGE OF OBSERVED AIR TEMPERATURES 
source
<xs:element name="AIR_TEMP" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE OR RANGE OF OBSERVED AIR TEMPERATURES </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="LO_TEMP" type="OBS_TEMP" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MINIMUM OF OBSERVED TEMPERATURE RANGE</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="HI_TEMP" type="OBS_TEMP" nillable="true" minOccurs="0">
        <xs:annotation>
          <xs:documentation>MAXIMUM OF OBSERVED TEMPERATURE RANGE</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_FIELD/AIR_TEMP/LO_TEMP
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_TEMP
properties
isRef 0
content complex
nillable true
children TEMP
annotation
documentation 
MINIMUM OF OBSERVED TEMPERATURE RANGE
source
<xs:element name="LO_TEMP" type="OBS_TEMP" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MINIMUM OF OBSERVED TEMPERATURE RANGE</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_FIELD/AIR_TEMP/HI_TEMP
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_TEMP
properties
isRef 0
content complex
nillable true
children TEMP
annotation
documentation 
MAXIMUM OF OBSERVED TEMPERATURE RANGE
source
<xs:element name="HI_TEMP" type="OBS_TEMP" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MAXIMUM OF OBSERVED TEMPERATURE RANGE</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_FIELD/FIELD_HIN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_SNOW_HEIGHT
properties
isRef 0
content complex
children SNOW_HEIGHT W
annotation
documentation 
AVERAGE NEW SNOW OBSERVED DURING OBSERVATION PERIOD
source
<xs:element name="FIELD_HIN" type="OBS_SNOW_HEIGHT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE NEW SNOW OBSERVED DURING OBSERVATION PERIOD</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_FIELD/FIELD_HN24
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_SNOW_HEIGHT
properties
isRef 0
content complex
children SNOW_HEIGHT W
annotation
documentation 
AVERAGE 24-HOUR NEW SNOW OBSERVED
source
<xs:element name="FIELD_HN24" type="OBS_SNOW_HEIGHT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE 24-HOUR NEW SNOW OBSERVED</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_FIELD/FIELD_HST
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_SNOW_HEIGHT_IR
properties
isRef 0
content complex
children SNOW_HEIGHT W
attributes
Name  Type  Use  Default  Fixed  Annotation
DATE_CLR  xs:daterequired      
documentation 
SPECIFIES DATE WHEN SNOWBOARD WAS CLEARED LAST TIME
TIME_CLR  xs:timeoptional      
documentation 
SPECIFIES TIME WHEN SNOWBOARD WAS CLEARED LAST TIME
annotation
documentation 
AVERAGE STROM SNOW  OBSERVED
source
<xs:element name="FIELD_HST" type="OBS_SNOW_HEIGHT_IR" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE STROM SNOW  OBSERVED</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_FIELD/FIELD_HS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_SNOW_HEIGHT
properties
isRef 0
content complex
children SNOW_HEIGHT W
annotation
documentation 
AVERAGE  DEPTH OF SNOWPACK  OBSERVED
source
<xs:element name="FIELD_HS" type="OBS_SNOW_HEIGHT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE  DEPTH OF SNOWPACK  OBSERVED</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_FIELD/SURFACE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children FORM1 FORM2
annotation
documentation 
FORM AND SIZE OF DOMINANT SURFACE SNOW TYPES
source
<xs:element name="SURFACE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FORM AND SIZE OF DOMINANT SURFACE SNOW TYPES</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="FORM1" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true"/>
      <xs:element name="FORM2" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_FIELD/SURFACE/FORM1
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_GRAIN_TYPE_AND_SIZE
properties
isRef 0
content complex
nillable true
children GRAIN_TYPE GRAIN_SIZE
source
<xs:element name="FORM1" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true"/>

element OBS_PARAMETERS_FIELD/SURFACE/FORM2
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_GRAIN_TYPE_AND_SIZE
properties
isRef 0
content complex
nillable true
children GRAIN_TYPE GRAIN_SIZE
source
<xs:element name="FORM2" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true" minOccurs="0"/>

element OBS_PARAMETERS_FIELD/WIND
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children WIND1 WIND2
annotation
documentation 
AVERAGE OR RANGE OF WIND OBSERVED
source
<xs:element name="WIND" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE OR RANGE OF WIND OBSERVED</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="WIND1" type="OBS_WIND"/>
      <xs:element name="WIND2" type="OBS_WIND" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_FIELD/WIND/WIND1
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_WIND
properties
isRef 0
content complex
children SPEED DIRECTION
source
<xs:element name="WIND1" type="OBS_WIND"/>

element OBS_PARAMETERS_FIELD/WIND/WIND2
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_WIND
properties
isRef 0
content complex
children SPEED DIRECTION
source
<xs:element name="WIND2" type="OBS_WIND" minOccurs="0"/>

element OBS_PARAMETERS_FIELD/XPORT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children XPORT1 XPORT2
annotation
documentation 
AVERAGE OR RANGE OF BLOWING SNOW OBSERVED AT RIDGE TOPS
source
<xs:element name="XPORT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>AVERAGE OR RANGE OF BLOWING SNOW OBSERVED AT RIDGE TOPS</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="XPORT1" type="OBS_XPORT" nillable="true"/>
      <xs:element name="XPORT2" type="OBS_XPORT" nillable="true" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_FIELD/XPORT/XPORT1
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_XPORT
properties
isRef 0
content complex
nillable true
children XPEXTENT XPDIR
source
<xs:element name="XPORT1" type="OBS_XPORT" nillable="true"/>

element OBS_PARAMETERS_FIELD/XPORT/XPORT2
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_XPORT
properties
isRef 0
content complex
nillable true
children XPEXTENT XPDIR
source
<xs:element name="XPORT2" type="OBS_XPORT" nillable="true" minOccurs="0"/>

complexType OBS_PARAMETERS_STB
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children STB_ALP STB_ALP_REMARK STB_TL STB_TL_REMARK STB_BTL STB_BTL_REMARK COMMENT
used by
element CAA_DATA/OPERATION/DATE_OBS/STABILITY
annotation
documentation 
OBSERVATION PARAMETERS STABILITY
source
<xs:complexType name="OBS_PARAMETERS_STB">
  <xs:annotation>
    <xs:documentation>OBSERVATION PARAMETERS STABILITY</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="STB_ALP" type="TYPE_STABILITY_RATING" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>STABILITY RATING FOR ALPINE </xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="STB_ALP_REMARK" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SPECIFIC REMARK WITH REGARD TO ALPINE STABILITY RATING</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="STB_TL" type="TYPE_STABILITY_RATING" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>STABILITY RATING FOR TREELINE</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="STB_TL_REMARK" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SPECIFIC REMARK WITH REGARD TO TREELINE STABILITY RATING</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="STB_BTL" type="TYPE_STABILITY_RATING" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>STABILITY RATING FOR BELOW TREELINE</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="STB_BTL_REMARK" type="xs:string" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SPECIFIC REMARK WITH REGARD TO BELOW TREELINE STABILITY RATING</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element ref="COMMENT" minOccurs="0"/>
  </xs:sequence>
</xs:complexType>

element OBS_PARAMETERS_STB/STB_ALP
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_STABILITY_RATING
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration VP
enumeration VP-P
enumeration P-VP
enumeration P
enumeration P-F
enumeration F-P
enumeration F
enumeration F-G
enumeration G-F
enumeration G
enumeration G-VG
enumeration VG-G
enumeration VG
annotation
documentation 
STABILITY RATING FOR ALPINE 
source
<xs:element name="STB_ALP" type="TYPE_STABILITY_RATING" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>STABILITY RATING FOR ALPINE </xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_STB/STB_ALP_REMARK
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
SPECIFIC REMARK WITH REGARD TO ALPINE STABILITY RATING
source
<xs:element name="STB_ALP_REMARK" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SPECIFIC REMARK WITH REGARD TO ALPINE STABILITY RATING</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_STB/STB_TL
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_STABILITY_RATING
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration VP
enumeration VP-P
enumeration P-VP
enumeration P
enumeration P-F
enumeration F-P
enumeration F
enumeration F-G
enumeration G-F
enumeration G
enumeration G-VG
enumeration VG-G
enumeration VG
annotation
documentation 
STABILITY RATING FOR TREELINE
source
<xs:element name="STB_TL" type="TYPE_STABILITY_RATING" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>STABILITY RATING FOR TREELINE</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_STB/STB_TL_REMARK
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
SPECIFIC REMARK WITH REGARD TO TREELINE STABILITY RATING
source
<xs:element name="STB_TL_REMARK" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SPECIFIC REMARK WITH REGARD TO TREELINE STABILITY RATING</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_STB/STB_BTL
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_STABILITY_RATING
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration VP
enumeration VP-P
enumeration P-VP
enumeration P
enumeration P-F
enumeration F-P
enumeration F
enumeration F-G
enumeration G-F
enumeration G
enumeration G-VG
enumeration VG-G
enumeration VG
annotation
documentation 
STABILITY RATING FOR BELOW TREELINE
source
<xs:element name="STB_BTL" type="TYPE_STABILITY_RATING" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>STABILITY RATING FOR BELOW TREELINE</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_STB/STB_BTL_REMARK
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type xs:string
properties
isRef 0
content simple
nillable true
annotation
documentation 
SPECIFIC REMARK WITH REGARD TO BELOW TREELINE STABILITY RATING
source
<xs:element name="STB_BTL_REMARK" type="xs:string" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SPECIFIC REMARK WITH REGARD TO BELOW TREELINE STABILITY RATING</xs:documentation>
  </xs:annotation>
</xs:element>

complexType OBS_PARAMETERS_WX
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children SKY_COND PRECIP_TI AIR_TEMP_PRES AIR_TEMP_MAX AIR_TEMP_MIN HIN HN24 H2D HST HIT HS RAIN_GAUGE PRECIP_GAUGE_ACCUM SURFACE WIND XPORT
used by
element CAA_DATA/OPERATION/DATE_OBS/WX_OBS
annotation
documentation 
OBSERVATION PARAMETERS WEATHER
source
<xs:complexType name="OBS_PARAMETERS_WX">
  <xs:annotation>
    <xs:documentation xml:lang="en">OBSERVATION PARAMETERS WEATHER</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SKY_COND" type="OBS_SKY_COND" minOccurs="0">
      <xs:annotation>
        <xs:documentation>SKY CONDITIONS (OGRS  1.4.3 p.2)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="PRECIP_TI" type="OBS_PRTI" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>PRECIPITATION TYPE AND INTENSITY (OGRS 1.4.4 p.3)</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="AIR_TEMP_PRES" minOccurs="0">
      <xs:annotation>
        <xs:documentation>PRESENT TEMPERATURE (OGRS 1.4.5 p.3) </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_TEMP">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="AIR_TEMP_MAX" minOccurs="0">
      <xs:annotation>
        <xs:documentation>MAXIMUM TEMPERATURE (OGRS 1.4.5 p.3) </xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_TEMP">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:attribute name="INTERVAL" use="optional" default="24">
              <xs:annotation>
                <xs:documentation>SPECIFIES MEASUREMENT INTERVAL</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:int">
                  <xs:minInclusive value="0"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="AIR_TEMP_MIN" minOccurs="0">
      <xs:annotation>
        <xs:documentation>MINIMUM TEMPERATURE (OGRS 1.4.5 p.3)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_TEMP">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:attribute name="INTERVAL" use="optional" default="24">
              <xs:annotation>
                <xs:documentation>SPECIFIES MEASUREMENT INTERVAL</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:int">
                  <xs:minInclusive value="0"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="HIN" minOccurs="0">
      <xs:annotation>
        <xs:documentation>INTERVAL SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_SNOW_HEIGHT_IR">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="HN24" minOccurs="0">
      <xs:annotation>
        <xs:documentation>24-HOUR SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_SNOW_HEIGHT">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="H2D" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TWICE-A-DAY SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_SNOW_HEIGHT">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="HST" minOccurs="0">
      <xs:annotation>
        <xs:documentation>STORM SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_SNOW_HEIGHT_IR">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="HIT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>INTERMITTENT SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_SNOW_HEIGHT_IR">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="HS" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TOTAL DEPTH OF SNOWPACK (OGRS 1.4.9 p.5)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_SNOW_HEIGHT">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="RAIN_GAUGE" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>RAIN (OGRS 1.4.13 p.7)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="TYPE_POS_DECIMAL">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
            <xs:attribute name="INTERVAL" use="optional" default="24">
              <xs:annotation>
                <xs:documentation>SPECIFIES MEASUREMENT INTERVAL</xs:documentation>
              </xs:annotation>
              <xs:simpleType>
                <xs:restriction base="xs:int">
                  <xs:minInclusive value="0"/>
                </xs:restriction>
              </xs:simpleType>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="PRECIP_GAUGE_ACCUM" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>PRECIPITATION (OGRS 1.4.14 p.7)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:simpleContent>
          <xs:extension base="TYPE_POS_DECIMAL">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:simpleContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="SURFACE" minOccurs="0">
      <xs:annotation>
        <xs:documentation>FORM AND SIZE OF SURFACE SNOW (OGRS 1.4.16 p.7)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="FORM_1" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true"/>
          <xs:element name="FORM_2" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true" minOccurs="0"/>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
    <xs:element name="WIND" minOccurs="0">
      <xs:annotation>
        <xs:documentation>WIND OBSERVATIONS (OGRS 1.4.17 p.8)</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:complexContent>
          <xs:extension base="OBS_WIND">
            <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
              <xs:annotation>
                <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
              </xs:annotation>
            </xs:attribute>
          </xs:extension>
        </xs:complexContent>
      </xs:complexType>
    </xs:element>
    <xs:element name="XPORT" type="OBS_XPORT" minOccurs="0">
      <xs:annotation>
        <xs:documentation>BLOWING SNOW AT RIDGE TOPS (OGRS 1.4.18 p.10)</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_PARAMETERS_WX/SKY_COND
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_SKY_COND
properties
isRef 0
content complex
children SKY VF
annotation
documentation 
SKY CONDITIONS (OGRS  1.4.3 p.2)
source
<xs:element name="SKY_COND" type="OBS_SKY_COND" minOccurs="0">
  <xs:annotation>
    <xs:documentation>SKY CONDITIONS (OGRS  1.4.3 p.2)</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_WX/PRECIP_TI
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_PRTI
properties
isRef 0
content simple
nillable true
facets
pattern ~
pattern S\-1
pattern S\d{1,2}
pattern R?S?
pattern R[VLMH]
pattern G
pattern ZR
pattern NIL
annotation
documentation 
PRECIPITATION TYPE AND INTENSITY (OGRS 1.4.4 p.3)
source
<xs:element name="PRECIP_TI" type="OBS_PRTI" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PRECIPITATION TYPE AND INTENSITY (OGRS 1.4.4 p.3)</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_PARAMETERS_WX/AIR_TEMP_PRES
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_TEMP
properties
isRef 0
content complex
children TEMP
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
PRESENT TEMPERATURE (OGRS 1.4.5 p.3) 
source
<xs:element name="AIR_TEMP_PRES" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PRESENT TEMPERATURE (OGRS 1.4.5 p.3) </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_TEMP">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/AIR_TEMP_MAX
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_TEMP
properties
isRef 0
content complex
children TEMP
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
INTERVAL  optional  24    
documentation 
SPECIFIES MEASUREMENT INTERVAL
annotation
documentation 
MAXIMUM TEMPERATURE (OGRS 1.4.5 p.3) 
source
<xs:element name="AIR_TEMP_MAX" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MAXIMUM TEMPERATURE (OGRS 1.4.5 p.3) </xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_TEMP">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="INTERVAL" use="optional" default="24">
          <xs:annotation>
            <xs:documentation>SPECIFIES MEASUREMENT INTERVAL</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:int">
              <xs:minInclusive value="0"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/AIR_TEMP_MIN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_TEMP
properties
isRef 0
content complex
children TEMP
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
INTERVAL  optional  24    
documentation 
SPECIFIES MEASUREMENT INTERVAL
annotation
documentation 
MINIMUM TEMPERATURE (OGRS 1.4.5 p.3)
source
<xs:element name="AIR_TEMP_MIN" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MINIMUM TEMPERATURE (OGRS 1.4.5 p.3)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_TEMP">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="INTERVAL" use="optional" default="24">
          <xs:annotation>
            <xs:documentation>SPECIFIES MEASUREMENT INTERVAL</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:int">
              <xs:minInclusive value="0"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/HIN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_SNOW_HEIGHT_IR
properties
isRef 0
content complex
children SNOW_HEIGHT W
attributes
Name  Type  Use  Default  Fixed  Annotation
DATE_CLR  xs:daterequired      
documentation 
SPECIFIES DATE WHEN SNOWBOARD WAS CLEARED LAST TIME
TIME_CLR  xs:timeoptional      
documentation 
SPECIFIES TIME WHEN SNOWBOARD WAS CLEARED LAST TIME
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
INTERVAL SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)
source
<xs:element name="HIN" minOccurs="0">
  <xs:annotation>
    <xs:documentation>INTERVAL SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_SNOW_HEIGHT_IR">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/HN24
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_SNOW_HEIGHT
properties
isRef 0
content complex
children SNOW_HEIGHT W
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
24-HOUR SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)
source
<xs:element name="HN24" minOccurs="0">
  <xs:annotation>
    <xs:documentation>24-HOUR SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_SNOW_HEIGHT">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/H2D
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_SNOW_HEIGHT
properties
isRef 0
content complex
children SNOW_HEIGHT W
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
TWICE-A-DAY SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)
source
<xs:element name="H2D" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TWICE-A-DAY SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_SNOW_HEIGHT">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/HST
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_SNOW_HEIGHT_IR
properties
isRef 0
content complex
children SNOW_HEIGHT W
attributes
Name  Type  Use  Default  Fixed  Annotation
DATE_CLR  xs:daterequired      
documentation 
SPECIFIES DATE WHEN SNOWBOARD WAS CLEARED LAST TIME
TIME_CLR  xs:timeoptional      
documentation 
SPECIFIES TIME WHEN SNOWBOARD WAS CLEARED LAST TIME
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
STORM SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)
source
<xs:element name="HST" minOccurs="0">
  <xs:annotation>
    <xs:documentation>STORM SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_SNOW_HEIGHT_IR">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/HIT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_SNOW_HEIGHT_IR
properties
isRef 0
content complex
children SNOW_HEIGHT W
attributes
Name  Type  Use  Default  Fixed  Annotation
DATE_CLR  xs:daterequired      
documentation 
SPECIFIES DATE WHEN SNOWBOARD WAS CLEARED LAST TIME
TIME_CLR  xs:timeoptional      
documentation 
SPECIFIES TIME WHEN SNOWBOARD WAS CLEARED LAST TIME
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
INTERMITTENT SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)
source
<xs:element name="HIT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>INTERMITTENT SNOW BOARD (OGRS 1.4.8 p.4) INCLUDING WATER EQUIVALENT (OGRS 1.4.11 p.6)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_SNOW_HEIGHT_IR">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/HS
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_SNOW_HEIGHT
properties
isRef 0
content complex
children SNOW_HEIGHT W
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
TOTAL DEPTH OF SNOWPACK (OGRS 1.4.9 p.5)
source
<xs:element name="HS" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TOTAL DEPTH OF SNOWPACK (OGRS 1.4.9 p.5)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_SNOW_HEIGHT">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/RAIN_GAUGE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_POS_DECIMAL
properties
isRef 0
content complex
nillable true
facets
minInclusive 0
fractionDigits 1
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
INTERVAL  optional  24    
documentation 
SPECIFIES MEASUREMENT INTERVAL
annotation
documentation 
RAIN (OGRS 1.4.13 p.7)
source
<xs:element name="RAIN_GAUGE" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>RAIN (OGRS 1.4.13 p.7)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="TYPE_POS_DECIMAL">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
        <xs:attribute name="INTERVAL" use="optional" default="24">
          <xs:annotation>
            <xs:documentation>SPECIFIES MEASUREMENT INTERVAL</xs:documentation>
          </xs:annotation>
          <xs:simpleType>
            <xs:restriction base="xs:int">
              <xs:minInclusive value="0"/>
            </xs:restriction>
          </xs:simpleType>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/PRECIP_GAUGE_ACCUM
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of TYPE_POS_DECIMAL
properties
isRef 0
content complex
nillable true
facets
minInclusive 0
fractionDigits 1
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
PRECIPITATION (OGRS 1.4.14 p.7)
source
<xs:element name="PRECIP_GAUGE_ACCUM" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>PRECIPITATION (OGRS 1.4.14 p.7)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="TYPE_POS_DECIMAL">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/SURFACE
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children FORM_1 FORM_2
annotation
documentation 
FORM AND SIZE OF SURFACE SNOW (OGRS 1.4.16 p.7)
source
<xs:element name="SURFACE" minOccurs="0">
  <xs:annotation>
    <xs:documentation>FORM AND SIZE OF SURFACE SNOW (OGRS 1.4.16 p.7)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="FORM_1" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true"/>
      <xs:element name="FORM_2" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true" minOccurs="0"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/SURFACE/FORM_1
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_GRAIN_TYPE_AND_SIZE
properties
isRef 0
content complex
nillable true
children GRAIN_TYPE GRAIN_SIZE
source
<xs:element name="FORM_1" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true"/>

element OBS_PARAMETERS_WX/SURFACE/FORM_2
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_GRAIN_TYPE_AND_SIZE
properties
isRef 0
content complex
nillable true
children GRAIN_TYPE GRAIN_SIZE
source
<xs:element name="FORM_2" type="OBS_GRAIN_TYPE_AND_SIZE" nillable="true" minOccurs="0"/>

element OBS_PARAMETERS_WX/WIND
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_WIND
properties
isRef 0
content complex
children SPEED DIRECTION
attributes
Name  Type  Use  Default  Fixed  Annotation
MEASTYPE  TYPE_MEASTYPE_WXoptional  MAN    
documentation 
SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)
annotation
documentation 
WIND OBSERVATIONS (OGRS 1.4.17 p.8)
source
<xs:element name="WIND" minOccurs="0">
  <xs:annotation>
    <xs:documentation>WIND OBSERVATIONS (OGRS 1.4.17 p.8)</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:complexContent>
      <xs:extension base="OBS_WIND">
        <xs:attribute name="MEASTYPE" type="TYPE_MEASTYPE_WX" use="optional" default="MAN">
          <xs:annotation>
            <xs:documentation>SPECIFIES TYPE OF MEASUREMENT (MANUAL OR AUTOMATIC)</xs:documentation>
          </xs:annotation>
        </xs:attribute>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
</xs:element>

element OBS_PARAMETERS_WX/XPORT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type OBS_XPORT
properties
isRef 0
content complex
children XPEXTENT XPDIR
annotation
documentation 
BLOWING SNOW AT RIDGE TOPS (OGRS 1.4.18 p.10)
source
<xs:element name="XPORT" type="OBS_XPORT" minOccurs="0">
  <xs:annotation>
    <xs:documentation>BLOWING SNOW AT RIDGE TOPS (OGRS 1.4.18 p.10)</xs:documentation>
  </xs:annotation>
</xs:element>

complexType OBS_SKY_COND
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children SKY VF
used by
elements OBS_PARAMETERS_WX/SKY_COND OBS_PARAMETERS_FIELD/SKY_COND/SKY_COND1 OBS_PARAMETERS_FIELD/SKY_COND/SKY_COND2
annotation
documentation 
OBSERVATION TYPE: sky condition
source
<xs:complexType name="OBS_SKY_COND">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: sky condition</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SKY" nillable="true">
      <xs:annotation>
        <xs:documentation>AMOUNT OF CLOUD COVER</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="CLR"/>
          <xs:enumeration value="FEW"/>
          <xs:enumeration value="-FEW"/>
          <xs:enumeration value="SCT"/>
          <xs:enumeration value="-SCT"/>
          <xs:enumeration value="BKN"/>
          <xs:enumeration value="-BKN"/>
          <xs:enumeration value="OVC"/>
          <xs:enumeration value="-OVC"/>
          <xs:enumeration value="X"/>
          <xs:enumeration value="~"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="VF" type="TYPE_ELEV" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>TOP LEVEL OF VALLEY FOG</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_SKY_COND/SKY
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration CLR
enumeration FEW
enumeration -FEW
enumeration SCT
enumeration -SCT
enumeration BKN
enumeration -BKN
enumeration OVC
enumeration -OVC
enumeration X
enumeration ~
annotation
documentation 
AMOUNT OF CLOUD COVER
source
<xs:element name="SKY" nillable="true">
  <xs:annotation>
    <xs:documentation>AMOUNT OF CLOUD COVER</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="CLR"/>
      <xs:enumeration value="FEW"/>
      <xs:enumeration value="-FEW"/>
      <xs:enumeration value="SCT"/>
      <xs:enumeration value="-SCT"/>
      <xs:enumeration value="BKN"/>
      <xs:enumeration value="-BKN"/>
      <xs:enumeration value="OVC"/>
      <xs:enumeration value="-OVC"/>
      <xs:enumeration value="X"/>
      <xs:enumeration value="~"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_SKY_COND/VF
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_ELEV
properties
isRef 0
content complex
nillable true
children ELEV_VALUE
attributes
Name  Type  Use  Default  Fixed  Annotation
UNITS  optional  m    
documentation 
UNITS OF ELEVATION READING
annotation
documentation 
TOP LEVEL OF VALLEY FOG
source
<xs:element name="VF" type="TYPE_ELEV" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>TOP LEVEL OF VALLEY FOG</xs:documentation>
  </xs:annotation>
</xs:element>

complexType OBS_SNOW_HEIGHT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children SNOW_HEIGHT W
used by
elements OBS_PARAMETERS_FIELD/FIELD_HIN OBS_PARAMETERS_FIELD/FIELD_HN24 OBS_PARAMETERS_FIELD/FIELD_HS OBS_PARAMETERS_WX/H2D OBS_PARAMETERS_WX/HN24 OBS_PARAMETERS_WX/HS
complexType OBS_SNOW_HEIGHT_IR
annotation
documentation 
OBSERVATION TYPE: snow height
source
<xs:complexType name="OBS_SNOW_HEIGHT">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: snow height</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SNOW_HEIGHT" nillable="true">
      <xs:annotation>
        <xs:documentation>DEPTH OF SNOW </xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:float">
          <xs:minInclusive value="0"/>
          <xs:pattern value="(.1)"/>
          <xs:pattern value="(0.1)"/>
          <xs:pattern value="(\d{1,4}.0)"/>
          <xs:pattern value="\d{1,4}"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="W" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>WATER EQUIVALENT OF SNOW</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:float">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_SNOW_HEIGHT/SNOW_HEIGHT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:float
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
pattern (.1)
pattern (0.1)
pattern (\d{1,4}.0)
pattern \d{1,4}
annotation
documentation 
DEPTH OF SNOW 
source
<xs:element name="SNOW_HEIGHT" nillable="true">
  <xs:annotation>
    <xs:documentation>DEPTH OF SNOW </xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
      <xs:pattern value="(.1)"/>
      <xs:pattern value="(0.1)"/>
      <xs:pattern value="(\d{1,4}.0)"/>
      <xs:pattern value="\d{1,4}"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_SNOW_HEIGHT/W
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:float
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
annotation
documentation 
WATER EQUIVALENT OF SNOW
source
<xs:element name="W" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>WATER EQUIVALENT OF SNOW</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:float">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType OBS_SNOW_HEIGHT_IR
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of OBS_SNOW_HEIGHT
properties
base OBS_SNOW_HEIGHT
children SNOW_HEIGHT W
used by
elements OBS_PARAMETERS_FIELD/FIELD_HST OBS_PARAMETERS_WX/HIN OBS_PARAMETERS_WX/HIT OBS_PARAMETERS_WX/HST
attributes
Name  Type  Use  Default  Fixed  Annotation
DATE_CLR  xs:daterequired      
documentation 
SPECIFIES DATE WHEN SNOWBOARD WAS CLEARED LAST TIME
TIME_CLR  xs:timeoptional      
documentation 
SPECIFIES TIME WHEN SNOWBOARD WAS CLEARED LAST TIME
annotation
documentation 
OBSERVATION TYPE: snow height irregular
source
<xs:complexType name="OBS_SNOW_HEIGHT_IR">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: snow height irregular</xs:documentation>
  </xs:annotation>
  <xs:complexContent>
    <xs:extension base="OBS_SNOW_HEIGHT">
      <xs:attribute name="DATE_CLR" type="xs:date" use="required">
        <xs:annotation>
          <xs:documentation>SPECIFIES DATE WHEN SNOWBOARD WAS CLEARED LAST TIME</xs:documentation>
        </xs:annotation>
      </xs:attribute>
      <xs:attribute name="TIME_CLR" type="xs:time" use="optional">
        <xs:annotation>
          <xs:documentation>SPECIFIES TIME WHEN SNOWBOARD WAS CLEARED LAST TIME</xs:documentation>
        </xs:annotation>
      </xs:attribute>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>

complexType OBS_TEMP
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children TEMP
used by
elements OBS_PARAMETERS_WX/AIR_TEMP_MAX OBS_PARAMETERS_WX/AIR_TEMP_MIN OBS_PARAMETERS_WX/AIR_TEMP_PRES OBS_PARAMETERS_FIELD/AIR_TEMP/HI_TEMP OBS_PARAMETERS_FIELD/AIR_TEMP/LO_TEMP
annotation
documentation 
OBSERVATION TYPE: temperature measurement
source
<xs:complexType name="OBS_TEMP">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: temperature measurement</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="TEMP" nillable="true">
      <xs:simpleType>
        <xs:restriction base="xs:decimal">
          <xs:minInclusive value="-90"/>
          <xs:maxInclusive value="60"/>
          <xs:fractionDigits value="1"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_TEMP/TEMP
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:decimal
properties
isRef 0
content simple
nillable true
facets
minInclusive -90
maxInclusive 60
fractionDigits 1
source
<xs:element name="TEMP" nillable="true">
  <xs:simpleType>
    <xs:restriction base="xs:decimal">
      <xs:minInclusive value="-90"/>
      <xs:maxInclusive value="60"/>
      <xs:fractionDigits value="1"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType OBS_WIND
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children SPEED DIRECTION
used by
elements OBS_PARAMETERS_WX/WIND OBS_PARAMETERS_FIELD/WIND/WIND1 OBS_PARAMETERS_FIELD/WIND/WIND2
annotation
documentation 
OBSERVATION TYPE: wind obs
source
<xs:complexType name="OBS_WIND">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: wind obs</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="SPEED" minOccurs="0">
      <xs:annotation>
        <xs:documentation>WIND SPEED</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:choice>
          <xs:element name="CAT" nillable="true">
            <xs:annotation>
              <xs:documentation>CATEGORICAL WIND SPEED</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:string">
                <xs:enumeration value="C"/>
                <xs:enumeration value="V"/>
                <xs:enumeration value="L"/>
                <xs:enumeration value="M"/>
                <xs:enumeration value="S"/>
                <xs:enumeration value="X"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
          <xs:element name="NUM" nillable="true">
            <xs:annotation>
              <xs:documentation>NUMERICAL WIND SPEED</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:simpleContent>
                <xs:extension base="xs:nonNegativeInteger">
                  <xs:attribute name="UNITS" type="TYPE_WIND_SPEED_UNITS" use="optional" default="km/h"/>
                </xs:extension>
              </xs:simpleContent>
            </xs:complexType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
    <xs:element name="DIRECTION" minOccurs="0">
      <xs:annotation>
        <xs:documentation>WIND DIRECTION</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:choice>
          <xs:element name="CARDINAL" type="TYPE_DIR_CARD" nillable="true">
            <xs:annotation>
              <xs:documentation>CARDINAL WIND DIRECTION</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="NUM" nillable="true">
            <xs:annotation>
              <xs:documentation>NUMERICAL WIND DIRECTION</xs:documentation>
            </xs:annotation>
            <xs:simpleType>
              <xs:restriction base="xs:int">
                <xs:minInclusive value="0"/>
                <xs:maxInclusive value="360"/>
              </xs:restriction>
            </xs:simpleType>
          </xs:element>
        </xs:choice>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_WIND/SPEED
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children CAT NUM
annotation
documentation 
WIND SPEED
source
<xs:element name="SPEED" minOccurs="0">
  <xs:annotation>
    <xs:documentation>WIND SPEED</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:element name="CAT" nillable="true">
        <xs:annotation>
          <xs:documentation>CATEGORICAL WIND SPEED</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:string">
            <xs:enumeration value="C"/>
            <xs:enumeration value="V"/>
            <xs:enumeration value="L"/>
            <xs:enumeration value="M"/>
            <xs:enumeration value="S"/>
            <xs:enumeration value="X"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
      <xs:element name="NUM" nillable="true">
        <xs:annotation>
          <xs:documentation>NUMERICAL WIND SPEED</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:simpleContent>
            <xs:extension base="xs:nonNegativeInteger">
              <xs:attribute name="UNITS" type="TYPE_WIND_SPEED_UNITS" use="optional" default="km/h"/>
            </xs:extension>
          </xs:simpleContent>
        </xs:complexType>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>

element OBS_WIND/SPEED/CAT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration C
enumeration V
enumeration L
enumeration M
enumeration S
enumeration X
annotation
documentation 
CATEGORICAL WIND SPEED
source
<xs:element name="CAT" nillable="true">
  <xs:annotation>
    <xs:documentation>CATEGORICAL WIND SPEED</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="C"/>
      <xs:enumeration value="V"/>
      <xs:enumeration value="L"/>
      <xs:enumeration value="M"/>
      <xs:enumeration value="S"/>
      <xs:enumeration value="X"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_WIND/SPEED/NUM
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type extension of xs:nonNegativeInteger
properties
isRef 0
content complex
nillable true
attributes
Name  Type  Use  Default  Fixed  Annotation
UNITS  TYPE_WIND_SPEED_UNITSoptional  km/h    
annotation
documentation 
NUMERICAL WIND SPEED
source
<xs:element name="NUM" nillable="true">
  <xs:annotation>
    <xs:documentation>NUMERICAL WIND SPEED</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:simpleContent>
      <xs:extension base="xs:nonNegativeInteger">
        <xs:attribute name="UNITS" type="TYPE_WIND_SPEED_UNITS" use="optional" default="km/h"/>
      </xs:extension>
    </xs:simpleContent>
  </xs:complexType>
</xs:element>

element OBS_WIND/DIRECTION
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
properties
isRef 0
content complex
children CARDINAL NUM
annotation
documentation 
WIND DIRECTION
source
<xs:element name="DIRECTION" minOccurs="0">
  <xs:annotation>
    <xs:documentation>WIND DIRECTION</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:choice>
      <xs:element name="CARDINAL" type="TYPE_DIR_CARD" nillable="true">
        <xs:annotation>
          <xs:documentation>CARDINAL WIND DIRECTION</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="NUM" nillable="true">
        <xs:annotation>
          <xs:documentation>NUMERICAL WIND DIRECTION</xs:documentation>
        </xs:annotation>
        <xs:simpleType>
          <xs:restriction base="xs:int">
            <xs:minInclusive value="0"/>
            <xs:maxInclusive value="360"/>
          </xs:restriction>
        </xs:simpleType>
      </xs:element>
    </xs:choice>
  </xs:complexType>
</xs:element>

element OBS_WIND/DIRECTION/CARDINAL
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_DIR_CARD
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
enumeration VAR
enumeration ALL
annotation
documentation 
CARDINAL WIND DIRECTION
source
<xs:element name="CARDINAL" type="TYPE_DIR_CARD" nillable="true">
  <xs:annotation>
    <xs:documentation>CARDINAL WIND DIRECTION</xs:documentation>
  </xs:annotation>
</xs:element>

element OBS_WIND/DIRECTION/NUM
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:int
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
maxInclusive 360
annotation
documentation 
NUMERICAL WIND DIRECTION
source
<xs:element name="NUM" nillable="true">
  <xs:annotation>
    <xs:documentation>NUMERICAL WIND DIRECTION</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
      <xs:maxInclusive value="360"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

complexType OBS_XPORT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children XPEXTENT XPDIR
used by
elements OBS_PARAMETERS_WX/XPORT OBS_PARAMETERS_FIELD/XPORT/XPORT1 OBS_PARAMETERS_FIELD/XPORT/XPORT2
annotation
documentation 
OBSERVATION TYPE: wind transport
source
<xs:complexType name="OBS_XPORT">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: wind transport</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="XPEXTENT" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>EXTENT OF SNOW TRANSPORT</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:string">
          <xs:enumeration value="~"/>
          <xs:enumeration value="Nil"/>
          <xs:enumeration value="Prev"/>
          <xs:enumeration value="M"/>
          <xs:enumeration value="I"/>
          <xs:enumeration value="U"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="XPDIR" type="TYPE_DIR_CARD" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>INDICATED CARDINAL WIND DIRECTION</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element OBS_XPORT/XPEXTENT
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration Nil
enumeration Prev
enumeration M
enumeration I
enumeration U
annotation
documentation 
EXTENT OF SNOW TRANSPORT
source
<xs:element name="XPEXTENT" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>EXTENT OF SNOW TRANSPORT</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:string">
      <xs:enumeration value="~"/>
      <xs:enumeration value="Nil"/>
      <xs:enumeration value="Prev"/>
      <xs:enumeration value="M"/>
      <xs:enumeration value="I"/>
      <xs:enumeration value="U"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element OBS_XPORT/XPDIR
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type TYPE_DIR_CARD
properties
isRef 0
content simple
nillable true
facets
enumeration ~
enumeration N
enumeration NNE
enumeration NE
enumeration ENE
enumeration E
enumeration ESE
enumeration SE
enumeration SSE
enumeration S
enumeration SSW
enumeration SW
enumeration WSW
enumeration W
enumeration WNW
enumeration NW
enumeration NNW
enumeration VAR
enumeration ALL
annotation
documentation 
INDICATED CARDINAL WIND DIRECTION
source
<xs:element name="XPDIR" type="TYPE_DIR_CARD" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>INDICATED CARDINAL WIND DIRECTION</xs:documentation>
  </xs:annotation>
</xs:element>

complexType TYPE_VALUE_RANGE_INTEGER
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
children MIN MAX
used by
elements OBS_PARAMETERS_AV/LENGTH_RUN OBS_PARAMETERS_AV/SLAB_THICK OBS_PARAMETERS_AV/SLAB_WIDTH
annotation
documentation 
DEFINITION TYPE: numerical range of integer observations
source
<xs:complexType name="TYPE_VALUE_RANGE_INTEGER">
  <xs:annotation>
    <xs:documentation>DEFINITION TYPE: numerical range of integer observations</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="MIN" nillable="true">
      <xs:annotation>
        <xs:documentation>MINIMUM VALUE OF RANGE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
    <xs:element name="MAX" nillable="true" minOccurs="0">
      <xs:annotation>
        <xs:documentation>MAXIMUM VALUE OF RANGE</xs:documentation>
      </xs:annotation>
      <xs:simpleType>
        <xs:restriction base="xs:int">
          <xs:minInclusive value="0"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element TYPE_VALUE_RANGE_INTEGER/MIN
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:int
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
annotation
documentation 
MINIMUM VALUE OF RANGE
source
<xs:element name="MIN" nillable="true">
  <xs:annotation>
    <xs:documentation>MINIMUM VALUE OF RANGE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

element TYPE_VALUE_RANGE_INTEGER/MAX
diagram
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:int
properties
isRef 0
content simple
nillable true
facets
minInclusive 0
annotation
documentation 
MAXIMUM VALUE OF RANGE
source
<xs:element name="MAX" nillable="true" minOccurs="0">
  <xs:annotation>
    <xs:documentation>MAXIMUM VALUE OF RANGE</xs:documentation>
  </xs:annotation>
  <xs:simpleType>
    <xs:restriction base="xs:int">
      <xs:minInclusive value="0"/>
    </xs:restriction>
  </xs:simpleType>
</xs:element>

simpleType OBS_AV_MOISTURE
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
elements OBS_PARAMETERS_AV/LWC/DEPOSIT OBS_PARAMETERS_AV/LWC/STARTZONE
facets
enumeration ~
enumeration D
enumeration M
enumeration W
enumeration U
annotation
documentation 
OBSERVATION TYPE: avalanche lwc
source
<xs:simpleType name="OBS_AV_MOISTURE">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: avalanche lwc</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="~"/>
    <xs:enumeration value="D"/>
    <xs:enumeration value="M"/>
    <xs:enumeration value="W"/>
    <xs:enumeration value="U"/>
  </xs:restriction>
</xs:simpleType>

simpleType OBS_AV_SIZE
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
elements OBS_PARAMETERS_AV/AV_SIZE/MAX OBS_PARAMETERS_AV/AV_SIZE/MIN
facets
enumeration 0
enumeration 0.5
enumeration 1
enumeration 1.5
enumeration 2
enumeration 2.5
enumeration 3
enumeration 3.5
enumeration 4
enumeration 4.5
enumeration 5
annotation
documentation 
OBSERVATION TYPE: avalanche size
source
<xs:simpleType name="OBS_AV_SIZE">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: avalanche size</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="0"/>
    <xs:enumeration value="0.5"/>
    <xs:enumeration value="1"/>
    <xs:enumeration value="1.5"/>
    <xs:enumeration value="2"/>
    <xs:enumeration value="2.5"/>
    <xs:enumeration value="3"/>
    <xs:enumeration value="3.5"/>
    <xs:enumeration value="4"/>
    <xs:enumeration value="4.5"/>
    <xs:enumeration value="5"/>
  </xs:restriction>
</xs:simpleType>

simpleType OBS_PRTI
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
elements OBS_PARAMETERS_WX/PRECIP_TI OBS_PARAMETERS_FIELD/PRECIP_TI/PRECIP_TI1 OBS_PARAMETERS_FIELD/PRECIP_TI/PRECIP_TI2
facets
pattern ~
pattern S\-1
pattern S\d{1,2}
pattern R?S?
pattern R[VLMH]
pattern G
pattern ZR
pattern NIL
annotation
documentation 
OBSERVATION TYPE: precipitation type and intensity
source
<xs:simpleType name="OBS_PRTI">
  <xs:annotation>
    <xs:documentation>OBSERVATION TYPE: precipitation type and intensity</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:pattern value="~"/>
    <xs:pattern value="S\-1"/>
    <xs:pattern value="S\d{1,2}"/>
    <xs:pattern value="R?S?"/>
    <xs:pattern value="R[VLMH]"/>
    <xs:pattern value="G"/>
    <xs:pattern value="ZR"/>
    <xs:pattern value="NIL"/>
  </xs:restriction>
</xs:simpleType>

simpleType TYPE_POS_DECIMAL
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:decimal
used by
elements OBS_GRAIN_TYPE_AND_SIZE/GRAIN_SIZE OBS_PARAMETERS_WX/PRECIP_GAUGE_ACCUM OBS_PARAMETERS_WX/RAIN_GAUGE
facets
minInclusive 0
fractionDigits 1
annotation
documentation 
DEFINITION TYPE: positive float with one decimal digit
source
<xs:simpleType name="TYPE_POS_DECIMAL">
  <xs:annotation>
    <xs:documentation>DEFINITION TYPE: positive float with one decimal digit</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:decimal">
    <xs:minInclusive value="0"/>
    <xs:fractionDigits value="1"/>
  </xs:restriction>
</xs:simpleType>

simpleType TYPE_STABILITY_RATING
namespace http://www.caaml.org/Schemas/V1.0.3
type restriction of xs:string
used by
elements OBS_PARAMETERS_STB/STB_ALP OBS_PARAMETERS_STB/STB_BTL OBS_PARAMETERS_STB/STB_TL
facets
enumeration ~
enumeration VP
enumeration VP-P
enumeration P-VP
enumeration P
enumeration P-F
enumeration F-P
enumeration F
enumeration F-G
enumeration G-F
enumeration G
enumeration G-VG
enumeration VG-G
enumeration VG
annotation
documentation 
DEFINITION TYPE: stability rating type
source
<xs:simpleType name="TYPE_STABILITY_RATING">
  <xs:annotation>
    <xs:documentation>DEFINITION TYPE: stability rating type</xs:documentation>
  </xs:annotation>
  <xs:restriction base="xs:string">
    <xs:enumeration value="~"/>
    <xs:enumeration value="VP"/>
    <xs:enumeration value="VP-P"/>
    <xs:enumeration value="P-VP"/>
    <xs:enumeration value="P"/>
    <xs:enumeration value="P-F"/>
    <xs:enumeration value="F-P"/>
    <xs:enumeration value="F"/>
    <xs:enumeration value="F-G"/>
    <xs:enumeration value="G-F"/>
    <xs:enumeration value="G"/>
    <xs:enumeration value="G-VG"/>
    <xs:enumeration value="VG-G"/>
    <xs:enumeration value="VG"/>
  </xs:restriction>
</xs:simpleType>


XML Schema documentation generated with
XMLSpy Schema Editor http://www.altova.com/xmlspy