Schema CAAMLv5_BulletinEAWS.xsd


schema location:  http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS/CAAMLv5_BulletinEAWS.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
 
Elements  Complex types  Simple types 
AspectCollection  AspectCollectionType  AspectBaseCardinalType 
aspects  AspectPositionType  AspectBaseNumType 
Bulletin  AspectRangeType  AspectBaseType 
BulletinMeasurements  AvProblemType  AvProblemTypeType 
CaamlData  BulletinMeasurementsType  DangerPatternTypeType 
comment  BulletinType  DangerRatingValueBaseType 
customData  CaamlDataType  DangerRatingValueType 
ElevationCollection  CaamlMetaDataType  ElevationBaseType 
elevations  CustomDataType  UomLengthType 
ExtFile  DangerPatternType 
extFiles  DangerRatingType 
LocationCollection  ElevationCollectionType 
locations  ElevationPositionType 
locRef  ElevationRangeType 
ObsCollection  ExtFileMetaDataType 
observations  ExtFileType 
Operation  LocationCollectionType 
OperationCollection  LocMetaDataType 
operations  LocRefType 
Person  MetaDataBaseType 
Region  ObsCollectionType 
TimeInstant  ObsMeasurementsType 
TimePeriod  ObsMetaDataBaseType 
validAspect  ObsMetaDataType 
validElevation  OperationCollectionType 
validTime  OperationRefType 
OperationType 
PersonRefType 
PersonType 
RegionType 
SourceRefType 
SourceType 
TimeInstantType 
TimePeriodType 
ValidAspectType 
ValidElevationType 
ValidTimeType 


schema location:  http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS/CAAMLv5_BulletinEAWS_GML.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://www.opengis.net/gml
 
Elements  Complex types  Simple types  Attr. groups 
exterior  CoordinatesType  CalDate  SRSReferenceGroup 
interior  LinearRingPropertyType  doubleList 
LinearRing  LinearRingType  NilReasonEnumeration 
Point  PointType  NilReasonType 
Polygon  PolygonType  SRSNameRestriction 
posList  TimePositionType  TimeIndeterminateValueType 
TimePositionUnion 
UomIdentifier 
UomSymbol 
UomURI 


schema location:  http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS/xlinks.xsd
attribute form default: 
element form default: 
targetNamespace:  http://www.w3.org/1999/xlink
 
Attr. groups 
arcLink 
emptyLink 
extendedLink 
locatorLink 
resourceLink 
simpleLink 
titleLink 


schema location:  http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS/xml.xsd
attribute form default: 
element form default: 
targetNamespace:  http://www.w3.org/XML/1998/namespace
 


element AspectCollection
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:AspectCollectionType
properties
content complex
children caaml:metaDataProperty caaml:aspects
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="AspectCollection" type="caaml:AspectCollectionType"/>

element aspects
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
content complex
children caaml:AspectPosition caaml:AspectRange
used by
complexTypes AspectCollectionType CaamlDataType
source
<element name="aspects">
  <complexType>
    <sequence maxOccurs="unbounded">
      <choice>
        <element name="AspectPosition">
          <complexType>
            <complexContent>
              <extension base="caaml:AspectPositionType"/>
            </complexContent>
          </complexType>
        </element>
        <element name="AspectRange">
          <complexType>
            <complexContent>
              <extension base="caaml:AspectRangeType"/>
            </complexContent>
          </complexType>
        </element>
      </choice>
    </sequence>
  </complexType>
</element>

element aspects/AspectPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:AspectPositionType
properties
isRef 0
content complex
children caaml:position
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="AspectPosition">
  <complexType>
    <complexContent>
      <extension base="caaml:AspectPositionType"/>
    </complexContent>
  </complexType>
</element>

element aspects/AspectRange
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:AspectRangeType
properties
isRef 0
content complex
children caaml:beginPosition caaml:endPosition
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="AspectRange">
  <complexType>
    <complexContent>
      <extension base="caaml:AspectRangeType"/>
    </complexContent>
  </complexType>
</element>

element Bulletin
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:BulletinType
properties
content complex
children caaml:metaDataProperty caaml:validTime caaml:bulletinResultsOf caaml:locRef
used by
element observations
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="Bulletin" type="caaml:BulletinType"/>

element BulletinMeasurements
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:BulletinMeasurementsType
properties
content complex
children caaml:extFiles caaml:customData caaml:comment caaml:highlights caaml:dangerRatings caaml:dangerPatterns caaml:avProblems caaml:wxSynopsisHighlights caaml:wxSynopsisComment caaml:avActivityHighlights caaml:avActivityComment caaml:snowpackStructureHighlights caaml:snowpackStructureComment caaml:travelAdvisoryHighlights caaml:travelAdvisoryComment
used by
element BulletinType/bulletinResultsOf
source
<element name="BulletinMeasurements" type="caaml:BulletinMeasurementsType"/>

element CaamlData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:CaamlDataType
properties
content complex
children caaml:metaDataProperty caaml:aspects caaml:elevations caaml:operations caaml:locations caaml:observations
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  optional      
source
<element name="CaamlData" type="caaml:CaamlDataType"/>

element comment
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
content simple
used by
complexTypes AvProblemType CaamlMetaDataType DangerPatternType DangerRatingType MetaDataBaseType ObsMeasurementsType ObsMetaDataBaseType
annotation
documentation 
Property element for general comment
source
<element name="comment" type="string">
  <annotation>
    <documentation>Property element for general comment</documentation>
  </annotation>
</element>

element customData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:CustomDataType
properties
content complex
used by
complexTypes AvProblemType CaamlMetaDataType DangerPatternType ExtFileType MetaDataBaseType ObsMeasurementsType ObsMetaDataBaseType SourceType
annotation
documentation 
Property element for custom data
source
<element name="customData" type="caaml:CustomDataType">
  <annotation>
    <documentation>Property element for custom data</documentation>
  </annotation>
</element>

element ElevationCollection
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ElevationCollectionType
properties
content complex
children caaml:metaDataProperty caaml:elevations
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="ElevationCollection" type="caaml:ElevationCollectionType"/>

element elevations
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
content complex
children caaml:ElevationPosition caaml:ElevationRange
used by
complexTypes CaamlDataType ElevationCollectionType
source
<element name="elevations">
  <complexType>
    <sequence maxOccurs="unbounded">
      <choice>
        <element name="ElevationPosition">
          <complexType>
            <complexContent>
              <extension base="caaml:ElevationPositionType"/>
            </complexContent>
          </complexType>
        </element>
        <element name="ElevationRange">
          <complexType>
            <complexContent>
              <extension base="caaml:ElevationRangeType"/>
            </complexContent>
          </complexType>
        </element>
      </choice>
    </sequence>
  </complexType>
</element>

element elevations/ElevationPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:ElevationPositionType
properties
isRef 0
content complex
children caaml:position
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomLengthTyperequired    m  
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="ElevationPosition">
  <complexType>
    <complexContent>
      <extension base="caaml:ElevationPositionType"/>
    </complexContent>
  </complexType>
</element>

element elevations/ElevationRange
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:ElevationRangeType
properties
isRef 0
content complex
children caaml:beginPosition caaml:endPosition
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomLengthTyperequired    m  
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="ElevationRange">
  <complexType>
    <complexContent>
      <extension base="caaml:ElevationRangeType"/>
    </complexContent>
  </complexType>
</element>

element ExtFile
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ExtFileType
properties
content complex
children caaml:metaDataProperty caaml:description caaml:fileReferenceURI caaml:customData
used by
element extFiles
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="ExtFile" type="caaml:ExtFileType"/>

element extFiles
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
content complex
children caaml:ExtFile
used by
complexType ObsMeasurementsType
source
<element name="extFiles">
  <complexType>
    <sequence maxOccurs="unbounded">
      <element ref="caaml:ExtFile"/>
    </sequence>
  </complexType>
</element>

element LocationCollection
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:LocationCollectionType
properties
content complex
children caaml:metaDataProperty caaml:locations
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="LocationCollection" type="caaml:LocationCollectionType"/>

element locations
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
content complex
children caaml:Region
used by
complexTypes CaamlDataType LocationCollectionType
source
<element name="locations">
  <complexType>
    <sequence maxOccurs="unbounded">
      <element name="Region"/>
    </sequence>
  </complexType>
</element>

element locations/Region
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
source
<element name="Region"/>

element locRef
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:LocRefType
properties
content complex
used by
complexTypes BulletinType DangerRatingType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  required      
source
<element name="locRef" type="caaml:LocRefType"/>

element ObsCollection
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ObsCollectionType
properties
content complex
children caaml:metaDataProperty caaml:observations
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="ObsCollection" type="caaml:ObsCollectionType"/>

element observations
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
content complex
children caaml:Bulletin
used by
complexTypes CaamlDataType ObsCollectionType
source
<element name="observations">
  <complexType>
    <sequence maxOccurs="unbounded">
      <element ref="caaml:Bulletin"/>
    </sequence>
  </complexType>
</element>

element Operation
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:OperationType
properties
content complex
children caaml:customData caaml:name caaml:contactPerson
used by
element operations
complexTypes OperationRefType SourceRefType
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="Operation" type="caaml:OperationType"/>

element OperationCollection
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:OperationCollectionType
properties
content complex
children caaml:metaDataProperty caaml:operations
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="OperationCollection" type="caaml:OperationCollectionType"/>

