Schema CAAMLv5_BulletinUS.xsd


schema location:  http://caaml.org/Schemas/V5.0/Profiles/BulletinUS/CAAMLv5_BulletinUS.xsd
attribute form default:  unqualified
element form default:  qualified
targetNamespace:  http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
 
Elements  Complex types  Simple types 
aspectElevations  AirTempComplexType  AspectBaseCardinalType 
aspects  aspectElevationType  AspectBaseNumType 
Bulletin  AspectRangeType  AspectBaseType 
BulletinMeasurements  AvProblemType  AvProblemTypeType 
CaamlData  BulletinMeasurementsType  DangerRatingValueBaseType 
comment  BulletinType  DangerRatingValueType 
customData  CaamlDataType  ExpectedAvSizeValueType 
elevations  CustomDataType  LikelihoodOfTriggeringValueType 
locations  DangerRatingBaseType  UomLengthType 
locRef  DangerRatingRoseType  UomSpeedType 
Operation  DangerRatingSingleType  UomTempType 
Person  DangerRatingsType 
Region  ElevationLabelType 
TimeInstant  HNComplexType 
TimePeriod  LocRefType 
validAspect  MetaDataType 
validAspectElevation  OperationType 
validElevation  PersonRefType 
validTime  PersonType 
WxForecast  RegionType 
WxForecastMeasurements  SkyCondComplexType 
SourceRefType 
SourceType 
TimeInstantType 
TimePeriodType 
ValidAspectElevationType 
ValidAspectType 
ValidElevationType 
ValidTimeType 
WindDirComplexType 
WindSpdComplexType 
WxForecastMeasurementsType 
WxForecastPeriodType 
WxForecastType 


schema location:  http://caaml.org/Schemas/V5.0/Profiles/BulletinUS/CAAMLv5_BulletinUS_GML.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://www.opengis.net/gml
 
Complex types  Simple types 
TimePositionType  NilReasonEnumeration 
TimePositionUnion 


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


element aspectElevations
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
content complex
children caaml:AspectElevation
used by
complexType CaamlDataType
source
<element name="aspectElevations">
  <complexType>
    <sequence minOccurs="24" maxOccurs="24">
      <choice>
        <element name="AspectElevation" type="caaml:aspectElevationType"/>
      </choice>
    </sequence>
  </complexType>
</element>

element aspectElevations/AspectElevation
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:aspectElevationType
properties
isRef 0
content complex
children caaml:validAspect caaml:validElevation caaml:customData
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="AspectElevation" type="caaml:aspectElevationType"/>

element aspects
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
content complex
children caaml:AspectRange
used by
complexType CaamlDataType
source
<element name="aspects">
  <complexType>
    <sequence minOccurs="8" maxOccurs="8">
      <choice>
        <element name="AspectRange" type="caaml:AspectRangeType"/>
      </choice>
    </sequence>
  </complexType>
</element>

element aspects/AspectRange
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:AspectRangeType
properties
isRef 0
content complex
children caaml:beginPosition caaml:endPosition caaml:customData
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" type="caaml:AspectRangeType"/>

element Bulletin
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:BulletinType
properties
content complex
children caaml:metaDataProperty caaml:validTime caaml:bulletinResultsOf caaml:locRef
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="Bulletin" type="caaml:BulletinType"/>

element BulletinMeasurements
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:BulletinMeasurementsType
properties
content complex
children caaml:customData caaml:comment caaml:highlights caaml:bulletinType caaml:dangerRatings caaml:avProblems caaml:avSnowComment
used by
element BulletinType/bulletinResultsOf
source
<element name="BulletinMeasurements" type="caaml:BulletinMeasurementsType"/>

element CaamlData
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:CaamlDataType
properties
content complex
children caaml:metaDataProperty caaml:aspects caaml:elevations caaml:aspectElevations caaml:locations
source
<element name="CaamlData" type="caaml:CaamlDataType"/>

element comment
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type string
properties
content simple
used by
element DangerRatingRoseType/sectors/Sector
complexTypes AvProblemType BulletinMeasurementsType DangerRatingBaseType MetaDataType WxForecastMeasurementsType WxForecastPeriodType
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/BulletinUS
type caaml:CustomDataType
properties
content complex
used by
element DangerRatingRoseType/sectors/Sector
complexTypes aspectElevationType AspectRangeType AvProblemType BulletinMeasurementsType DangerRatingBaseType ElevationLabelType MetaDataType SourceType WxForecastMeasurementsType WxForecastPeriodType
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 elevations
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
content complex
children caaml:ElevationLabel
used by
complexType CaamlDataType
source
<element name="elevations">
  <complexType>
    <sequence minOccurs="3" maxOccurs="3">
      <choice>
        <element name="ElevationLabel" type="caaml:ElevationLabelType"/>
      </choice>
    </sequence>
  </complexType>
