Schema GpxExtensionsv2.xsd


schema location:  http://www8.garmin.com/xmlschemas/GpxExtensions/v2/GpxExtensionsv2.xsd
attribute form default: 
element form default:  qualified
targetNamespace:  http://www.garmin.com/xmlschemas/GpxExtensions/v2
 
Elements  Complex types  Simple types 
RouteExtension  Categories_t  DegreesCelsius_t 
TrackPointExtension  RouteExtension_t  DisplayMode_t 
WaypointExtension  TrackPointExtension_t  Meters_t 
WaypointExtension_t 


element RouteExtension
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type RouteExtension_t
properties
content complex
children IsAutoNamed
source <xsd:element name="RouteExtension" type="RouteExtension_t"/>

element TrackPointExtension
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type TrackPointExtension_t
properties
content complex
children Temperature Depth
source <xsd:element name="TrackPointExtension" type="TrackPointExtension_t"/>

element WaypointExtension
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type WaypointExtension_t
properties
content complex
children Proximity Temperature Depth DisplayMode Categories
source <xsd:element name="WaypointExtension" type="WaypointExtension_t"/>

complexType Categories_t
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
children Category
used by
element WaypointExtension_t/Categories
annotation
documentation

    This type contains a list of categories to which a waypoint has been assigned.
    Note that this list may contain categories which do not exist for a particular
    application installation.
   
source <xsd:complexType name="Categories_t">
 
<xsd:annotation>
   
<xsd:documentation>
    This type contains a list of categories to which a waypoint has been assigned.
    Note that this list may contain categories which do not exist for a particular
    application installation.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Category" type="xsd:string" maxOccurs="unbounded"/>
 
</xsd:sequence>
</xsd:complexType>

element Categories_t/Category
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type xsd:string
properties
isRef 0
minOcc 1
maxOcc unbounded
content simple
source <xsd:element name="Category" type="xsd:string" maxOccurs="unbounded"/>

complexType RouteExtension_t
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
children IsAutoNamed
used by
element RouteExtension
annotation
documentation

    This type contains data fields available in Garmin GDB routes that cannot
    be represented in routes in GPX 1.1 instances.
   
source <xsd:complexType name="RouteExtension_t">
 
<xsd:annotation>
   
<xsd:documentation>
    This type contains data fields available in Garmin GDB routes that cannot
    be represented in routes in GPX 1.1 instances.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="IsAutoNamed" type="xsd:boolean"/>
 
</xsd:sequence>
</xsd:complexType>

element RouteExtension_t/IsAutoNamed
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type xsd:boolean
properties
isRef 0
content simple
source <xsd:element name="IsAutoNamed" type="xsd:boolean"/>

complexType TrackPointExtension_t
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
children Temperature Depth
used by
element TrackPointExtension
annotation
documentation

    This type contains data fields available in Garmin GDB track points that cannot
    be represented in track points in GPX 1.1 instances.
   
source <xsd:complexType name="TrackPointExtension_t">
 
<xsd:annotation>
   
<xsd:documentation>
    This type contains data fields available in Garmin GDB track points that cannot
    be represented in track points in GPX 1.1 instances.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Temperature" type="DegreesCelsius_t" minOccurs="0"/>
   
<xsd:element name="Depth" type="Meters_t" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element TrackPointExtension_t/Temperature
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type DegreesCelsius_t
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="Temperature" type="DegreesCelsius_t" minOccurs="0"/>

element TrackPointExtension_t/Depth
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type Meters_t
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="Depth" type="Meters_t" minOccurs="0"/>

complexType WaypointExtension_t
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
children Proximity Temperature Depth DisplayMode Categories
used by
element WaypointExtension
annotation
documentation

    This type contains data fields available in Garmin GDB waypoints that cannot
    be represented in waypoints in GPX 1.1 instances.
   
source <xsd:complexType name="WaypointExtension_t">
 
<xsd:annotation>
   
<xsd:documentation>
    This type contains data fields available in Garmin GDB waypoints that cannot
    be represented in waypoints in GPX 1.1 instances.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:sequence>
   
<xsd:element name="Proximity" type="Meters_t" minOccurs="0"/>
   
<xsd:element name="Temperature" type="DegreesCelsius_t" minOccurs="0"/>
   
<xsd:element name="Depth" type="Meters_t" minOccurs="0"/>
   
<xsd:element name="DisplayMode" type="DisplayMode_t" minOccurs="0"/>
   
<xsd:element name="Categories" type="Categories_t" minOccurs="0"/>
 
</xsd:sequence>
</xsd:complexType>

element WaypointExtension_t/Proximity
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type Meters_t
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="Proximity" type="Meters_t" minOccurs="0"/>

element WaypointExtension_t/Temperature
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type DegreesCelsius_t
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="Temperature" type="DegreesCelsius_t" minOccurs="0"/>

element WaypointExtension_t/Depth
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type Meters_t
properties
isRef 0
minOcc 0
maxOcc 1
content simple
source <xsd:element name="Depth" type="Meters_t" minOccurs="0"/>

element WaypointExtension_t/DisplayMode
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type DisplayMode_t
properties
isRef 0
minOcc 0
maxOcc 1
content simple
facets
enumeration SymbolOnly
enumeration SymbolAndName
enumeration SymbolAndDescription
source <xsd:element name="DisplayMode" type="DisplayMode_t" minOccurs="0"/>

element WaypointExtension_t/Categories
diagram
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type Categories_t
properties
isRef 0
minOcc 0
maxOcc 1
content complex
children Category
source <xsd:element name="Categories" type="Categories_t" minOccurs="0"/>

simpleType DegreesCelsius_t
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type xsd:double
used by
elements WaypointExtension_t/Temperature TrackPointExtension_t/Temperature
annotation
documentation

    This type contains a temperature value measured in degrees Celsius.
   
source <xsd:simpleType name="DegreesCelsius_t">
 
<xsd:annotation>
   
<xsd:documentation>
    This type contains a temperature value measured in degrees Celsius.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:double"/>
</xsd:simpleType>

simpleType DisplayMode_t
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type restriction of xsd:token
used by
element WaypointExtension_t/DisplayMode
facets
enumeration SymbolOnly
enumeration SymbolAndName
enumeration SymbolAndDescription
annotation
documentation

    This type contains a string that specifies how a waypoint should be
    displayed on a map.
   
source <xsd:simpleType name="DisplayMode_t">
 
<xsd:annotation>
   
<xsd:documentation>
    This type contains a string that specifies how a waypoint should be
    displayed on a map.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:token">
   
<xsd:enumeration value="SymbolOnly"/>
   
<xsd:enumeration value="SymbolAndName"/>
   
<xsd:enumeration value="SymbolAndDescription"/>
 
</xsd:restriction>
</xsd:simpleType>

simpleType Meters_t
namespace http://www.garmin.com/xmlschemas/GpxExtensions/v2
type xsd:double
used by
elements WaypointExtension_t/Depth TrackPointExtension_t/Depth WaypointExtension_t/Proximity
annotation
documentation

    This type contains a distance value measured in meters.
   
source <xsd:simpleType name="Meters_t">
 
<xsd:annotation>
   
<xsd:documentation>
    This type contains a distance value measured in meters.
   
</xsd:documentation>
 
</xsd:annotation>
 
<xsd:restriction base="xsd:double"/>
</xsd:simpleType>


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