element operations
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
content complex
children caaml:Operation
used by
complexTypes CaamlDataType OperationCollectionType
source
<element name="operations">
  <complexType>
    <sequence maxOccurs="unbounded">
      <element ref="caaml:Operation"/>
    </sequence>
  </complexType>
</element>

element Person
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:PersonType
properties
content complex
children caaml:customData caaml:name
used by
complexType PersonRefType
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="Person" type="caaml:PersonType"/>

element Region
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:RegionType
properties
content complex
children caaml:metaDataProperty caaml:description caaml:name caaml:regionSubType caaml:centerPoint caaml:outline
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<element name="Region" type="caaml:RegionType"/>

element TimeInstant
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:TimeInstantType
properties
content complex
children caaml:timePosition
used by
complexType ValidTimeType
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="TimeInstant" type="caaml:TimeInstantType"/>

element TimePeriod
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:TimePeriodType
properties
content complex
children caaml:beginPosition caaml:endPosition
used by
complexType ValidTimeType
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="TimePeriod" type="caaml:TimePeriodType"/>

element validAspect
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ValidAspectType
properties
content complex
used by
complexTypes AvProblemType DangerPatternType DangerRatingType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  required      
annotation
documentation 
Property element for aspect of location
source
<element name="validAspect" type="caaml:ValidAspectType">
  <annotation>
    <documentation>Property element for aspect of location</documentation>
  </annotation>
</element>

element validElevation
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ValidElevationType
properties
content complex
children caaml:ElevationPosition caaml:ElevationRange
used by
complexTypes AvProblemType DangerPatternType DangerRatingType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  optional      
annotation
documentation 
Property element for elevation of location
source
<element name="validElevation" type="caaml:ValidElevationType">
  <annotation>
    <documentation>Property element for elevation of location</documentation>
  </annotation>
</element>

element validTime
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ValidTimeType
properties
content complex
children caaml:TimeInstant caaml:TimePeriod
used by
complexTypes AvProblemType BulletinType DangerPatternType DangerRatingType
annotation
documentation 
Property element for time reference
source
<element name="validTime" type="caaml:ValidTimeType">
  <annotation>
    <documentation>Property element for time reference</documentation>
  </annotation>
</element>

complexType AspectCollectionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:metaDataProperty caaml:aspects
used by
element AspectCollection
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="AspectCollectionType">
  <sequence>
    <element name="metaDataProperty" minOccurs="0">
      <annotation>
        <documentation>Property element for location meta data</documentation>
      </annotation>
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:LocMetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:aspects"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
  <attribute ref="xml:lang" use="optional"/>
</complexType>

element AspectCollectionType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
annotation
documentation 
Property element for location meta data
source
<element name="metaDataProperty" minOccurs="0">
  <annotation>
    <documentation>Property element for location meta data</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:LocMetaDataType"/>
    </sequence>
  </complexType>
</element>

element AspectCollectionType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:LocMetaDataType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:LocMetaDataType"/>

complexType AspectPositionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:position
used by
element aspects/AspectPosition
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<complexType name="AspectPositionType">
  <sequence>
    <element name="position" type="caaml:AspectBaseType"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

element AspectPositionType/position
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:AspectBaseType
properties
isRef 0
content simple
source
<element name="position" type="caaml:AspectBaseType"/>

complexType AspectRangeType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:beginPosition caaml:endPosition
used by
element aspects/AspectRange
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<complexType name="AspectRangeType">
  <sequence>
    <element name="beginPosition" type="caaml:AspectBaseType"/>
    <element name="endPosition" type="caaml:AspectBaseType"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

element AspectRangeType/beginPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:AspectBaseType
properties
isRef 0
content simple
source
<element name="beginPosition" type="caaml:AspectBaseType"/>

element AspectRangeType/endPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:AspectBaseType
properties
isRef 0
content simple
source
<element name="endPosition" type="caaml:AspectBaseType"/>

complexType AvProblemType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:type caaml:validTime caaml:validAspect caaml:validElevation caaml:expectedAvSize caaml:comment caaml:customData
used by
element BulletinMeasurementsType/avProblems/AvProblem
source
<complexType name="AvProblemType">
  <sequence>
    <element name="type" type="caaml:AvProblemTypeType">
      <annotation>
        <documentation>Property element for name of avalanche problem</documentation>
      </annotation>
    </element>
    <element ref="caaml:validTime" minOccurs="0"/>
    <element ref="caaml:validAspect" minOccurs="0" maxOccurs="8"/>
    <element ref="caaml:validElevation" minOccurs="0"/>
    <element name="expectedAvSize" type="string" minOccurs="0">
      <annotation>
        <documentation>Property element for expected avalanche sizes</documentation>
      </annotation>
    </element>
    <element ref="caaml:comment" minOccurs="0"/>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
</complexType>

element AvProblemType/type
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:AvProblemTypeType
properties
isRef 0
content simple
facets
enumeration new snow
enumeration drifting snow
enumeration old snow
enumeration wet snow
enumeration gliding snow
enumeration favourable situation
annotation
documentation 
Property element for name of avalanche problem
source
<element name="type" type="caaml:AvProblemTypeType">
  <annotation>
    <documentation>Property element for name of avalanche problem</documentation>
  </annotation>
</element>

element AvProblemType/expectedAvSize
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for expected avalanche sizes
source
<element name="expectedAvSize" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for expected avalanche sizes</documentation>
  </annotation>
</element>

complexType BulletinMeasurementsType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:ObsMeasurementsType
properties
base caaml:ObsMeasurementsType
final #all
children caaml:extFiles caaml:customData caaml:comment caaml:highlights caaml:dangerRatings caaml:dangerPatterns caaml:avProblems caaml:wxSynopsisHighlights caaml:wxSynopsisComment caaml:avActivityHighlights caaml:avActivityComment caaml:snowpackStructureHighlights caaml:snowpackStructureComment caaml:travelAdvisoryHighlights caaml:travelAdvisoryComment
used by
element BulletinMeasurements
source
<complexType name="BulletinMeasurementsType" final="#all">
  <complexContent>
    <extension base="caaml:ObsMeasurementsType">
      <sequence>
        <element name="dangerRatings" minOccurs="0">
          <annotation>
            <documentation>Complex property element type of list of danger ratings</documentation>
          </annotation>
          <complexType>
            <sequence maxOccurs="unbounded">
              <element name="DangerRating" type="caaml:DangerRatingType"/>
            </sequence>
          </complexType>
        </element>
        <element name="dangerPatterns" minOccurs="0">
          <annotation>
            <documentation>Complex property element type of list of danger patterns</documentation>
          </annotation>
          <complexType>
            <sequence maxOccurs="unbounded">
              <element name="DangerPattern" type="caaml:DangerPatternType"/>
            </sequence>
          </complexType>
        </element>
        <element name="avProblems" minOccurs="0">
          <annotation>
            <documentation>Complex property element type of list of avalanche problems</documentation>
          </annotation>
          <complexType>
            <sequence maxOccurs="unbounded">
              <element name="AvProblem" type="caaml:AvProblemType"/>
            </sequence>
          </complexType>
        </element>
        <element name="wxSynopsisHighlights" type="string" minOccurs="0">
          <annotation>
            <documentation>Property element for highlights of weather synopsis</documentation>
          </annotation>
        </element>
        <element name="wxSynopsisComment" type="string" minOccurs="0">
          <annotation>
            <documentation>Property element for weather synopsis</documentation>
          </annotation>
        </element>
        <element name="avActivityHighlights" type="string" minOccurs="0">
          <annotation>
            <documentation>Property element for highlights of avalache activity</documentation>
          </annotation>
        </element>
        <element name="avActivityComment" type="string" minOccurs="0">
          <annotation>
            <documentation>Property element for avalanche activity</documentation>
          </annotation>
        </element>
        <element name="snowpackStructureHighlights" type="string" minOccurs="0">
          <annotation>
            <documentation>Property element for highlights of snowpack structure</documentation>
          </annotation>
        </element>
        <element name="snowpackStructureComment" type="string" minOccurs="0">
          <annotation>
            <documentation>Property element for snowpack structure</documentation>
          </annotation>
        </element>
        <element name="travelAdvisoryHighlights" type="string" minOccurs="0">
          <annotation>
            <documentation>Property element for highlights of travel advisory</documentation>
          </annotation>
        </element>
        <element name="travelAdvisoryComment" type="string" minOccurs="0">
          <annotation>
            <documentation>Property element for travel advisory</documentation>
          </annotation>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>

element BulletinMeasurementsType/dangerRatings
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:DangerRating
annotation
documentation 
Complex property element type of list of danger ratings
source
<element name="dangerRatings" minOccurs="0">
  <annotation>
    <documentation>Complex property element type of list of danger ratings</documentation>
  </annotation>
  <complexType>
    <sequence maxOccurs="unbounded">
      <element name="DangerRating" type="caaml:DangerRatingType"/>
    </sequence>
  </complexType>
</element>

element BulletinMeasurementsType/dangerRatings/DangerRating
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:DangerRatingType
properties
isRef 0
content complex
children caaml:locRef caaml:validTime caaml:validAspect caaml:validElevation caaml:terrainFeature caaml:mainValue caaml:pocketValue caaml:comment
source
<element name="DangerRating" type="caaml:DangerRatingType"/>