</element>

element elevations/ElevationLabel
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:ElevationLabelType
properties
isRef 0
content complex
children caaml:description caaml:customData
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="ElevationLabel" type="caaml:ElevationLabelType"/>

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

element locations/Region
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:RegionType
properties
isRef 0
content complex
children caaml:name caaml:regionSubType
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="Region" type="caaml:RegionType"/>

element locRef
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:LocRefType
properties
content complex
used by
complexTypes BulletinType DangerRatingBaseType WxForecastType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  required      
annotation
documentation 
Property element for location reference
source
<element name="locRef" type="caaml:LocRefType">
  <annotation>
    <documentation>Property element for location reference</documentation>
  </annotation>
</element>

element Operation
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:OperationType
properties
content complex
children caaml:customData caaml:name caaml:contactPerson
used by
complexType 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.
source
<element name="Operation" type="caaml:OperationType"/>

element Person
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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.
source
<element name="Person" type="caaml:PersonType"/>

element Region
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:RegionType
properties
content complex
children caaml:name caaml:regionSubType
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="Region" type="caaml:RegionType"/>

element TimeInstant
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
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/BulletinUS
type caaml:ValidAspectType
properties
content complex
used by
complexType aspectElevationType
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 validAspectElevation
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:ValidAspectElevationType
properties
content complex
used by
element DangerRatingRoseType/sectors/Sector
complexType AvProblemType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  required      
annotation
documentation 
Property element for aspect-elevation of location
source
<element name="validAspectElevation" type="caaml:ValidAspectElevationType">
  <annotation>
    <documentation>Property element for aspect-elevation of location</documentation>
  </annotation>
</element>

element validElevation
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:ValidElevationType
properties
content complex
used by
complexType aspectElevationType
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  required      
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/BulletinUS
type caaml:ValidTimeType
properties
content complex
children caaml:TimeInstant caaml:TimePeriod
used by
complexTypes BulletinType DangerRatingBaseType WxForecastPeriodType WxForecastType
annotation
documentation 
Property element for time reference
source
<element name="validTime" type="caaml:ValidTimeType">
  <annotation>
    <documentation>Property element for time reference</documentation>
  </annotation>
</element>

element WxForecast
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:WxForecastType
properties
content complex
children caaml:metaDataProperty caaml:validTime caaml:wxForecastResultsOf caaml:locRef
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="WxForecast" type="caaml:WxForecastType"/>

element WxForecastMeasurements
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:WxForecastMeasurementsType
properties
content complex
children caaml:customData caaml:comment caaml:periods
used by
element WxForecastType/wxForecastResultsOf
source
<element name="WxForecastMeasurements" type="caaml:WxForecastMeasurementsType"/>

complexType AirTempComplexType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:Components
used by
element WxForecastPeriodType/airTemp
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomTempTyperequired    degF  
source
<complexType name="AirTempComplexType">
  <sequence>
    <element name="Components">
      <complexType>
        <choice>
          <element name="description" type="string"/>
        </choice>
      </complexType>
    </element>
  </sequence>
  <attribute name="uom" type="caaml:UomTempType" use="required" fixed="degF"/>
</complexType>

element AirTempComplexType/Components
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:description
source
<element name="Components">
  <complexType>
    <choice>
      <element name="description" type="string"/>
    </choice>
  </complexType>
</element>

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

complexType aspectElevationType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:validAspect caaml:validElevation caaml:customData
used by
element aspectElevations/AspectElevation
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="aspectElevationType">
  <sequence>
    <element ref="caaml:validAspect"/>
    <element ref="caaml:validElevation"/>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

complexType AspectRangeType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:beginPosition caaml:endPosition caaml:customData
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"/>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

element AspectRangeType/beginPosition
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
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/BulletinUS
children caaml:type caaml:validAspectElevation caaml:expectedAvSize caaml:likelihoodOfTriggering caaml:trend caaml:dangerRatings caaml:comment caaml:customData
used by
element BulletinMeasurementsType/avProblems/AvProblem
source
<complexType name="AvProblemType">
  <sequence>
    <element name="type" type="caaml:AvProblemTypeType"/>
    <element ref="caaml:validAspectElevation" maxOccurs="24"/>
    <element name="expectedAvSize">
      <complexType>
        <sequence>
          <element name="Values">
            <complexType>
              <sequence>
                <element name="typical" type="caaml:ExpectedAvSizeValueType"/>
              </sequence>
            </complexType>
          </element>
        </sequence>
      </complexType>
    </element>
    <element name="likelihoodOfTriggering">
      <complexType>
        <sequence>
          <element name="Values">
            <complexType>
              <sequence>
                <element name="typical" type="caaml:LikelihoodOfTriggeringValueType"/>
              </sequence>
            </complexType>
          </element>
        </sequence>
      </complexType>
    </element>
    <element name="trend" type="string"/>
    <element name="dangerRatings" type="caaml:DangerRatingsType" minOccurs="0"/>
    <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/BulletinUS