element BulletinMeasurementsType/dangerPatterns
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:DangerPattern
annotation
documentation 
Complex property element type of list of danger patterns
source
<element name="dangerPatterns" minOccurs="0">
  <annotation>
    <documentation>Complex property element type of list of danger patterns</documentation>
  </annotation>
  <complexType>
    <sequence maxOccurs="unbounded">
      <element name="DangerPattern" type="caaml:DangerPatternType"/>
    </sequence>
  </complexType>
</element>

element BulletinMeasurementsType/dangerPatterns/DangerPattern
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:DangerPatternType
properties
isRef 0
content complex
children caaml:type caaml:validTime caaml:validAspect caaml:validElevation caaml:comment caaml:customData
source
<element name="DangerPattern" type="caaml:DangerPatternType"/>

element BulletinMeasurementsType/avProblems
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:AvProblem
annotation
documentation 
Complex property element type of list of avalanche problems
source
<element name="avProblems" minOccurs="0">
  <annotation>
    <documentation>Complex property element type of list of avalanche problems</documentation>
  </annotation>
  <complexType>
    <sequence maxOccurs="unbounded">
      <element name="AvProblem" type="caaml:AvProblemType"/>
    </sequence>
  </complexType>
</element>

element BulletinMeasurementsType/avProblems/AvProblem
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:AvProblemType
properties
isRef 0
content complex
children caaml:type caaml:validTime caaml:validAspect caaml:validElevation caaml:expectedAvSize caaml:comment caaml:customData
source
<element name="AvProblem" type="caaml:AvProblemType"/>

element BulletinMeasurementsType/wxSynopsisHighlights
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for highlights of weather synopsis
source
<element name="wxSynopsisHighlights" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for highlights of weather synopsis</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/wxSynopsisComment
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for weather synopsis
source
<element name="wxSynopsisComment" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for weather synopsis</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/avActivityHighlights
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for highlights of avalache activity
source
<element name="avActivityHighlights" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for highlights of avalache activity</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/avActivityComment
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for avalanche activity
source
<element name="avActivityComment" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for avalanche activity</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/snowpackStructureHighlights
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for highlights of snowpack structure
source
<element name="snowpackStructureHighlights" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for highlights of snowpack structure</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/snowpackStructureComment
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for snowpack structure
source
<element name="snowpackStructureComment" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for snowpack structure</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/travelAdvisoryHighlights
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for highlights of travel advisory
source
<element name="travelAdvisoryHighlights" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for highlights of travel advisory</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/travelAdvisoryComment
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for travel advisory
source
<element name="travelAdvisoryComment" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for travel advisory</documentation>
  </annotation>
</element>

complexType BulletinType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
final #all
children caaml:metaDataProperty caaml:validTime caaml:bulletinResultsOf caaml:locRef
used by
element Bulletin
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="BulletinType" final="#all">
  <sequence>
    <element name="metaDataProperty">
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:ObsMetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:validTime"/>
    <element name="bulletinResultsOf">
      <complexType>
        <sequence>
          <element ref="caaml:BulletinMeasurements"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:locRef"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
  <attribute ref="xml:lang" use="optional"/>
</complexType>

element BulletinType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
source
<element name="metaDataProperty">
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:ObsMetaDataType"/>
    </sequence>
  </complexType>
</element>

element BulletinType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ObsMetaDataType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:ObsMetaDataType"/>

element BulletinType/bulletinResultsOf
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:BulletinMeasurements
source
<element name="bulletinResultsOf">
  <complexType>
    <sequence>
      <element ref="caaml:BulletinMeasurements"/>
    </sequence>
  </complexType>
</element>

complexType CaamlDataType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:metaDataProperty caaml:aspects caaml:elevations caaml:operations caaml:locations caaml:observations
used by
element CaamlData
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  optional      
source
<complexType name="CaamlDataType">
  <sequence>
    <element name="metaDataProperty">
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:CaamlMetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:aspects" minOccurs="0"/>
    <element ref="caaml:elevations" minOccurs="0"/>
    <element ref="caaml:operations" minOccurs="0"/>
    <element ref="caaml:locations" minOccurs="0"/>
    <element ref="caaml:observations" minOccurs="0"/>
  </sequence>
  <attribute ref="xml:lang" use="optional"/>
</complexType>

element CaamlDataType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
source
<element name="metaDataProperty">
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:CaamlMetaDataType"/>
    </sequence>
  </complexType>
</element>

element CaamlDataType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:CaamlMetaDataType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:CaamlMetaDataType"/>

complexType CaamlMetaDataType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type restriction of caaml:MetaDataBaseType
properties
base caaml:MetaDataBaseType
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
used by
element CaamlDataType/metaDataProperty/MetaData
source
<complexType name="CaamlMetaDataType">
  <complexContent>
    <restriction base="caaml:MetaDataBaseType">
      <sequence>
        <element name="dateTimeReport" type="gml:TimePositionType"/>
        <element name="srcRef" type="caaml:SourceRefType"/>
        <element ref="caaml:comment" minOccurs="0"/>
        <element ref="caaml:customData" minOccurs="0"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>

element CaamlMetaDataType/dateTimeReport
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type gml:TimePositionType
properties
isRef 0
content complex
source
<element name="dateTimeReport" type="gml:TimePositionType"/>

element CaamlMetaDataType/srcRef
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:SourceRefType
properties
isRef 0
content complex
children caaml:Operation
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  optional      
source
<element name="srcRef" type="caaml:SourceRefType"/>

complexType CustomDataType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
final #all
used by
element customData
source
<complexType name="CustomDataType" final="#all">
  <sequence>
    <any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>

complexType DangerPatternType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:type caaml:validTime caaml:validAspect caaml:validElevation caaml:comment caaml:customData
used by
element BulletinMeasurementsType/dangerPatterns/DangerPattern
source
<complexType name="DangerPatternType">
  <sequence>
    <element name="type" type="caaml:DangerPatternTypeType">
      <annotation>
        <documentation>Property element for name of danger pattern</documentation>
      </annotation>
    </element>
    <element ref="caaml:validTime" minOccurs="0"/>
    <element ref="caaml:validAspect" minOccurs="0" maxOccurs="8"/>
    <element ref="caaml:validElevation" minOccurs="0"/>
    <element ref="caaml:comment" minOccurs="0"/>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
</complexType>

element DangerPatternType/type
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:DangerPatternTypeType
properties
isRef 0
content simple
facets
enumeration DP1
enumeration DP2
enumeration DP3
enumeration DP4
enumeration DP5
enumeration DP6
enumeration DP7
enumeration DP8
enumeration DP9
enumeration DP10
annotation
documentation 
Property element for name of danger pattern
source
<element name="type" type="caaml:DangerPatternTypeType">
  <annotation>
    <documentation>Property element for name of danger pattern</documentation>
  </annotation>
</element>

complexType DangerRatingType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:locRef caaml:validTime caaml:validAspect caaml:validElevation caaml:terrainFeature caaml:mainValue caaml:pocketValue caaml:comment
used by
element BulletinMeasurementsType/dangerRatings/DangerRating
source
<complexType name="DangerRatingType">
  <sequence>
    <element ref="caaml:locRef" minOccurs="0" maxOccurs="unbounded"/>
    <element ref="caaml:validTime" minOccurs="0"/>
    <element ref="caaml:validAspect" minOccurs="0" maxOccurs="unbounded"/>
    <element ref="caaml:validElevation" minOccurs="0" maxOccurs="unbounded"/>
    <element name="terrainFeature" type="string" minOccurs="0">
      <annotation>
        <documentation>property element for the description of relevant terrain features</documentation>
      </annotation>
    </element>
    <sequence>
      <element name="mainValue" type="caaml:DangerRatingValueType"/>
      <element name="pocketValue" type="caaml:DangerRatingValueType" minOccurs="0"/>
    </sequence>
    <element ref="caaml:comment" minOccurs="0"/>
  </sequence>
</complexType>

element DangerRatingType/terrainFeature
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
property element for the description of relevant terrain features
source
<element name="terrainFeature" type="string" minOccurs="0">
  <annotation>
    <documentation>property element for the description of relevant terrain features</documentation>
  </annotation>
</element>

element DangerRatingType/mainValue
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:DangerRatingValueType
properties
isRef 0
content simple
source
<element name="mainValue" type="caaml:DangerRatingValueType"/>

element DangerRatingType/pocketValue
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:DangerRatingValueType
properties
isRef 0
content simple
source
<element name="pocketValue" type="caaml:DangerRatingValueType" minOccurs="0"/>

complexType ElevationCollectionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:metaDataProperty caaml:elevations
used by
element ElevationCollection
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="ElevationCollectionType">
  <sequence>
    <element name="metaDataProperty" minOccurs="0">
      <annotation>
        <documentation>Property element for location meta data</documentation>
      </annotation>
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:LocMetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:elevations"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
  <attribute ref="xml:lang" use="optional"/>
</complexType>

element ElevationCollectionType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
annotation
documentation 
Property element for location meta data
source
<element name="metaDataProperty" minOccurs="0">
  <annotation>
    <documentation>Property element for location meta data</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:LocMetaDataType"/>
    </sequence>
  </complexType>
</element>

element ElevationCollectionType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:LocMetaDataType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:LocMetaDataType"/>

complexType ElevationPositionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:position
used by
elements elevations/ElevationPosition ValidElevationType/ElevationPosition
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomLengthTyperequired    m  
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<complexType name="ElevationPositionType">
  <sequence>
    <element name="position" type="caaml:ElevationBaseType"/>
  </sequence>
  <attribute name="uom" type="caaml:UomLengthType" use="required" fixed="m"/>
  <attribute ref="gml:id" use="optional"/>
</complexType>

element ElevationPositionType/position
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ElevationBaseType
properties
isRef 0
content simple
facets
minInclusive -500
maxInclusive 9000
source
<element name="position" type="caaml:ElevationBaseType"/>

complexType ElevationRangeType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:beginPosition caaml:endPosition
used by
elements elevations/ElevationRange ValidElevationType/ElevationRange
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomLengthTyperequired    m  
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<complexType name="ElevationRangeType">
  <sequence>
    <element name="beginPosition" type="caaml:ElevationBaseType" minOccurs="0"/>
    <element name="endPosition" type="caaml:ElevationBaseType" minOccurs="0"/>
  </sequence>
  <attribute name="uom" type="caaml:UomLengthType" use="required" fixed="m"/>
  <attribute ref="gml:id" use="optional"/>
</complexType>

element ElevationRangeType/beginPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ElevationBaseType
properties
isRef 0
content simple
facets
minInclusive -500
maxInclusive 9000
source
<element name="beginPosition" type="caaml:ElevationBaseType" minOccurs="0"/>

element ElevationRangeType/endPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ElevationBaseType
properties
isRef 0
content simple
facets
minInclusive -500
maxInclusive 9000
source
<element name="endPosition" type="caaml:ElevationBaseType" minOccurs="0"/>

complexType ExtFileMetaDataType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:MetaDataBaseType
properties
base caaml:MetaDataBaseType
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
used by
element ExtFileType/metaDataProperty/MetaData
source
<complexType name="ExtFileMetaDataType">
  <complexContent>
    <extension base="caaml:MetaDataBaseType"/>
  </complexContent>
</complexType>

complexType ExtFileType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:metaDataProperty caaml:description caaml:fileReferenceURI caaml:customData
used by
element ExtFile
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<complexType name="ExtFileType">
  <sequence>
    <element name="metaDataProperty" minOccurs="0">
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:ExtFileMetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element name="description" type="string" minOccurs="0"/>
    <element name="fileReferenceURI" type="anyURI"/>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

element ExtFileType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
source
<element name="metaDataProperty" minOccurs="0">
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:ExtFileMetaDataType"/>
    </sequence>
  </complexType>
</element>

element ExtFileType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ExtFileMetaDataType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:ExtFileMetaDataType"/>

element ExtFileType/description
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
source
<element name="description" type="string" minOccurs="0"/>

element ExtFileType/fileReferenceURI
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type anyURI
properties
isRef 0
content simple
source
<element name="fileReferenceURI" type="anyURI"/>

complexType LocationCollectionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:metaDataProperty caaml:locations
used by
element LocationCollection
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="LocationCollectionType">
  <sequence>
    <element name="metaDataProperty" minOccurs="0">
      <annotation>
        <documentation>Property element for location meta data</documentation>
      </annotation>
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:LocMetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:locations"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
  <attribute ref="xml:lang" use="optional"/>
</complexType>

element LocationCollectionType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
annotation
documentation 
Property element for location meta data
source
<element name="metaDataProperty" minOccurs="0">
  <annotation>
    <documentation>Property element for location meta data</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:LocMetaDataType"/>
    </sequence>
  </complexType>
</element>

element LocationCollectionType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:LocMetaDataType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:LocMetaDataType"/>

complexType LocMetaDataType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:MetaDataBaseType
properties
base caaml:MetaDataBaseType
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
used by
elements LocationCollectionType/metaDataProperty/MetaData RegionType/metaDataProperty/MetaData AspectCollectionType/metaDataProperty/MetaData ElevationCollectionType/metaDataProperty/MetaData
source
<complexType name="LocMetaDataType">
  <complexContent>
    <extension base="caaml:MetaDataBaseType"/>
  </complexContent>
</complexType>

complexType LocRefType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
used by
element locRef
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  required      
source
<complexType name="LocRefType">
  <attribute ref="xlink:href" use="required"/>
</complexType>

complexType MetaDataBaseType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
used by
element OperationCollectionType/metaDataProperty/MetaData
complexTypes CaamlMetaDataType ExtFileMetaDataType LocMetaDataType ObsMetaDataBaseType
source
<complexType name="MetaDataBaseType">
  <sequence>
    <element name="dateTimeReport" type="gml:TimePositionType" minOccurs="0"/>
    <element name="srcRef" type="caaml:SourceRefType" minOccurs="0"/>
    <element ref="caaml:comment" minOccurs="0"/>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
</complexType>

element MetaDataBaseType/dateTimeReport
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type gml:TimePositionType
properties
isRef 0
content complex
source
<element name="dateTimeReport" type="gml:TimePositionType" minOccurs="0"/>

element MetaDataBaseType/srcRef
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:SourceRefType
properties
isRef 0
content complex
children caaml:Operation
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  optional      
source
<element name="srcRef" type="caaml:SourceRefType" minOccurs="0"/>

complexType ObsCollectionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:metaDataProperty caaml:observations
used by
element ObsCollection
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="ObsCollectionType">
  <sequence>
    <element name="metaDataProperty" minOccurs="0">
      <annotation>
        <documentation>Property element for location meta data</documentation>
      </annotation>
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:ObsMetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:observations"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
  <attribute ref="xml:lang" use="optional"/>
</complexType>

element ObsCollectionType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
annotation
documentation 
Property element for location meta data
source
<element name="metaDataProperty" minOccurs="0">
  <annotation>
    <documentation>Property element for location meta data</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:ObsMetaDataType"/>
    </sequence>
  </complexType>
</element>

element ObsCollectionType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:ObsMetaDataType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:ObsMetaDataType"/>

complexType ObsMeasurementsType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
abstract true
children caaml:extFiles caaml:customData caaml:comment caaml:highlights
used by
complexType BulletinMeasurementsType
source
<complexType name="ObsMeasurementsType" abstract="true">
  <sequence>
    <element ref="caaml:extFiles" minOccurs="0"/>
    <element ref="caaml:customData" minOccurs="0"/>
    <element ref="caaml:comment" minOccurs="0"/>
    <element name="highlights" type="string" minOccurs="0">
      <annotation>
        <documentation>Property element for general highlight</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element ObsMeasurementsType/highlights
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for general highlight
source
<element name="highlights" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for general highlight</documentation>
  </annotation>
</element>

complexType ObsMetaDataBaseType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type restriction of caaml:MetaDataBaseType
properties
base caaml:MetaDataBaseType
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
used by
complexType ObsMetaDataType
source
<complexType name="ObsMetaDataBaseType">
  <complexContent>
    <restriction base="caaml:MetaDataBaseType">
      <sequence>
        <element name="dateTimeReport" type="gml:TimePositionType"/>
        <element name="srcRef" type="caaml:SourceRefType"/>
        <element ref="caaml:comment" minOccurs="0"/>
        <element ref="caaml:customData" minOccurs="0"/>
      </sequence>
    </restriction>
  </complexContent>
</complexType>

element ObsMetaDataBaseType/dateTimeReport
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type gml:TimePositionType
properties
isRef 0
content complex
source
<element name="dateTimeReport" type="gml:TimePositionType"/>

element ObsMetaDataBaseType/srcRef
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:SourceRefType
properties
isRef 0
content complex
children caaml:Operation
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  optional      
source
<element name="srcRef" type="caaml:SourceRefType"/>

complexType ObsMetaDataType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:ObsMetaDataBaseType
properties
base caaml:ObsMetaDataBaseType
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
used by
elements ObsCollectionType/metaDataProperty/MetaData BulletinType/metaDataProperty/MetaData
source
<complexType name="ObsMetaDataType">
  <complexContent>
    <extension base="caaml:ObsMetaDataBaseType"/>
  </complexContent>
</complexType>

complexType OperationCollectionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:metaDataProperty caaml:operations
used by
element OperationCollection
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="OperationCollectionType">
  <sequence>
    <element name="metaDataProperty" minOccurs="0">
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:MetaDataBaseType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:operations"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
  <attribute ref="xml:lang" use="optional"/>
</complexType>

element OperationCollectionType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
source
<element name="metaDataProperty" minOccurs="0">
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:MetaDataBaseType"/>
    </sequence>
  </complexType>
</element>

element OperationCollectionType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:MetaDataBaseType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:MetaDataBaseType"/>

complexType OperationRefType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
final #all
children caaml:Operation
source
<complexType name="OperationRefType" final="#all">
  <choice>
    <element ref="caaml:Operation"/>
  </choice>
</complexType>

complexType OperationType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:SourceType
properties
base caaml:SourceType
final #all
children caaml:customData caaml:name caaml:contactPerson
used by
element Operation
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="OperationType" final="#all">
  <complexContent>
    <extension base="caaml:SourceType">
      <sequence>
        <element name="contactPerson" type="caaml:PersonRefType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
      <attribute ref="xml:lang" use="optional"/>
    </extension>
  </complexContent>
</complexType>

element OperationType/contactPerson
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:PersonRefType
properties
isRef 0
content complex
children caaml:Person
source
<element name="contactPerson" type="caaml:PersonRefType" minOccurs="0" maxOccurs="unbounded"/>