type caaml:AvProblemTypeType
properties
isRef 0
content simple
facets
enumeration Loose Dry
enumeration Loose Wet
enumeration Wind Slabs
enumeration Storm Slabs
enumeration Wet Slabs
enumeration Persistent Slabs
enumeration Deep Persistent Slabs
enumeration Cornice
source
<element name="type" type="caaml:AvProblemTypeType"/>

element AvProblemType/expectedAvSize
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:Values
source
<element name="expectedAvSize">
  <complexType>
    <sequence>
      <element name="Values">
        <complexType>
          <sequence>
            <element name="typical" type="caaml:ExpectedAvSizeValueType"/>
          </sequence>
        </complexType>
      </element>
    </sequence>
  </complexType>
</element>

element AvProblemType/expectedAvSize/Values
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:typical
source
<element name="Values">
  <complexType>
    <sequence>
      <element name="typical" type="caaml:ExpectedAvSizeValueType"/>
    </sequence>
  </complexType>
</element>

element AvProblemType/expectedAvSize/Values/typical
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:ExpectedAvSizeValueType
properties
isRef 0
content simple
facets
enumeration 0.5
enumeration 1.0
enumeration 1.5
enumeration 2.0
enumeration 2.5
enumeration 3.0
enumeration 3.5
enumeration 4.0
enumeration 4.5
enumeration 5.0
source
<element name="typical" type="caaml:ExpectedAvSizeValueType"/>

element AvProblemType/likelihoodOfTriggering
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:Values
source
<element name="likelihoodOfTriggering">
  <complexType>
    <sequence>
      <element name="Values">
        <complexType>
          <sequence>
            <element name="typical" type="caaml:LikelihoodOfTriggeringValueType"/>
          </sequence>
        </complexType>
      </element>
    </sequence>
  </complexType>
</element>

element AvProblemType/likelihoodOfTriggering/Values
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:typical
source
<element name="Values">
  <complexType>
    <sequence>
      <element name="typical" type="caaml:LikelihoodOfTriggeringValueType"/>
    </sequence>
  </complexType>
</element>

element AvProblemType/likelihoodOfTriggering/Values/typical
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:LikelihoodOfTriggeringValueType
properties
isRef 0
content simple
facets
enumeration Certain
enumeration Certain - Very Likely
enumeration Very Likely
enumeration Very Likely - Likely
enumeration Likely
enumeration Likely - Possible
enumeration Possible
enumeration Possible - Unlikely
enumeration Unlikely
source
<element name="typical" type="caaml:LikelihoodOfTriggeringValueType"/>

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

element AvProblemType/dangerRatings
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:DangerRatingsType
properties
isRef 0
content complex
children caaml:DangerRatingSingle caaml:DangerRatingRose
source
<element name="dangerRatings" type="caaml:DangerRatingsType" minOccurs="0"/>

complexType BulletinMeasurementsType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
final #all
children caaml:customData caaml:comment caaml:highlights caaml:bulletinType caaml:dangerRatings caaml:avProblems caaml:avSnowComment
used by
element BulletinMeasurements
source
<complexType name="BulletinMeasurementsType" final="#all">
  <sequence>
    <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>
    <element name="bulletinType" type="string">
      <annotation>
        <documentation>Property element for bulletintype</documentation>
      </annotation>
    </element>
    <element name="dangerRatings" type="caaml:DangerRatingsType" minOccurs="0">
      <annotation>
        <documentation>Complex property element type for danger ratings</documentation>
      </annotation>
    </element>
    <element name="avProblems" minOccurs="0">
      <annotation>
        <documentation>Complex property element type for danger ratings</documentation>
      </annotation>
      <complexType>
        <sequence maxOccurs="unbounded">
          <element name="AvProblem" type="caaml:AvProblemType"/>
        </sequence>
      </complexType>
    </element>
    <element name="avSnowComment" type="string" minOccurs="0">
      <annotation>
        <documentation>Property element for avalanche and snow discussion</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element BulletinMeasurementsType/highlights
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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>

element BulletinMeasurementsType/bulletinType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type string
properties
isRef 0
content simple
annotation
documentation 
Property element for bulletintype
source
<element name="bulletinType" type="string">
  <annotation>
    <documentation>Property element for bulletintype</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/dangerRatings
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:DangerRatingsType
properties
isRef 0
content complex
children caaml:DangerRatingSingle caaml:DangerRatingRose
annotation
documentation 
Complex property element type for danger ratings
source
<element name="dangerRatings" type="caaml:DangerRatingsType" minOccurs="0">
  <annotation>
    <documentation>Complex property element type for danger ratings</documentation>
  </annotation>
</element>

element BulletinMeasurementsType/avProblems
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:AvProblem
annotation
documentation 
Complex property element type for danger ratings
source
<element name="avProblems" minOccurs="0">
  <annotation>
    <documentation>Complex property element type for danger ratings</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/BulletinUS
type caaml:AvProblemType
properties
isRef 0
content complex
children caaml:type caaml:validAspectElevation caaml:expectedAvSize caaml:likelihoodOfTriggering caaml:trend caaml:dangerRatings caaml:comment caaml:customData
source
<element name="AvProblem" type="caaml:AvProblemType"/>

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

complexType BulletinType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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.
source
<complexType name="BulletinType" final="#all">
  <sequence>
    <element name="metaDataProperty">
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:MetaDataType"/>
        </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"/>
</complexType>

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

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

element BulletinType/bulletinResultsOf
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
children caaml:metaDataProperty caaml:aspects caaml:elevations caaml:aspectElevations caaml:locations
used by
element CaamlData
source
<complexType name="CaamlDataType">
  <sequence>
    <element name="metaDataProperty">
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:MetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:aspects" minOccurs="0"/>
    <element ref="caaml:elevations" minOccurs="0"/>
    <element ref="caaml:aspectElevations" minOccurs="0"/>
    <element ref="caaml:locations" minOccurs="0"/>
  </sequence>
</complexType>

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

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

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

complexType DangerRatingBaseType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:locRef caaml:validTime caaml:comment caaml:customData
used by
complexTypes DangerRatingRoseType DangerRatingSingleType
source
<complexType name="DangerRatingBaseType">
  <sequence>
    <element ref="caaml:locRef" minOccurs="0" maxOccurs="unbounded"/>
    <element ref="caaml:validTime"/>
    <element ref="caaml:comment" minOccurs="0"/>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
</complexType>

complexType DangerRatingRoseType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type extension of caaml:DangerRatingBaseType
properties
base caaml:DangerRatingBaseType
children caaml:locRef caaml:validTime caaml:comment caaml:customData caaml:sectors
used by
element DangerRatingsType/DangerRatingRose
source
<complexType name="DangerRatingRoseType">
  <complexContent>
    <extension base="caaml:DangerRatingBaseType">
      <sequence>
        <element name="sectors">
          <complexType>
            <sequence>
              <element name="Sector" maxOccurs="unbounded">
                <complexType>
                  <sequence>
                    <element ref="caaml:validAspectElevation"/>
                    <element name="terrainFeature" minOccurs="0"/>
                    <element name="mainValue" type="caaml:DangerRatingValueType"/>
                    <element name="pocketValue" type="caaml:DangerRatingValueType" minOccurs="0"/>
                    <element ref="caaml:comment" minOccurs="0"/>
                    <element ref="caaml:customData" minOccurs="0"/>
                  </sequence>
                </complexType>
              </element>
            </sequence>
          </complexType>
        </element>
      </sequence>
    </extension>
  </complexContent>
</complexType>

element DangerRatingRoseType/sectors
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:Sector
source
<element name="sectors">
  <complexType>
    <sequence>
      <element name="Sector" maxOccurs="unbounded">
        <complexType>
          <sequence>
            <element ref="caaml:validAspectElevation"/>
            <element name="terrainFeature" minOccurs="0"/>
            <element name="mainValue" type="caaml:DangerRatingValueType"/>
            <element name="pocketValue" type="caaml:DangerRatingValueType" minOccurs="0"/>
            <element ref="caaml:comment" minOccurs="0"/>
            <element ref="caaml:customData" minOccurs="0"/>
          </sequence>
        </complexType>
      </element>
    </sequence>
  </complexType>
</element>

element DangerRatingRoseType/sectors/Sector
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:validAspectElevation caaml:terrainFeature caaml:mainValue caaml:pocketValue caaml:comment caaml:customData
source
<element name="Sector" maxOccurs="unbounded">
  <complexType>
    <sequence>
      <element ref="caaml:validAspectElevation"/>
      <element name="terrainFeature" minOccurs="0"/>
      <element name="mainValue" type="caaml:DangerRatingValueType"/>
      <element name="pocketValue" type="caaml:DangerRatingValueType" minOccurs="0"/>
      <element ref="caaml:comment" minOccurs="0"/>
      <element ref="caaml:customData" minOccurs="0"/>
    </sequence>
  </complexType>
</element>

element DangerRatingRoseType/sectors/Sector/terrainFeature
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
source
<element name="terrainFeature" minOccurs="0"/>

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

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