complexType PersonRefType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:Person
used by
element OperationType/contactPerson
source
<complexType name="PersonRefType">
  <choice>
    <element ref="caaml:Person"/>
  </choice>
</complexType>

complexType PersonType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:SourceType
properties
base caaml:SourceType
final #all
children caaml:customData caaml:name
used by
element Person
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="PersonType" final="#all">
  <complexContent>
    <extension base="caaml:SourceType">
      <attribute ref="xml:lang" use="optional"/>
    </extension>
  </complexContent>
</complexType>

complexType RegionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
final #all
children caaml:metaDataProperty caaml:description caaml:name caaml:regionSubType caaml:centerPoint caaml:outline
used by
element Region
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
xml:lang  optional      
source
<complexType name="RegionType" final="#all">
  <sequence>
    <element name="metaDataProperty" minOccurs="0">
      <annotation>
        <documentation>Property element for location meta data</documentation>
      </annotation>
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:LocMetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element name="description" type="string" minOccurs="0">
      <annotation>
        <documentation>Property element for description of location</documentation>
      </annotation>
    </element>
    <element name="name" type="string">
      <annotation>
        <documentation>Property element for name of location</documentation>
      </annotation>
    </element>
    <element name="regionSubType" type="string">
      <annotation>
        <documentation>Required property element for specifying sub type of region (forecast area, drainage,..)</documentation>
      </annotation>
    </element>
    <element name="centerPoint" minOccurs="0">
      <annotation>
        <documentation>Property element for coordinates of center point</documentation>
      </annotation>
      <complexType>
        <sequence>
          <element ref="gml:Point"/>
        </sequence>
      </complexType>
    </element>
    <element name="outline" minOccurs="0">
      <annotation>
        <documentation>Property element for coordinates of region outline</documentation>
      </annotation>
      <complexType>
        <sequence>
          <element ref="gml:Polygon"/>
        </sequence>
      </complexType>
    </element>
  </sequence>
  <attribute ref="gml:id" use="required"/>
  <attribute ref="xml:lang" use="optional"/>
</complexType>

element RegionType/metaDataProperty
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children caaml:MetaData
annotation
documentation 
Property element for location meta data
source
<element name="metaDataProperty" minOccurs="0">
  <annotation>
    <documentation>Property element for location meta data</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element name="MetaData" type="caaml:LocMetaDataType"/>
    </sequence>
  </complexType>
</element>

element RegionType/metaDataProperty/MetaData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type caaml:LocMetaDataType
properties
isRef 0
content complex
children caaml:dateTimeReport caaml:srcRef caaml:comment caaml:customData
source
<element name="MetaData" type="caaml:LocMetaDataType"/>

element RegionType/description
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for description of location
source
<element name="description" type="string" minOccurs="0">
  <annotation>
    <documentation>Property element for description of location</documentation>
  </annotation>
</element>

element RegionType/name
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for name of location
source
<element name="name" type="string">
  <annotation>
    <documentation>Property element for name of location</documentation>
  </annotation>
</element>

element RegionType/regionSubType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
annotation
documentation 
Required property element for specifying sub type of region (forecast area, drainage,..)
source
<element name="regionSubType" type="string">
  <annotation>
    <documentation>Required property element for specifying sub type of region (forecast area, drainage,..)</documentation>
  </annotation>
</element>

element RegionType/centerPoint
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children gml:Point
annotation
documentation 
Property element for coordinates of center point
source
<element name="centerPoint" minOccurs="0">
  <annotation>
    <documentation>Property element for coordinates of center point</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="gml:Point"/>
    </sequence>
  </complexType>
</element>

element RegionType/outline
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
isRef 0
content complex
children gml:Polygon
annotation
documentation 
Property element for coordinates of region outline
source
<element name="outline" minOccurs="0">
  <annotation>
    <documentation>Property element for coordinates of region outline</documentation>
  </annotation>
  <complexType>
    <sequence>
      <element ref="gml:Polygon"/>
    </sequence>
  </complexType>
</element>

complexType SourceRefType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:Operation
used by
elements CaamlMetaDataType/srcRef ObsMetaDataBaseType/srcRef MetaDataBaseType/srcRef
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  optional      
source
<complexType name="SourceRefType">
  <choice minOccurs="0">
    <element ref="caaml:Operation"/>
  </choice>
  <attribute ref="xlink:href" use="optional"/>
</complexType>

complexType SourceType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:customData caaml:name
used by
complexTypes OperationType PersonType
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<complexType name="SourceType">
  <sequence>
    <element ref="caaml:customData" minOccurs="0"/>
    <element name="name" type="string"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

element SourceType/name
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type string
properties
isRef 0
content simple
source
<element name="name" type="string"/>

complexType TimeInstantType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:timePosition
used by
element TimeInstant
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<complexType name="TimeInstantType">
  <sequence>
    <element name="timePosition" type="gml:TimePositionType"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
</complexType>

element TimeInstantType/timePosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type gml:TimePositionType
properties
isRef 0
content complex
source
<element name="timePosition" type="gml:TimePositionType"/>

complexType TimePeriodType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
children caaml:beginPosition caaml:endPosition
used by
element TimePeriod
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<complexType name="TimePeriodType">
  <sequence>
    <element name="beginPosition" type="gml:TimePositionType"/>
    <element name="endPosition" type="gml:TimePositionType"/>
  </sequence>
  <attribute ref="gml:id" use="optional"/>
</complexType>

element TimePeriodType/beginPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type gml:TimePositionType
properties
isRef 0
content complex
source
<element name="beginPosition" type="gml:TimePositionType"/>

element TimePeriodType/endPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type gml:TimePositionType
properties
isRef 0
content complex
source
<element name="endPosition" type="gml:TimePositionType"/>

complexType ValidAspectType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
final #all
used by
element validAspect
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  required      
source
<complexType name="ValidAspectType" final="#all">
  <attribute ref="xlink:href" use="required"/>
</complexType>

complexType ValidElevationType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
final #all
children caaml:ElevationPosition caaml:ElevationRange
used by
element validElevation
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  optional      
source
<complexType name="ValidElevationType" final="#all">
  <choice minOccurs="0">
    <element name="ElevationPosition">
      <complexType>
        <complexContent>
          <extension base="caaml:ElevationPositionType"/>
        </complexContent>
      </complexType>
    </element>
    <element name="ElevationRange">
      <complexType>
        <complexContent>
          <extension base="caaml:ElevationRangeType"/>
        </complexContent>
      </complexType>
    </element>
  </choice>
  <attribute ref="xlink:href" use="optional"/>
</complexType>

element ValidElevationType/ElevationPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:ElevationPositionType
properties
isRef 0
content complex
children caaml:position
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomLengthTyperequired    m  
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="ElevationPosition">
  <complexType>
    <complexContent>
      <extension base="caaml:ElevationPositionType"/>
    </complexContent>
  </complexType>
</element>

element ValidElevationType/ElevationRange
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type extension of caaml:ElevationRangeType
properties
isRef 0
content complex
children caaml:beginPosition caaml:endPosition
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomLengthTyperequired    m  
gml:id  optional      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
source
<element name="ElevationRange">
  <complexType>
    <complexContent>
      <extension base="caaml:ElevationRangeType"/>
    </complexContent>
  </complexType>
</element>

complexType ValidTimeType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
properties
final #all
children caaml:TimeInstant caaml:TimePeriod
used by
element validTime
source
<complexType name="ValidTimeType" final="#all">
  <choice>
    <element ref="caaml:TimeInstant"/>
    <element ref="caaml:TimePeriod"/>
  </choice>
</complexType>

simpleType AspectBaseCardinalType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type restriction of string
used by
simpleType AspectBaseType
facets
enumeration N
enumeration NE
enumeration E
enumeration SE
enumeration S
enumeration SW
enumeration W
enumeration NW
enumeration n/a
source
<simpleType name="AspectBaseCardinalType">
  <restriction base="string">
    <enumeration value="N"/>
    <enumeration value="NE"/>
    <enumeration value="E"/>
    <enumeration value="SE"/>
    <enumeration value="S"/>
    <enumeration value="SW"/>
    <enumeration value="W"/>
    <enumeration value="NW"/>
    <enumeration value="n/a"/>
  </restriction>
</simpleType>

simpleType AspectBaseNumType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type double
used by
simpleType AspectBaseType
source
<simpleType name="AspectBaseNumType">
  <restriction base="double"/>
</simpleType>

simpleType AspectBaseType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type union of (gml:NilReasonEnumeration, caaml:AspectBaseCardinalType, caaml:AspectBaseNumType)
used by
elements AspectRangeType/beginPosition AspectRangeType/endPosition AspectPositionType/position
source
<simpleType name="AspectBaseType">
  <union memberTypes="gml:NilReasonEnumeration caaml:AspectBaseCardinalType caaml:AspectBaseNumType"/>
</simpleType>

simpleType AvProblemTypeType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type restriction of string
used by
element AvProblemType/type
facets
enumeration new snow
enumeration drifting snow
enumeration old snow
enumeration wet snow
enumeration gliding snow
enumeration favourable situation
source
<simpleType name="AvProblemTypeType">
  <restriction base="string">
    <enumeration value="new snow"/>
    <enumeration value="drifting snow"/>
    <enumeration value="old snow"/>
    <enumeration value="wet snow"/>
    <enumeration value="gliding snow"/>
    <enumeration value="favourable situation"/>
  </restriction>
</simpleType>