complexType DangerRatingSingleType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type extension of caaml:DangerRatingBaseType
properties
base caaml:DangerRatingBaseType
children caaml:locRef caaml:validTime caaml:comment caaml:customData caaml:mainValue caaml:pocketValue
used by
element DangerRatingsType/DangerRatingSingle
source
<complexType name="DangerRatingSingleType">
  <complexContent>
    <extension base="caaml:DangerRatingBaseType">
      <sequence>
        <element name="mainValue" type="caaml:DangerRatingValueType"/>
        <element name="pocketValue" type="caaml:DangerRatingValueType" minOccurs="0"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>

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

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

complexType DangerRatingsType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:DangerRatingSingle caaml:DangerRatingRose
used by
elements BulletinMeasurementsType/dangerRatings AvProblemType/dangerRatings
source
<complexType name="DangerRatingsType">
  <choice maxOccurs="unbounded">
    <element name="DangerRatingSingle" type="caaml:DangerRatingSingleType">
      <annotation>
        <documentation>Includes a single danger rating with no further aspect, elevation or terrain feature specifications</documentation>
      </annotation>
    </element>
    <element name="DangerRatingRose" type="caaml:DangerRatingRoseType">
      <annotation>
        <documentation>Includes danger ratings presented in form of an aspect elevation diagram as commonly used in the USA and parts of Europe</documentation>
      </annotation>
    </element>
  </choice>
</complexType>

element DangerRatingsType/DangerRatingSingle
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:DangerRatingSingleType
properties
isRef 0
content complex
children caaml:locRef caaml:validTime caaml:comment caaml:customData caaml:mainValue caaml:pocketValue
annotation
documentation 
Includes a single danger rating with no further aspect, elevation or terrain feature specifications
source
<element name="DangerRatingSingle" type="caaml:DangerRatingSingleType">
  <annotation>
    <documentation>Includes a single danger rating with no further aspect, elevation or terrain feature specifications</documentation>
  </annotation>
</element>

element DangerRatingsType/DangerRatingRose
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:DangerRatingRoseType
properties
isRef 0
content complex
children caaml:locRef caaml:validTime caaml:comment caaml:customData caaml:sectors
annotation
documentation 
Includes danger ratings presented in form of an aspect elevation diagram as commonly used in the USA and parts of Europe
source
<element name="DangerRatingRose" type="caaml:DangerRatingRoseType">
  <annotation>
    <documentation>Includes danger ratings presented in form of an aspect elevation diagram as commonly used in the USA and parts of Europe</documentation>
  </annotation>
</element>

complexType ElevationLabelType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:description caaml:customData
used by
element elevations/ElevationLabel
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="ElevationLabelType">
  <sequence>
    <element name="description">
      <simpleType>
        <restriction base="string">
          <enumeration value="Alpine"/>
          <enumeration value="Treeline"/>
          <enumeration value="Below Treeline"/>
        </restriction>
      </simpleType>
    </element>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

element ElevationLabelType/description
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type restriction of string
properties
isRef 0
content simple
facets
enumeration Alpine
enumeration Treeline
enumeration Below Treeline
source
<element name="description">
  <simpleType>
    <restriction base="string">
      <enumeration value="Alpine"/>
      <enumeration value="Treeline"/>
      <enumeration value="Below Treeline"/>
    </restriction>
  </simpleType>
</element>

complexType HNComplexType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:Components
used by
element WxForecastPeriodType/hN
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomLengthTyperequired    in  
source
<complexType name="HNComplexType">
  <sequence>
    <element name="Components">
      <complexType>
        <choice>
          <element name="description" type="string"/>
        </choice>
      </complexType>
    </element>
  </sequence>
  <attribute name="uom" type="caaml:UomLengthType" use="required" fixed="in"/>
</complexType>

element HNComplexType/Components
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:description
source
<element name="Components">
  <complexType>
    <choice>
      <element name="description" type="string"/>
    </choice>
  </complexType>
</element>

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

complexType LocRefType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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 MetaDataType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:dateTimeReport caaml:srcRef caaml:srcURL caaml:comment caaml:customData
used by
elements CaamlDataType/metaDataProperty/MetaData BulletinType/metaDataProperty/MetaData WxForecastType/metaDataProperty/MetaData
source
<complexType name="MetaDataType">
  <sequence>
    <element name="dateTimeReport" type="gml:TimePositionType"/>
    <element name="srcRef" type="caaml:SourceRefType"/>
    <element name="srcURL" type="anyURI">
      <annotation>
        <documentation>Property element for source URL</documentation>
      </annotation>
    </element>
    <element ref="caaml:comment" minOccurs="0"/>
    <element ref="caaml:customData" minOccurs="0"/>
  </sequence>
</complexType>

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

element MetaDataType/srcRef
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:SourceRefType
properties
isRef 0
content complex
children caaml:Operation
source
<element name="srcRef" type="caaml:SourceRefType"/>

element MetaDataType/srcURL
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type anyURI
properties
isRef 0
content simple
annotation
documentation 
Property element for source URL
source
<element name="srcURL" type="anyURI">
  <annotation>
    <documentation>Property element for source URL</documentation>
  </annotation>
</element>

complexType OperationType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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.
source
<complexType name="OperationType" final="#all">
  <complexContent>
    <extension base="caaml:SourceType">
      <sequence>
        <element name="contactPerson" type="caaml:PersonRefType" minOccurs="0" maxOccurs="unbounded"/>
      </sequence>
    </extension>
  </complexContent>
</complexType>

element OperationType/contactPerson
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
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/BulletinUS
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.
source
<complexType name="PersonType" final="#all">
  <complexContent>
    <extension base="caaml:SourceType"/>
  </complexContent>
</complexType>

complexType RegionType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
final #all
children caaml:name caaml:regionSubType
used by
elements locations/Region 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.
source
<complexType name="RegionType" final="#all">
  <sequence>
    <element name="name" type="string">
      <annotation>
        <documentation>Property element for name of location</documentation>
      </annotation>
    </element>
    <element name="regionSubType" type="string" fixed="Forecast Region">
      <annotation>
        <documentation>Required property element for specifying sub type of region (forecast area, drainage,..)</documentation>
      </annotation>
    </element>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

element RegionType/name
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
type string
properties
isRef 0
content simple
fixed Forecast Region
annotation
documentation 
Required property element for specifying sub type of region (forecast area, drainage,..)
source
<element name="regionSubType" type="string" fixed="Forecast Region">
  <annotation>
    <documentation>Required property element for specifying sub type of region (forecast area, drainage,..)</documentation>
  </annotation>
</element>

complexType SkyCondComplexType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:Components
used by
element WxForecastPeriodType/skyCond
source
<complexType name="SkyCondComplexType">
  <sequence>
    <element name="Components">
      <complexType>
        <choice>
          <element name="description" type="string"/>
        </choice>
      </complexType>
    </element>
  </sequence>
</complexType>

element SkyCondComplexType/Components
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:description
source
<element name="Components">
  <complexType>
    <choice>
      <element name="description" type="string"/>
    </choice>
  </complexType>
</element>

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

complexType SourceRefType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:Operation
used by
element MetaDataType/srcRef
source
<complexType name="SourceRefType">
  <choice>
    <element ref="caaml:Operation"/>
  </choice>
</complexType>

complexType SourceType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
type string
properties
isRef 0
content simple
source
<element name="name" type="string"/>

complexType TimeInstantType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
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/BulletinUS
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/BulletinUS
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/BulletinUS
type gml:TimePositionType
properties
isRef 0
content complex
source
<element name="endPosition" type="gml:TimePositionType"/>

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

complexType ValidAspectType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
properties
final #all
used by
element validElevation
attributes
Name  Type  Use  Default  Fixed  Annotation
xlink:href  required      
source
<complexType name="ValidElevationType" final="#all">
  <attribute ref="xlink:href" use="required"/>
</complexType>

complexType ValidTimeType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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>

complexType WindDirComplexType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:Components
used by
element WxForecastPeriodType/windDir
source
<complexType name="WindDirComplexType">
  <sequence>
    <element name="Components">
      <complexType>
        <choice>
          <element name="description" type="string"/>
        </choice>
      </complexType>
    </element>
  </sequence>
</complexType>

element WindDirComplexType/Components
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:description
source
<element name="Components">
  <complexType>
    <choice>
      <element name="description" type="string"/>
    </choice>
  </complexType>
</element>

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

complexType WindSpdComplexType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:Components
used by
element WxForecastPeriodType/windSpd
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomSpeedTyperequired    mph  
source
<complexType name="WindSpdComplexType">
  <sequence>
    <element name="Components">
      <complexType>
        <choice>
          <element name="description" type="string"/>
        </choice>
      </complexType>
    </element>
  </sequence>
  <attribute name="uom" type="caaml:UomSpeedType" use="required" fixed="mph"/>
</complexType>

element WindSpdComplexType/Components
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:description
source
<element name="Components">
  <complexType>
    <choice>
      <element name="description" type="string"/>
    </choice>
  </complexType>
</element>

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

complexType WxForecastMeasurementsType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
final #all
children caaml:customData caaml:comment caaml:periods
used by
element WxForecastMeasurements
source
<complexType name="WxForecastMeasurementsType" final="#all">
  <sequence>
    <element ref="caaml:customData" minOccurs="0"/>
    <element ref="caaml:comment" minOccurs="0"/>
    <element name="periods">
      <complexType>
        <sequence maxOccurs="unbounded">
          <element name="Period" type="caaml:WxForecastPeriodType"/>
        </sequence>
      </complexType>
    </element>
  </sequence>
</complexType>

element WxForecastMeasurementsType/periods
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:Period
source
<element name="periods">
  <complexType>
    <sequence maxOccurs="unbounded">
      <element name="Period" type="caaml:WxForecastPeriodType"/>
    </sequence>
  </complexType>