simpleType DangerPatternTypeType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type restriction of string
used by
element DangerPatternType/type
facets
enumeration DP1
enumeration DP2
enumeration DP3
enumeration DP4
enumeration DP5
enumeration DP6
enumeration DP7
enumeration DP8
enumeration DP9
enumeration DP10
source
<simpleType name="DangerPatternTypeType">
  <restriction base="string">
    <enumeration value="DP1"/>
    <enumeration value="DP2"/>
    <enumeration value="DP3"/>
    <enumeration value="DP4"/>
    <enumeration value="DP5"/>
    <enumeration value="DP6"/>
    <enumeration value="DP7"/>
    <enumeration value="DP8"/>
    <enumeration value="DP9"/>
    <enumeration value="DP10"/>
  </restriction>
</simpleType>

simpleType DangerRatingValueBaseType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type restriction of string
used by
simpleType DangerRatingValueType
facets
enumeration 1
enumeration 2
enumeration 3
enumeration 4
enumeration 5
enumeration n/a
source
<simpleType name="DangerRatingValueBaseType">
  <restriction base="string">
    <enumeration value="1"/>
    <enumeration value="2"/>
    <enumeration value="3"/>
    <enumeration value="4"/>
    <enumeration value="5"/>
    <enumeration value="n/a"/>
  </restriction>
</simpleType>

simpleType DangerRatingValueType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type union of (gml:NilReasonEnumeration, caaml:DangerRatingValueBaseType)
properties
final #all
used by
elements DangerRatingType/mainValue DangerRatingType/pocketValue
source
<simpleType name="DangerRatingValueType" final="#all">
  <union memberTypes="gml:NilReasonEnumeration caaml:DangerRatingValueBaseType"/>
</simpleType>

simpleType ElevationBaseType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type restriction of integer
used by
elements ElevationRangeType/beginPosition ElevationRangeType/endPosition ElevationPositionType/position
facets
minInclusive -500
maxInclusive 9000
source
<simpleType name="ElevationBaseType">
  <restriction base="integer">
    <minInclusive value="-500"/>
    <maxInclusive value="9000"/>
  </restriction>
</simpleType>

simpleType UomLengthType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinEAWS
type restriction of string
properties
final #all
used by
attributes ElevationPositionType/@uom ElevationRangeType/@uom
facets
enumeration cm
enumeration mm
enumeration m
enumeration in
enumeration ft
source
<simpleType name="UomLengthType" final="#all">
  <restriction base="string">
    <enumeration value="cm"/>
    <enumeration value="mm"/>
    <enumeration value="m"/>
    <enumeration value="in"/>
    <enumeration value="ft"/>
  </restriction>
</simpleType>

element gml:exterior
diagram
namespace http://www.opengis.net/gml
type gml:LinearRingPropertyType
properties
content complex
children gml:LinearRing
used by
complexType gml:PolygonType
annotation
documentation 
A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.
source
<element name="exterior" type="gml:LinearRingPropertyType">
  <annotation>
    <documentation>A boundary of a surface consists of a number of rings. In the normal 2D case, one of these rings is distinguished as being the exterior boundary. In a general manifold this is not always possible, in which case all boundaries shall be listed as interior boundaries, and the exterior will be empty.</documentation>
  </annotation>
</element>

element gml:interior
diagram
namespace http://www.opengis.net/gml
type gml:LinearRingPropertyType
properties
content complex
children gml:LinearRing
used by
complexType gml:PolygonType
annotation
documentation 
A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.
source
<element name="interior" type="gml:LinearRingPropertyType">
  <annotation>
    <documentation>A boundary of a surface consists of a number of rings. The "interior" rings separate the surface / surface patch from the area enclosed by the rings.</documentation>
  </annotation>
</element>

element gml:LinearRing
diagram
namespace http://www.opengis.net/gml
type gml:LinearRingType
properties
content complex
children gml:posList
used by
complexType gml:LinearRingPropertyType
annotation
documentation 
A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates shall be coincident. The number of direct positions in the list shall be at least four.
source
<element name="LinearRing" type="gml:LinearRingType">
  <annotation>
    <documentation>A LinearRing is defined by four or more coordinate tuples, with linear interpolation between them; the first and last coordinates shall be coincident. The number of direct positions in the list shall be at least four.</documentation>
  </annotation>
</element>

element gml:Point
diagram
namespace http://www.opengis.net/gml
type gml:PointType
properties
content complex
children gml:pos
used by
element RegionType/centerPoint
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsName  gml:SRSNameRestrictionrequired    urn:ogc:def:crs:OGC:1.3:CRS84  
srsDimension  positiveIntegerrequired    2  
source
<element name="Point" type="gml:PointType"/>

element gml:Polygon
diagram
namespace http://www.opengis.net/gml
type gml:PolygonType
properties
content complex
children gml:exterior gml:interior
used by
element RegionType/outline
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsName  gml:SRSNameRestrictionrequired    urn:ogc:def:crs:OGC:1.3:CRS84  
srsDimension  positiveIntegerrequired    2  
annotation
documentation 
A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. 
The elements exterior and interior describe the surface boundary of the polygon.
source
<element name="Polygon" type="gml:PolygonType">
  <annotation>
    <documentation>A Polygon is a special surface that is defined by a single surface patch (see D.3.6). The boundary of this patch is coplanar and the polygon uses planar interpolation in its interior. 
The elements exterior and interior describe the surface boundary of the polygon.</documentation>
  </annotation>
</element>

element gml:posList
diagram
namespace http://www.opengis.net/gml
type extension of gml:doubleList
properties
content complex
used by
complexType gml:LinearRingType
source
<element name="posList">
  <complexType>
    <simpleContent>
      <extension base="gml:doubleList"/>
    </simpleContent>
  </complexType>
</element>

complexType gml:CoordinatesType
diagram
namespace http://www.opengis.net/gml
type extension of string
properties
base string
attributes
Name  Type  Use  Default  Fixed  Annotation
decimal  string  .    
cs  string  ,    
ts  string       
annotation
documentation 
This type is deprecated for tuples with ordinate values that are numbers.
CoordinatesType is a text string, intended to be used to record an array of tuples or coordinates. 
While it is not possible to enforce the internal structure of the string through schema validation, some optional attributes have been provided in previous versions of GML to support a description of the internal structure. These attributes are deprecated. The attributes were intended to be used as follows:
Decimal	symbol used for a decimal point (default=”.” a stop or period)
cs        	symbol used to separate components within a tuple or coordinate string (default=”,” a comma)
ts        	symbol used to separate tuples or coordinate strings (default=” “ a space)
Since it is based on the XML Schema string type, CoordinatesType may be used in the construction of tables of tuples or arrays of tuples, including ones that contain mixed text and numeric values.
source
<complexType name="CoordinatesType">
  <annotation>
    <documentation>This type is deprecated for tuples with ordinate values that are numbers.
CoordinatesType is a text string, intended to be used to record an array of tuples or coordinates. 
While it is not possible to enforce the internal structure of the string through schema validation, some optional attributes have been provided in previous versions of GML to support a description of the internal structure. These attributes are deprecated. The attributes were intended to be used as follows:
Decimal	symbol used for a decimal point (default=”.” a stop or period)
cs        	symbol used to separate components within a tuple or coordinate string (default=”,” a comma)
ts        	symbol used to separate tuples or coordinate strings (default=” “ a space)
Since it is based on the XML Schema string type, CoordinatesType may be used in the construction of tables of tuples or arrays of tuples, including ones that contain mixed text and numeric values.</documentation>
  </annotation>
  <simpleContent>
    <extension base="string">
      <attribute name="decimal" type="string" default="."/>
      <attribute name="cs" type="string" default=","/>
      <attribute name="ts" type="string" default=" "/>
    </extension>
  </simpleContent>
</complexType>

complexType gml:LinearRingPropertyType
diagram
namespace http://www.opengis.net/gml
children gml:LinearRing
used by
elements gml:exterior gml:interior
annotation
documentation 
A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary.
source
<complexType name="LinearRingPropertyType">
  <annotation>
    <documentation>A property with the content model of gml:LinearRingPropertyType encapsulates a linear ring to represent a component of a surface boundary.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:LinearRing"/>
  </sequence>
</complexType>

complexType gml:LinearRingType
diagram
namespace http://www.opengis.net/gml
children gml:posList
used by
element gml:LinearRing
source
<complexType name="LinearRingType">
  <sequence>
    <element ref="gml:posList"/>
  </sequence>
</complexType>

complexType gml:PointType
diagram
namespace http://www.opengis.net/gml
children gml:pos
used by
element gml:Point
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsName  gml:SRSNameRestrictionrequired    urn:ogc:def:crs:OGC:1.3:CRS84  
srsDimension  positiveIntegerrequired    2  
source
<complexType name="PointType">
  <sequence>
    <element name="pos">
      <annotation>
        <documentation>Property element for space-delimited tuple of spatial coordinates of point</documentation>
      </annotation>
      <complexType>
        <simpleContent>
          <extension base="gml:doubleList">
            <attribute name="srsDimension" type="positiveInteger" use="required" fixed="2"/>
          </extension>
        </simpleContent>
      </complexType>
    </element>
  </sequence>
  <attribute ref="gml:id" use="required"/>
  <attributeGroup ref="gml:SRSReferenceGroup"/>
</complexType>

element gml:PointType/pos
diagram
namespace http://www.opengis.net/gml
type extension of gml:doubleList
properties
isRef 0
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
srsDimension  positiveIntegerrequired    2  
annotation
documentation 
Property element for space-delimited tuple of spatial coordinates of point
source
<element name="pos">
  <annotation>
    <documentation>Property element for space-delimited tuple of spatial coordinates of point</documentation>
  </annotation>
  <complexType>
    <simpleContent>
      <extension base="gml:doubleList">
        <attribute name="srsDimension" type="positiveInteger" use="required" fixed="2"/>
      </extension>
    </simpleContent>
  </complexType>
</element>

complexType gml:PolygonType
diagram
namespace http://www.opengis.net/gml
children gml:exterior gml:interior
used by
element gml:Polygon
attributes
Name  Type  Use  Default  Fixed  Annotation
gml:id  required      
documentation 
The attribute gml:id supports provision of a handle for the XML element representing a GML Object. Its use is mandatory for all GML objects. It is of XML type ID, so is constrained to be unique in the XML document within which it occurs.
srsName  gml:SRSNameRestrictionrequired    urn:ogc:def:crs:OGC:1.3:CRS84  
srsDimension  positiveIntegerrequired    2  
source
<complexType name="PolygonType">
  <sequence>
    <element ref="gml:exterior" minOccurs="0"/>
    <element ref="gml:interior" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
  <attributeGroup ref="gml:SRSReferenceGroup"/>
</complexType>

complexType gml:TimePositionType
diagram
namespace http://www.opengis.net/gml
type extension of gml:TimePositionUnion
properties
base gml:TimePositionUnion
final #all
used by
elements TimePeriodType/beginPosition CaamlMetaDataType/dateTimeReport ObsMetaDataBaseType/dateTimeReport MetaDataBaseType/dateTimeReport TimePeriodType/endPosition TimeInstantType/timePosition
source
<complexType name="TimePositionType" final="#all">
  <simpleContent>
    <extension base="gml:TimePositionUnion"/>
  </simpleContent>
</complexType>

simpleType gml:CalDate
namespace http://www.opengis.net/gml
type union of (date, gYearMonth, gYear)
source
<simpleType name="CalDate">
  <union memberTypes="date gYearMonth gYear"/>
</simpleType>

simpleType gml:doubleList
namespace http://www.opengis.net/gml
type list of double
used by
elements gml:PointType/pos gml:posList
annotation
documentation 
A type for a list of values of the respective simple type.
source
<simpleType name="doubleList">
  <annotation>
    <documentation>A type for a list of values of the respective simple type.</documentation>
  </annotation>
  <list itemType="double"/>
</simpleType>

simpleType gml:NilReasonEnumeration
namespace http://www.opengis.net/gml
type union of (restriction of string, restriction of string)
used by
simpleTypes AspectBaseType DangerRatingValueType gml:NilReasonType
source
<simpleType name="NilReasonEnumeration">
  <union>
    <simpleType>
      <restriction base="string">
        <enumeration value="inapplicable"/>
        <enumeration value="missing"/>
        <enumeration value="template"/>
        <enumeration value="unknown"/>
        <enumeration value="withheld"/>
      </restriction>
    </simpleType>
    <simpleType>
      <restriction base="string">
        <pattern value="other:\w{2,}"/>
      </restriction>
    </simpleType>
  </union>
</simpleType>

simpleType gml:NilReasonType
namespace http://www.opengis.net/gml
type union of (gml:NilReasonEnumeration, anyURI)
annotation
documentation 
gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception.
gml:NilReasonType is a union of the following enumerated values:
-	inapplicable there is no value
-	missing the correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist
-	template the value will be available later
-	unknown the correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists
-	withheld the value is not divulged
-	other:text other brief explanation, where text is a string of two or more characters with no included spaces
and
-	anyURI which should refer to a resource which describes the reason for the exception
A particular community may choose to assign more detailed semantics to the standard values provided. Alternatively, the URI method enables a specific or more complete explanation for the absence of a value to be provided elsewhere and indicated by-reference in an instance document.
gml:NilReasonType is used as a member of a union in a number of simple content types where it is necessary to permit a value from the NilReasonType union as an alternative to the primary type.
source
<simpleType name="NilReasonType">
  <annotation>
    <documentation>gml:NilReasonType defines a content model that allows recording of an explanation for a void value or other exception.
gml:NilReasonType is a union of the following enumerated values:
-	inapplicable there is no value
-	missing the correct value is not readily available to the sender of this data. Furthermore, a correct value may not exist
-	template the value will be available later
-	unknown the correct value is not known to, and not computable by, the sender of this data. However, a correct value probably exists
-	withheld the value is not divulged
-	other:text other brief explanation, where text is a string of two or more characters with no included spaces
and
-	anyURI which should refer to a resource which describes the reason for the exception
A particular community may choose to assign more detailed semantics to the standard values provided. Alternatively, the URI method enables a specific or more complete explanation for the absence of a value to be provided elsewhere and indicated by-reference in an instance document.
gml:NilReasonType is used as a member of a union in a number of simple content types where it is necessary to permit a value from the NilReasonType union as an alternative to the primary type.</documentation>
  </annotation>
  <union memberTypes="gml:NilReasonEnumeration anyURI"/>
</simpleType>

simpleType gml:SRSNameRestriction
namespace http://www.opengis.net/gml
type restriction of anyURI
used by
attribute gml:SRSReferenceGroup/@srsName
facets
pattern urn:ogc:def:crs:OGC:1\.3:CRS84
source
<simpleType name="SRSNameRestriction">
  <restriction base="anyURI">
    <pattern value="urn:ogc:def:crs:OGC:1\.3:CRS84"/>
    <!--pattern value="urn:ogc:def:crs:OGC:1\.3:AUTO42001:[0-9]{2}:[0-9]{4}"/-->
  </restriction>
</simpleType>

simpleType gml:TimeIndeterminateValueType
namespace http://www.opengis.net/gml
type restriction of string
facets
enumeration after
enumeration before
enumeration now
enumeration unknown
annotation
documentation 
These values are interpreted as follows: 
-	“unknown” indicates that no specific value for temporal position is provided.
-	“now” indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed.
-	“before” indicates that the actual temporal position is unknown, but it is known to be before the specified value.
-	“after” indicates that the actual temporal position is unknown, but it is known to be after the specified value.
A value for indeterminatePosition may 
-	be used either alone, or 
-	qualify a specific value for temporal position.
source
<simpleType name="TimeIndeterminateValueType">
  <annotation>
    <documentation>These values are interpreted as follows: 
-	“unknown” indicates that no specific value for temporal position is provided.
-	“now” indicates that the specified value shall be replaced with the current temporal position whenever the value is accessed.
-	“before” indicates that the actual temporal position is unknown, but it is known to be before the specified value.
-	“after” indicates that the actual temporal position is unknown, but it is known to be after the specified value.
A value for indeterminatePosition may 
-	be used either alone, or 
-	qualify a specific value for temporal position.</documentation>
  </annotation>
  <restriction base="string">
    <enumeration value="after"/>
    <enumeration value="before"/>
    <enumeration value="now"/>
    <enumeration value="unknown"/>
  </restriction>
</simpleType>

simpleType gml:TimePositionUnion
namespace http://www.opengis.net/gml
type union of (date, dateTime)
used by
complexType gml:TimePositionType
annotation
documentation 
The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108.
 An ordinal era may be referenced via URI.  A decimal value may be used to indicate the distance from the scale origin .  time is used for a position that recurs daily (see ISO 19108:2002 5.4.4.2).
 Finally, calendar and clock forms that support the representation of time in systems based on years, months, days, hours, minutes and seconds, in a notation following ISO 8601, are assembled by gml:CalDate
source
<simpleType name="TimePositionUnion">
  <annotation>
    <documentation>The simple type gml:TimePositionUnion is a union of XML Schema simple types which instantiate the subtypes for temporal position described in ISO 19108.
 An ordinal era may be referenced via URI.  A decimal value may be used to indicate the distance from the scale origin .  time is used for a position that recurs daily (see ISO 19108:2002 5.4.4.2).
 Finally, calendar and clock forms that support the representation of time in systems based on years, months, days, hours, minutes and seconds, in a notation following ISO 8601, are assembled by gml:CalDate</documentation>
  </annotation>
  <union memberTypes="date dateTime"/>
</simpleType>

simpleType gml:UomIdentifier
namespace http://www.opengis.net/gml
type union of (gml:UomSymbol, gml:UomURI)
annotation
documentation 
The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier.
source
<simpleType name="UomIdentifier">
  <annotation>
    <documentation>The simple type gml:UomIdentifer defines the syntax and value space of the unit of measure identifier.</documentation>
  </annotation>
  <union memberTypes="gml:UomSymbol gml:UomURI"/>
</simpleType>