</element>

element WxForecastMeasurementsType/periods/Period
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:WxForecastPeriodType
properties
isRef 0
content complex
children caaml:customData caaml:comment caaml:validTime caaml:airTemp caaml:windSpd caaml:windDir caaml:skyCond caaml:hN
source
<element name="Period" type="caaml:WxForecastPeriodType"/>

complexType WxForecastPeriodType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
children caaml:customData caaml:comment caaml:validTime caaml:airTemp caaml:windSpd caaml:windDir caaml:skyCond caaml:hN
used by
element WxForecastMeasurementsType/periods/Period
source
<complexType name="WxForecastPeriodType">
  <sequence>
    <element ref="caaml:customData" minOccurs="0"/>
    <element ref="caaml:comment" minOccurs="0"/>
    <element ref="caaml:validTime"/>
    <element name="airTemp" type="caaml:AirTempComplexType" minOccurs="0">
      <annotation>
        <documentation>Property element for predicted air temperature</documentation>
      </annotation>
    </element>
    <element name="windSpd" type="caaml:WindSpdComplexType" minOccurs="0">
      <annotation>
        <documentation>Property element for predicted wind speed range</documentation>
      </annotation>
    </element>
    <element name="windDir" type="caaml:WindDirComplexType" minOccurs="0">
      <annotation>
        <documentation>Property element for predicted wind direction</documentation>
      </annotation>
    </element>
    <element name="skyCond" type="caaml:SkyCondComplexType" minOccurs="0">
      <annotation>
        <documentation>Property element for predicted sky conditions</documentation>
      </annotation>
    </element>
    <element name="hN" type="caaml:HNComplexType" minOccurs="0">
      <annotation>
        <documentation>Property element for predicted amount of new snow in forecast period</documentation>
      </annotation>
    </element>
  </sequence>
</complexType>

element WxForecastPeriodType/airTemp
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:AirTempComplexType
properties
isRef 0
content complex
children caaml:Components
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomTempTyperequired    degF  
annotation
documentation 
Property element for predicted air temperature
source
<element name="airTemp" type="caaml:AirTempComplexType" minOccurs="0">
  <annotation>
    <documentation>Property element for predicted air temperature</documentation>
  </annotation>
</element>

element WxForecastPeriodType/windSpd
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:WindSpdComplexType
properties
isRef 0
content complex
children caaml:Components
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomSpeedTyperequired    mph  
annotation
documentation 
Property element for predicted wind speed range
source
<element name="windSpd" type="caaml:WindSpdComplexType" minOccurs="0">
  <annotation>
    <documentation>Property element for predicted wind speed range</documentation>
  </annotation>
</element>

element WxForecastPeriodType/windDir
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:WindDirComplexType
properties
isRef 0
content complex
children caaml:Components
annotation
documentation 
Property element for predicted wind direction
source
<element name="windDir" type="caaml:WindDirComplexType" minOccurs="0">
  <annotation>
    <documentation>Property element for predicted wind direction</documentation>
  </annotation>
</element>

element WxForecastPeriodType/skyCond
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:SkyCondComplexType
properties
isRef 0
content complex
children caaml:Components
annotation
documentation 
Property element for predicted sky conditions
source
<element name="skyCond" type="caaml:SkyCondComplexType" minOccurs="0">
  <annotation>
    <documentation>Property element for predicted sky conditions</documentation>
  </annotation>
</element>

element WxForecastPeriodType/hN
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type caaml:HNComplexType
properties
isRef 0
content complex
children caaml:Components
attributes
Name  Type  Use  Default  Fixed  Annotation
uom  caaml:UomLengthTyperequired    in  
annotation
documentation 
Property element for predicted amount of new snow in forecast period
source
<element name="hN" type="caaml:HNComplexType" minOccurs="0">
  <annotation>
    <documentation>Property element for predicted amount of new snow in forecast period</documentation>
  </annotation>
</element>

complexType WxForecastType
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
final #all
children caaml:metaDataProperty caaml:validTime caaml:wxForecastResultsOf caaml:locRef
used by
element WxForecast
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="WxForecastType" final="#all">
  <sequence>
    <element name="metaDataProperty">
      <complexType>
        <sequence>
          <element name="MetaData" type="caaml:MetaDataType"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:validTime"/>
    <element name="wxForecastResultsOf">
      <complexType>
        <sequence>
          <element ref="caaml:WxForecastMeasurements"/>
        </sequence>
      </complexType>
    </element>
    <element ref="caaml:locRef"/>
  </sequence>
  <attribute ref="gml:id" use="required"/>
</complexType>

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

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

element WxForecastType/wxForecastResultsOf
diagram
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
properties
isRef 0
content complex
children caaml:WxForecastMeasurements
source
<element name="wxForecastResultsOf">
  <complexType>
    <sequence>
      <element ref="caaml:WxForecastMeasurements"/>
    </sequence>
  </complexType>
</element>

simpleType AspectBaseCardinalType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
type double
used by
simpleType AspectBaseType
source
<simpleType name="AspectBaseNumType">
  <restriction base="double"/>
</simpleType>

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

simpleType AvProblemTypeType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type restriction of string
used by
element AvProblemType/type
facets
enumeration Loose Dry
enumeration Loose Wet
enumeration Wind Slabs
enumeration Storm Slabs
enumeration Wet Slabs
enumeration Persistent Slabs
enumeration Deep Persistent Slabs
enumeration Cornice
source
<simpleType name="AvProblemTypeType">
  <restriction base="string">
    <enumeration value="Loose Dry"/>
    <enumeration value="Loose Wet"/>
    <enumeration value="Wind Slabs"/>
    <enumeration value="Storm Slabs"/>
    <enumeration value="Wet Slabs"/>
    <enumeration value="Persistent Slabs"/>
    <enumeration value="Deep Persistent Slabs"/>
    <enumeration value="Cornice"/>
  </restriction>
</simpleType>

simpleType DangerRatingValueBaseType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
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/BulletinUS
type union of (gml:NilReasonEnumeration, caaml:DangerRatingValueBaseType)
used by
elements DangerRatingSingleType/mainValue DangerRatingRoseType/sectors/Sector/mainValue DangerRatingSingleType/pocketValue DangerRatingRoseType/sectors/Sector/pocketValue
source
<simpleType name="DangerRatingValueType">
  <union memberTypes="gml:NilReasonEnumeration caaml:DangerRatingValueBaseType"/>
</simpleType>

simpleType ExpectedAvSizeValueType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type restriction of string
used by
element AvProblemType/expectedAvSize/Values/typical
facets
enumeration 0.5
enumeration 1.0
enumeration 1.5
enumeration 2.0
enumeration 2.5
enumeration 3.0
enumeration 3.5
enumeration 4.0
enumeration 4.5
enumeration 5.0
source
<simpleType name="ExpectedAvSizeValueType">
  <restriction base="string">
    <enumeration value="0.5"/>
    <enumeration value="1.0"/>
    <enumeration value="1.5"/>
    <enumeration value="2.0"/>
    <enumeration value="2.5"/>
    <enumeration value="3.0"/>
    <enumeration value="3.5"/>
    <enumeration value="4.0"/>
    <enumeration value="4.5"/>
    <enumeration value="5.0"/>
  </restriction>
</simpleType>

simpleType LikelihoodOfTriggeringValueType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type restriction of string
used by
element AvProblemType/likelihoodOfTriggering/Values/typical
facets
enumeration Certain
enumeration Certain - Very Likely
enumeration Very Likely
enumeration Very Likely - Likely
enumeration Likely
enumeration Likely - Possible
enumeration Possible
enumeration Possible - Unlikely
enumeration Unlikely
source
<simpleType name="LikelihoodOfTriggeringValueType">
  <restriction base="string">
    <enumeration value="Certain"/>
    <enumeration value="Certain - Very Likely"/>
    <enumeration value="Very Likely"/>
    <enumeration value="Very Likely - Likely"/>
    <enumeration value="Likely"/>
    <enumeration value="Likely - Possible"/>
    <enumeration value="Possible"/>
    <enumeration value="Possible - Unlikely"/>
    <enumeration value="Unlikely"/>
  </restriction>
</simpleType>

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

simpleType UomSpeedType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type restriction of string
properties
final #all
used by
attribute WindSpdComplexType/@uom
facets
enumeration km/h
enumeration mph
enumeration m/s
source
<simpleType name="UomSpeedType" final="#all">
  <restriction base="string">
    <enumeration value="km/h"/>
    <enumeration value="mph"/>
    <enumeration value="m/s"/>
  </restriction>
</simpleType>

simpleType UomTempType
namespace http://caaml.org/Schemas/V5.0/Profiles/BulletinUS
type restriction of string
properties
final #all
used by
attribute AirTempComplexType/@uom
facets
enumeration degC
enumeration degF
source
<simpleType name="UomTempType" final="#all">
  <restriction base="string">
    <enumeration value="degC"/>
    <enumeration value="degF"/>
  </restriction>
</simpleType>

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 MetaDataType/dateTimeReport TimePeriodType/endPosition TimeInstantType/timePosition
source
<complexType name="TimePositionType" final="#all">
  <simpleContent>
    <extension base="gml:TimePositionUnion"/>
  </simpleContent>
</complexType>

simpleType gml:NilReasonEnumeration
namespace http://www.opengis.net/gml
type union of (restriction of string, restriction of string)
used by
simpleTypes AspectBaseType DangerRatingValueType
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: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>

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