simpleType gml:UomSymbol
namespace http://www.opengis.net/gml
type restriction of string
used by
simpleType gml:UomIdentifier
facets
pattern [^: \n\r\t]+
annotation
documentation 
This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: “:” (colon), “ “ (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as “kg”, “m/s”, etc. 
It is recommended that the symbol be an identifier for a unit of measure as specified in the “Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems.
source
<simpleType name="UomSymbol">
  <annotation>
    <documentation>This type specifies a character string of length at least one, and restricted such that it must not contain any of the following characters: “:” (colon), “ “ (space), (newline), (carriage return), (tab). This allows values corresponding to familiar abbreviations, such as “kg”, “m/s”, etc. 
It is recommended that the symbol be an identifier for a unit of measure as specified in the “Unified Code of Units of Measure" (UCUM) (http://aurora.regenstrief.org/UCUM). This provides a set of symbols and a grammar for constructing identifiers for units of measure that are unique, and may be easily entered with a keyboard supporting the limited character set known as 7-bit ASCII. ISO 2955 formerly provided a specification with this scope, but was withdrawn in 2001. UCUM largely follows ISO 2955 with modifications to remove ambiguities and other problems.</documentation>
  </annotation>
  <restriction base="string">
    <pattern value="[^: \n\r\t]+"/>
  </restriction>
</simpleType>

simpleType gml:UomURI
namespace http://www.opengis.net/gml
type restriction of anyURI
used by
simpleType gml:UomIdentifier
facets
pattern ([a-zA-Z][a-zA-Z0-9\-\+\.]*:|\.\./|\./|#).*
annotation
documentation 
This type specifies a URI, restricted such that it must start with one of the following sequences: “#”, “./”, “../”, or a string of characters followed by a “:”. These patterns ensure that the most common URI forms are supported, including absolute and relative URIs and URIs that are simple fragment identifiers, but prohibits certain forms of relative URI that could be mistaken for unit of measure symbol . 
NOTE	It is possible to re-write such a relative URI to conform to the restriction (e.g. “./m/s”).
In an instance document, on elements of type gml:MeasureType the mandatory uom attribute shall carry a value corresponding to either 
-	a conventional unit of measure symbol,
-	a link to a definition of a unit of measure that does not have a conventional symbol, or when it is desired to indicate a precise or variant definition.
source
<simpleType name="UomURI">
  <annotation>
    <documentation>This type specifies a URI, restricted such that it must start with one of the following sequences: “#”, “./”, “../”, or a string of characters followed by a “:”. These patterns ensure that the most common URI forms are supported, including absolute and relative URIs and URIs that are simple fragment identifiers, but prohibits certain forms of relative URI that could be mistaken for unit of measure symbol . 
NOTE	It is possible to re-write such a relative URI to conform to the restriction (e.g. “./m/s”).
In an instance document, on elements of type gml:MeasureType the mandatory uom attribute shall carry a value corresponding to either 
-	a conventional unit of measure symbol,
-	a link to a definition of a unit of measure that does not have a conventional symbol, or when it is desired to indicate a precise or variant definition.</documentation>
  </annotation>
  <restriction base="anyURI">
    <pattern value="([a-zA-Z][a-zA-Z0-9\-\+\.]*:|\.\./|\./|#).*"/>
  </restriction>
</simpleType>

attributeGroup gml:SRSReferenceGroup
namespace http://www.opengis.net/gml
used by
complexTypes gml:PointType gml:PolygonType
attributes
Name  Type  Use  Default  Fixed  Annotation
srsName  gml:SRSNameRestrictionrequired    urn:ogc:def:crs:OGC:1.3:CRS84  
srsDimension  positiveIntegerrequired    2  
annotation
documentation 
The attribute group SRSReferenceGroup is an optional reference to the CRS used by this geometry, with optional additional information to simplify the processing of the coordinates when a more complete definition of the CRS is not needed. In general the attribute srsName points to a CRS instance of gml:AbstractCoordinateReferenceSystem. For well-known references it is not required that the CRS description exists at the location the URI points to. If no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of.
source
<attributeGroup name="SRSReferenceGroup">
  <annotation>
    <documentation>The attribute group SRSReferenceGroup is an optional reference to the CRS used by this geometry, with optional additional information to simplify the processing of the coordinates when a more complete definition of the CRS is not needed. In general the attribute srsName points to a CRS instance of gml:AbstractCoordinateReferenceSystem. For well-known references it is not required that the CRS description exists at the location the URI points to. If no srsName attribute is given, the CRS shall be specified as part of the larger context this geometry element is part of.</documentation>
  </annotation>
  <attribute name="srsName" type="gml:SRSNameRestriction" use="required" fixed="urn:ogc:def:crs:OGC:1.3:CRS84"/>
  <attribute name="srsDimension" type="positiveInteger" use="required" fixed="2"/>
</attributeGroup>

attributeGroup xlink:arcLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  Annotation
type  string    arc  
xlink:arcrole  optional      
xlink:title  optional      
xlink:show  optional      
documentation 

        The 'show' attribute is used to communicate the desired presentation 
        of the ending resource on traversal from the starting resource; it's 
        value should be treated as follows: 
        new - load ending resource in a new window, frame, pane, or other 
              presentation context
        replace - load the resource in the same window, frame, pane, or 
                  other presentation context
        embed - load ending resource in place of the presentation of the 
                starting resource
        other - behavior is unconstrained; examine other markup in the 
                link for hints 
        none - behavior is unconstrained 
      
xlink:actuate  optional      
documentation 

        The 'actuate' attribute is used to communicate the desired timing 
        of traversal from the starting resource to the ending resource; 
        it's value should be treated as follows:
        onLoad - traverse to the ending resource immediately on loading 
                 the starting resource 
        onRequest - traverse from the starting resource to the ending 
                    resource only on a post-loading event triggered for 
                    this purpose 
        other - behavior is unconstrained; examine other markup in link 
                for hints 
        none - behavior is unconstrained
      
xlink:from  optional      
xlink:to  optional      
source
<attributeGroup name="arcLink">
  <attribute name="type" type="string" fixed="arc" form="qualified"/>
  <attribute ref="xlink:arcrole" use="optional"/>
  <attribute ref="xlink:title" use="optional"/>
  <attribute ref="xlink:show" use="optional"/>
  <attribute ref="xlink:actuate" use="optional"/>
  <attribute ref="xlink:from" use="optional"/>
  <attribute ref="xlink:to" use="optional"/>
</attributeGroup>

attributeGroup xlink:emptyLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  Annotation
type  string    none  
source
<attributeGroup name="emptyLink">
  <attribute name="type" type="string" fixed="none" form="qualified"/>
</attributeGroup>

attributeGroup xlink:extendedLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  Annotation
type  string    extended  
xlink:role  optional      
xlink:title  optional      
source
<attributeGroup name="extendedLink">
  <attribute name="type" type="string" fixed="extended" form="qualified"/>
  <attribute ref="xlink:role" use="optional"/>
  <attribute ref="xlink:title" use="optional"/>
</attributeGroup>

attributeGroup xlink:locatorLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  Annotation
type  string    locator  
xlink:href  required      
xlink:role  optional      
xlink:title  optional      
xlink:label  optional      
source
<attributeGroup name="locatorLink">
  <attribute name="type" type="string" fixed="locator" form="qualified"/>
  <attribute ref="xlink:href" use="required"/>
  <attribute ref="xlink:role" use="optional"/>
  <attribute ref="xlink:title" use="optional"/>
  <attribute ref="xlink:label" use="optional"/>
</attributeGroup>

attributeGroup xlink:resourceLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  Annotation
type  string    resource  
xlink:role  optional      
xlink:title  optional      
xlink:label  optional      
source
<attributeGroup name="resourceLink">
  <attribute name="type" type="string" fixed="resource" form="qualified"/>
  <attribute ref="xlink:role" use="optional"/>
  <attribute ref="xlink:title" use="optional"/>
  <attribute ref="xlink:label" use="optional"/>
</attributeGroup>

attributeGroup xlink:simpleLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  Annotation
type  string    simple  
xlink:href  optional      
xlink:role  optional      
xlink:arcrole  optional      
xlink:title  optional      
xlink:show  optional      
documentation 

        The 'show' attribute is used to communicate the desired presentation 
        of the ending resource on traversal from the starting resource; it's 
        value should be treated as follows: 
        new - load ending resource in a new window, frame, pane, or other 
              presentation context
        replace - load the resource in the same window, frame, pane, or 
                  other presentation context
        embed - load ending resource in place of the presentation of the 
                starting resource
        other - behavior is unconstrained; examine other markup in the 
                link for hints 
        none - behavior is unconstrained 
      
xlink:actuate  optional      
documentation 

        The 'actuate' attribute is used to communicate the desired timing 
        of traversal from the starting resource to the ending resource; 
        it's value should be treated as follows:
        onLoad - traverse to the ending resource immediately on loading 
                 the starting resource 
        onRequest - traverse from the starting resource to the ending 
                    resource only on a post-loading event triggered for 
                    this purpose 
        other - behavior is unconstrained; examine other markup in link 
                for hints 
        none - behavior is unconstrained
      
source
<attributeGroup name="simpleLink">
  <attribute name="type" type="string" fixed="simple" form="qualified"/>
  <attribute ref="xlink:href" use="optional"/>
  <attribute ref="xlink:role" use="optional"/>
  <attribute ref="xlink:arcrole" use="optional"/>
  <attribute ref="xlink:title" use="optional"/>
  <attribute ref="xlink:show" use="optional"/>
  <attribute ref="xlink:actuate" use="optional"/>
</attributeGroup>

attributeGroup xlink:titleLink
namespace http://www.w3.org/1999/xlink
attributes
Name  Type  Use  Default  Fixed  Annotation
type  string    title  
source
<attributeGroup name="titleLink">
  <attribute name="type" type="string" fixed="title" form="qualified"/>
</attributeGroup>


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