| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | | describes the type of goal. Eg. distance_accumulation |
|
| source |
<xsd:element name="goalType" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>describes the type of goal. Eg. distance_accumulation</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| source |
<xsd:element name="trackingPeriodType" substitutionGroup="axm:definition">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| children |
axm:name axm:targetMeasurement axm:startDateMeasurement |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | goalType | xsd:IDREF | required | | | | | user | xsd:IDREF | required | | | | | activityType | xsd:IDREF | required | | | | | accessControl | xsd:boolean | optional | | | | | trackingPeriodType | xsd:IDREF | required | | | | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
|
|
| source |
<xsd:complexType name="Goal">
<xsd:sequence>
<xsd:element name="name">
<xsd:complexType>
<xsd:simpleContent>
<xsd:restriction base="axm:Display">
<xsd:minLength value="1"/>
<xsd:maxLength value="255"/>
</xsd:restriction>
</xsd:simpleContent>
</xsd:complexType>
</xsd:element>
<xsd:element name="targetMeasurement" type="axm:Measurement"/>
<xsd:element name="startDateMeasurement" type="axm:Measurement"/>
</xsd:sequence>
<xsd:attribute name="goalType" type="xsd:IDREF" use="required"/>
<xsd:attribute name="user" type="xsd:IDREF" use="required"/>
<xsd:attribute name="activityType" type="xsd:IDREF" use="required"/>
<xsd:attribute name="accessControl" type="xsd:boolean" use="optional"/>
<xsd:attribute name="trackingPeriodType" type="xsd:IDREF" use="required"/>
<xsd:attributeGroup ref="axm:identifiable"/>
<!--# AccessControl private - should be referenced?-->
</xsd:complexType> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Measurement |
| properties |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | |
|
| source |
<xsd:element name="targetMeasurement" type="axm:Measurement"/> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Measurement |
| properties |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | |
|
| source |
<xsd:element name="startDateMeasurement" type="axm:Measurement"/> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Measurement |
| properties |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | |
|
| source |
<xsd:element name="progress" type="axm:Measurement"/> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | parent | xsd:IDREF | optional | | | | documentation | | Reference to another Activity Type that is the parent of this activity type. Example: Running is the parent of Trail Running. |
|
|
| annotation |
| documentation | | Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType. |
|
| source |
<xsd:element name="activityType" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:attribute name="parent" type="xsd:IDREF" use="optional">
<xsd:annotation>
<xsd:documentation>Reference to another Activity Type that is the parent of this activity type. Example: Running is the parent of Trail Running.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Sample |
| properties |
| content | complex | | substGrp | axm:sample |
|
| children |
axm:measurement axm:text axm:aggregate |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | count | xsd:int | required | | | | documentation | | The total number of items that are included in this aggregate sample. Example would be activity count that were included in the totals that affected this "row". |
|
|
| annotation |
| documentation | | The extension of a sample providing the reference to a dictionary item that provides the grouping information related to that "row". |
|
| source |
<xsd:element name="aggregateSample" substitutionGroup="axm:sample">
<xsd:annotation>
<xsd:documentation>The extension of a sample providing the reference to a dictionary item that provides the grouping information related to that "row".</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Sample">
<xsd:sequence minOccurs="0">
<xsd:annotation>
<xsd:documentation>some reports simply don't need grouping (total reports where there is only one sample).</xsd:documentation>
</xsd:annotation>
<xsd:element name="aggregate" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>The item that represents the grouping used to report the totals expressed in this aggregateSample.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="definition" type="xsd:IDREF" use="required">
<xsd:annotation>
<xsd:documentation>Reference to the dictionary identifying the item that defines the aggregate used for grouping.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="order" use="required">
<xsd:annotation>
<xsd:documentation>The order in which the grouping is occuring. Since theere can be multiple aggregates then this identifies which is grouped first, then second, etc.
Group by Year, then Month would result in Year oder =1 , Month order-2
2007 [January, February, etc}, 2008 {January, February, etc...]</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="count" type="xsd:int" use="required">
<xsd:annotation>
<xsd:documentation>The total number of items that are included in this aggregate sample. Example would be activity count that were included in the totals that affected this "row".</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| properties |
| isRef | 0 | | minOcc | 1 | | maxOcc | unbounded | | content | complex |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | definition | xsd:IDREF | required | | | | documentation | | Reference to the dictionary identifying the item that defines the aggregate used for grouping. |
| | order | | required | | | | documentation | The order in which the grouping is occuring. Since theere can be multiple aggregates then this identifies which is grouped first, then second, etc.
Group by Year, then Month would result in Year oder =1 , Month order-2
2007 [January, February, etc}, 2008 {January, February, etc...] |
|
|
| annotation |
| documentation | | The item that represents the grouping used to report the totals expressed in this aggregateSample. |
|
| source |
<xsd:element name="aggregate" maxOccurs="unbounded">
<xsd:annotation>
<xsd:documentation>The item that represents the grouping used to report the totals expressed in this aggregateSample.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:attribute name="definition" type="xsd:IDREF" use="required">
<xsd:annotation>
<xsd:documentation>Reference to the dictionary identifying the item that defines the aggregate used for grouping.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="order" use="required">
<xsd:annotation>
<xsd:documentation>The order in which the grouping is occuring. Since theere can be multiple aggregates then this identifies which is grouped first, then second, etc.
Group by Year, then Month would result in Year oder =1 , Month order-2
2007 [January, February, etc}, 2008 {January, February, etc...]</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:complexType>
</xsd:element> |
| properties |
|
| annotation |
| documentation | The order in which the grouping is occuring. Since theere can be multiple aggregates then this identifies which is grouped first, then second, etc.
Group by Year, then Month would result in Year oder =1 , Month order-2
2007 [January, February, etc}, 2008 {January, February, etc...] |
|
| source |
<xsd:attribute name="order" use="required">
<xsd:annotation>
<xsd:documentation>The order in which the grouping is occuring. Since theere can be multiple aggregates then this identifies which is grouped first, then second, etc.
Group by Year, then Month would result in Year oder =1 , Month order-2
2007 [January, February, etc}, 2008 {January, February, etc...]</xsd:documentation>
</xsd:annotation>
</xsd:attribute> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | | A device, website or software application that is used to identify the source of documents, activities, measurements, etc. |
|
| source |
<xsd:element name="application" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>A device, website or software application that is used to identify the source of documents, activities, measurements, etc.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | application | xsd:IDREF | required | | | | | instance | xsd:IDREF | optional | | | | documentation | | Reference to the application instance defined in the dictionary. |
| | version | xsd:IDREF | optional | | | | documentation | | the reference to application version defined in the dictionary. |
|
|
| annotation |
| documentation | | Some application that has a version and perhaps is an instance too. All of this together is an installation. So an EDGE 305 with a unit ID (instance) and a version (2.3) altogether is an installation. |
|
| source |
<xsd:element name="applicationInstallation" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>Some application that has a version and perhaps is an instance too. All of this together is an installation. So an EDGE 305 with a unit ID (instance) and a version (2.3) altogether is an installation.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:attribute name="application" type="xsd:IDREF" use="required"/>
<xsd:attribute name="instance" type="xsd:IDREF" use="optional">
<xsd:annotation>
<xsd:documentation>Reference to the application instance defined in the dictionary.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="version" type="xsd:IDREF" use="optional">
<xsd:annotation>
<xsd:documentation>the reference to application version defined in the dictionary.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display axm:key |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | application | xsd:IDREF | required | | | |
|
| annotation |
| documentation | | A reference to a single copy of software, physical piece of hardware. Must contain a unique identifier that describes the particular instance of an application (i.e. UnitID for Garmin Devices). |
|
| source |
<xsd:element name="applicationInstance" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>A reference to a single copy of software, physical piece of hardware. Must contain a unique identifier that describes the particular instance of an application (i.e. UnitID for Garmin Devices). </xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:sequence>
<xsd:element name="key" type="xsd:anySimpleType">
<xsd:annotation>
<xsd:documentation>The unique identifier when coupled with the application will reference a particular "instance" of an application or device. Example: Unit ID in Garmin devices. Urls for websites work well as unique identifiers for "instance" too.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="application" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display axm:extraInformation |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | application | xsd:IDREF | required | | | | documentation | | Reference to the application that this version describes. |
| | major | xsd:short | required | | | | documentation | | The first in the sequence of build numbers. major.minor.buildMajor.buildMinor. |
| | minor | xsd:short | optional | | | | documentation | | The second in the sequence of version numbers. |
| | buildMajor | xsd:short | optional | | | | documentation | | The third in the sequence of version numbers. |
| | buildMinor | xsd:short | optional | | | | documentation | | the fourth in the sequence of version numbers. |
|
|
| annotation |
| documentation | | The revision that describes a release of the application product. May be software or hardware. The version and build numbers can be used to run calculations if they are numerical. Appended together it would typically look like majorVersion.minorVersion.majorBuild.minorBuild (2.3.2.1). |
|
| source |
<xsd:element name="applicationVersion" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>The revision that describes a release of the application product. May be software or hardware. The version and build numbers can be used to run calculations if they are numerical. Appended together it would typically look like majorVersion.minorVersion.majorBuild.minorBuild (2.3.2.1).</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:sequence>
<xsd:element name="extraInformation" type="axm:Display" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Extra information that may apply to the version. This may be beta, alpha or other specific information that pertains to the application.</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="application" type="xsd:IDREF" use="required">
<xsd:annotation>
<xsd:documentation>Reference to the application that this version describes.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="major" type="xsd:short" use="required">
<xsd:annotation>
<xsd:documentation>The first in the sequence of build numbers. major.minor.buildMajor.buildMinor.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="minor" type="xsd:short" use="optional">
<xsd:annotation>
<xsd:documentation>The second in the sequence of version numbers.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="buildMajor" type="xsd:short" use="optional">
<xsd:annotation>
<xsd:documentation>The third in the sequence of version numbers.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="buildMinor" type="xsd:short" use="optional">
<xsd:annotation>
<xsd:documentation>the fourth in the sequence of version numbers.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Display |
| properties |
| isRef | 0 | | minOcc | 0 | | maxOcc | 1 | | content | complex |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | lang | derived by: xsd:language | optional | en | | | | country | derived by: xsd:string | optional | us | | | documentation | Identifies the country using two letter country codes.
http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 |
| | value | xsd:double | optional | | | | documentation | The value reported in the base SI unit or the derived unit combined with teh base unit determined by the context. Example: meter, meter per second, second, watt, etc.
http://en.wikipedia.org/wiki/SI_base_unit
http://en.wikipedia.org/wiki/SI_derived_unit |
| | uom | xsd:IDREF | optional | | | | documentation | a reference to the Unit of Measurement the value represents. The
reference must always resolve to a definition. The omission of this will automatically assume the default as
assigned to the context in the dictionary definition.
http://en.wikipedia.org/wiki/SI_base_unit |
| | format | xsd:IDREF | optional | normal | | |
|
| annotation |
| documentation | | Extra information that may apply to the version. This may be beta, alpha or other specific information that pertains to the application. |
|
| source |
<xsd:element name="extraInformation" type="axm:Display" minOccurs="0">
<xsd:annotation>
<xsd:documentation>Extra information that may apply to the version. This may be beta, alpha or other specific information that pertains to the application.</xsd:documentation>
</xsd:annotation>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | uom | xsd:IDREF | required | | | | documentation | | Contexts have a default unit of measurement which allows a measurement to not specific the uom and just accept the default as defined by the context. |
| | unitFormat | xsd:IDREF | optional | | | | documentation | | Contexts have a default format, think bpm vs. %Max, or to 2 decimal places. |
|
|
| annotation |
| documentation | | The measurement description useful to categorize the type of measurement being reported. Distance and elevation or both "length", but each have a different context. Heart rate, temperate, speed are other examples of context. |
|
| source |
<xsd:element name="context" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>The measurement description useful to categorize the type of measurement being reported. Distance and elevation or both "length", but each have a different context. Heart rate, temperate, speed are other examples of context.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:attribute name="uom" type="xsd:IDREF" use="required">
<xsd:annotation>
<xsd:documentation>Contexts have a default unit of measurement which allows a measurement to not specific the uom and just accept the default as defined by the context.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="unitFormat" type="xsd:IDREF" use="optional">
<xsd:annotation>
<xsd:documentation>Contexts have a default format, think bpm vs. %Max, or to 2 decimal places.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Date |
| properties |
| content | complex | | substGrp | axm:measurement |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | | | dateValue | xsd:date | required | | | |
|
| source |
<xsd:element name="date" type="axm:Date" substitutionGroup="axm:measurement"/> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | day | derived by: xsd:unsignedByte | required | | | |
|
| annotation |
| documentation | | A day of the week without reference to any parituclar date. Examples: Monday, Tuesday, Wednesday. |
|
| source |
<xsd:element name="dayOfWeek" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>A day of the week without reference to any parituclar date. Examples: Monday, Tuesday, Wednesday.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:attribute name="day" use="required">
<xsd:simpleType>
<xsd:restriction base="xsd:unsignedByte">
<xsd:minInclusive value="1"/>
<xsd:maxInclusive value="7"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Definition |
| properties |
|
| children |
axm:display |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | | The base element allowing a definition to entered in the dictionary. Typically it is useful to substitute |
|
| source |
<xsd:element name="definition" type="axm:Definition">
<xsd:annotation>
<xsd:documentation>The base element allowing a definition to entered in the dictionary. Typically it is useful to substitute </xsd:documentation>
</xsd:annotation>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | modifier | xsd:IDREF | required | | | | | context | xsd:IDREF | required | | | |
|
| annotation |
| documentation | | A modifier-context combination that describes a calculated or other type of measurement that is not "direct" or observed. context=distance and modifier=sum then derivedContext=Total Distance |
|
| source |
<xsd:element name="derivedContext" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>A modifier-context combination that describes a calculated or other type of measurement that is not "direct" or observed. context=distance and modifier=sum then derivedContext=Total Distance</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:attribute name="modifier" type="xsd:IDREF" use="required"/>
<xsd:attribute name="context" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | | Describes the reason the person performed the activity. (i.e. Training, Race, Recreation, etc) Also see activityType. |
|
| source |
<xsd:element name="eventType" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>Describes the reason the person performed the activity. (i.e. Training, Race, Recreation, etc) Also see activityType.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Format |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | | Indicates a type of format to describe a name, description, or any text. Examples normal, abbreviated, title, etc. |
|
| source |
<xsd:element name="format" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>Indicates a type of format to describe a name, description, or any text. Examples normal, abbreviated, title, etc.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Format"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Measurement |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | |
|
| annotation |
| documentation | | See Measurement type. |
|
| source |
<xsd:element name="measurement" type="axm:Measurement" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>See Measurement type.</xsd:documentation>
</xsd:annotation>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | The general measurement system that describes the category of units chosen to display measurements. Example: Metric, Statute U.S., Statute U.K., Nautical.
http://en.wikipedia.org/wiki/Systems_of_measurement
|
|
| source |
<xsd:element name="measurementSystem" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>The general measurement system that describes the category of units chosen to display measurements. Example: Metric, Statute U.S., Statute U.K., Nautical.
http://en.wikipedia.org/wiki/Systems_of_measurement
</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | | An attribute of measurement, this is an aggregate or other description of the measurement explaining how the measurement was observed, calculated or derived. |
|
| source |
<xsd:element name="modifier" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>An attribute of measurement, this is an aggregate or other description of the measurement explaining how the measurement was observed, calculated or derived.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | month | xsd:gMonth | required | | | |
|
| annotation |
| documentation | | A definition representing a month not coupled with any paritcular year. Examples are January, February, etc. |
|
| source |
<xsd:element name="month" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>A definition representing a month not coupled with any paritcular year. Examples are January, February, etc.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:attribute name="month" type="xsd:gMonth" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Section |
| properties |
| content | complex | | substGrp | axm:sample |
|
| children |
axm:measurement axm:text |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | seriesStart | xsd:IDREF | optional | | | | | seriesFinish | xsd:IDREF | optional | | | |
|
| annotation |
| documentation | | represents a section of an activity |
|
| source |
<xsd:element name="section" type="axm:Section" substitutionGroup="axm:sample">
<xsd:annotation>
<xsd:documentation>represents a section of an activity </xsd:documentation>
</xsd:annotation>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Sample |
| properties |
|
| children |
axm:measurement axm:text |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
|
|
| annotation |
| documentation | part of an activity a summary is a group of measurements that provide
totals and averages. |
|
| source |
<xsd:element name="summary">
<xsd:annotation>
<xsd:documentation>part of an activity a summary is a group of measurements that provide
totals and averages.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Sample"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Time |
| properties |
| content | complex | | substGrp | axm:measurement |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | | | timeValue | xsd:time | required | | | |
|
| source |
<xsd:element name="time" type="axm:Time" substitutionGroup="axm:measurement"/> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
axm:Measurement |
| properties |
| content | complex | | substGrp | axm:measurement |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | |
|
| annotation |
| documentation | A measurement that requires the xsd:dateTime value to be
included. |
|
| source |
<xsd:element name="timestamp" type="axm:Measurement" substitutionGroup="axm:measurement">
<xsd:annotation>
<xsd:documentation>A measurement that requires the xsd:dateTime value to be
included.</xsd:documentation>
</xsd:annotation>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Unit |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | offset | xsd:duration | optional | | | |
|
| annotation |
| documentation | | Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType. |
|
| source |
<xsd:element name="timeZoneUnit" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Unit">
<xsd:attribute name="offset" type="xsd:duration" use="optional"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Unit |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | | A unit of measurement that describes a value and/or a format that is being represented. http://en.wikipedia.org/wiki/Units_of_measurement |
|
| source |
<xsd:element name="unit" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>A unit of measurement that describes a value and/or a format that is being represented. http://en.wikipedia.org/wiki/Units_of_measurement</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Unit"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:UnitFormat |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | | Indicates a type of format to describe a measurement. Think bpm, %max, 2 decimal places type of thing. Differs from format in that it's not for describing a name |
|
| source |
<xsd:element name="unitFormat" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>Indicates a type of format to describe a measurement. Think bpm, %max, 2 decimal places type of thing. Differs from format in that it's not for describing a name</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:UnitFormat"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display axm:userName axm:emailAddress axm:firstName axm:surname axm:fullName |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | applicationInstallation | xsd:IDREF | required | | | | documentation | | The reference to the specific application where this user is defined. A user profile without an application has no global reference. |
|
|
| annotation |
| documentation | | Description of a user profile that may have performed an activity, added a comment, etc. |
|
| source |
<xsd:element name="user" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>Description of a user profile that may have performed an activity, added a comment, etc.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:sequence>
<xsd:element name="userName" type="xsd:string" minOccurs="0"/>
<xsd:element name="emailAddress" type="xsd:string" minOccurs="0"/>
<xsd:element name="firstName" type="xsd:string" minOccurs="0"/>
<xsd:element name="surname" type="xsd:string" minOccurs="0"/>
<xsd:element name="fullName" type="xsd:string" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="applicationInstallation" type="xsd:IDREF" use="required">
<xsd:annotation>
<xsd:documentation>The reference to the specific application where this user is defined. A user profile without an application has no global reference.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Measurement |
| properties |
| content | complex | | substGrp | axm:measurement |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | |
|
| annotation |
| documentation | | A measurement representing a year. The value of the measurement is the milliseconds from epoch truncated to the beginning of the year at midnight UTC. |
|
| source |
<xsd:element name="year" substitutionGroup="axm:measurement">
<xsd:annotation>
<xsd:documentation>A measurement representing a year. The value of the measurement is the milliseconds from epoch truncated to the beginning of the year at midnight UTC.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Measurement"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Measurement |
| properties |
| content | complex | | substGrp | axm:measurement |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | | | yearMonth | xsd:gYearMonth | required | | | |
|
| annotation |
| documentation | | A measurement representing a month of a paritcular year. The value is the number of milliseconds from epoch truncated to the beginning of the month at midnight UTC. |
|
| source |
<xsd:element name="yearMonth" substitutionGroup="axm:measurement">
<xsd:annotation>
<xsd:documentation>A measurement representing a month of a paritcular year. The value is the number of milliseconds from epoch truncated to the beginning of the month at midnight UTC.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Measurement">
<xsd:attribute name="yearMonth" type="xsd:gYearMonth" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Measurement |
| properties |
| content | complex | | substGrp | axm:measurement |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | | | week | xsd:unsignedShort | required | | | | documentation | | The number of the week starting at Week 1 and counting up to week 52. |
| | year | xsd:gYear | required | | | |
|
| annotation |
| documentation | | A measurement representing a week of a particular year. The value is the number of milliseconds from epoch truncated to the start of the week (Monday morning at midnight). |
|
| source |
<xsd:element name="yearWeek" substitutionGroup="axm:measurement">
<xsd:annotation>
<xsd:documentation>A measurement representing a week of a particular year. The value is the number of milliseconds from epoch truncated to the start of the week (Monday morning at midnight).</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Measurement">
<xsd:attribute name="week" type="xsd:unsignedShort" use="required">
<xsd:annotation>
<xsd:documentation>The number of the week starting at Week 1 and counting up to week 52.</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<xsd:attribute name="year" type="xsd:gYear" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Definition |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display axm:series |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | context | xsd:IDREF | required | | | | | activityType | xsd:IDREF | required | | | |
|
| annotation |
| documentation | Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType.
Measurement display elements do not reference a zoneUnitFormat because the format must reference this zones. |
|
| source |
<xsd:element name="zones" substitutionGroup="axm:definition">
<xsd:annotation>
<xsd:documentation>Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType.
Measurement display elements do not reference a zoneUnitFormat because the format must reference this zones.</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:Definition">
<xsd:sequence>
<xsd:element ref="axm:series"/>
</xsd:sequence>
<xsd:attribute name="context" type="xsd:IDREF" use="required"/>
<xsd:attribute name="activityType" type="xsd:IDREF" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:ZoneUnitFormat |
| properties |
| content | complex | | substGrp | axm:definition |
|
| children |
axm:display |
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | zones | xsd:IDREF | | | | | documentation | | references a Zones definition that qualifies this unit format. |
|
|
| source |
<xsd:element name="zoneUnitFormat" substitutionGroup="axm:definition">
<xsd:complexType>
<xsd:complexContent>
<xsd:extension base="axm:ZoneUnitFormat"/>
</xsd:complexContent>
</xsd:complexType>
</xsd:element> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| children |
axm:creationHistory axm:activityName axm:activityDescription axm:summary axm:series |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | activityType | xsd:IDREF | optional | | | | | eventType | xsd:IDREF | optional | | | | | private | xsd:boolean | optional | | | | | user | xsd:IDREF | required | | | |
|
| annotation |
| documentation |
base type for any individual session of effort that of
similar activity type
|
|
| source |
<xsd:complexType name="Activity">
<xsd:annotation>
<xsd:documentation>
base type for any individual session of effort that of
similar activity type
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="axm:creationHistory" minOccurs="0" maxOccurs="unbounded"/>
<xsd:element name="activityName" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="axm:display" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="activityDescription" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element ref="axm:display" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element ref="axm:summary"/>
<xsd:element ref="axm:series" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="axm:identifiable"/>
<xsd:attribute name="activityType" type="xsd:IDREF" use="optional"/>
<xsd:attribute name="eventType" type="xsd:IDREF" use="optional"/>
<xsd:attribute name="private" type="xsd:boolean" use="optional"/>
<xsd:attribute name="user" type="xsd:IDREF" use="required"/>
</xsd:complexType> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| children |
axm:series axm:name |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
|
|
| annotation |
| documentation | | The cumulative and average values summarizing multiple activies often grouping on a particular subject like username, activity type, year, etc. |
|
| source |
<xsd:complexType name="ActivityReport">
<xsd:annotation>
<xsd:documentation>The cumulative and average values summarizing multiple activies often grouping on a particular subject like username, activity type, year, etc.</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="axm:series"/>
<xsd:element name="name" type="axm:Display"/>
</xsd:sequence>
<xsd:attributeGroup ref="axm:identifiable"/>
</xsd:complexType> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| type |
extension of axm:Measurement |
| properties |
|
| children |
axm:display |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
| | value | xsd:double | required | | | | documentation | | The normalized value based on the context. |
| | context | xsd:IDREF | required | | | | | modifier | xsd:IDREF | required | | | | | uom | xsd:IDREF | optional | | | | | dateValue | xsd:date | required | | | |
|
| source |
<xsd:complexType name="Date">
<xsd:complexContent>
<xsd:extension base="axm:Measurement">
<xsd:attribute name="dateValue" type="xsd:date" use="required"/>
</xsd:extension>
</xsd:complexContent>
</xsd:complexType> |
| diagram |
 |
| namespace |
http://developer.garmin.com/schemas/axm |
| children |
axm:display |
| used by |
|
| attributes |
| Name | Type | Use | Default | Fixed | annotation | | id | xsd:ID | optional | | | | documentation | ID attribute is used to identify a unique element. Per the definition it must be unique within the scope of the document so that clients can reference the containing element using the findById method provided by their parser. Since xsd:ID requires an ID to start with an alphabetic character, not a number then most IDs will prefix the value with the "domain" of the ID they represent. For example, the activity/@id attribute would probably have a value of activity/@id="activity_1234" and series/@id="series_3849", etc.
Other elements will reference this ID attribute by containing their own attribute as an xsd:IDREF type.
This id attribute is only for the document, not meant to reference the ID that a system provides. Refer to the systemId global element to understand more about identifying the ID from a specific system or application.
NOTE: This is only optional to currently allow Measurement to extend definition. Measurement currently does not require ID, but it probably should. AR 11/2007 |
| | idValue | xsd:anySimpleType | optional | | | | documentation | The id of the authoring system. The @author attribute of this document references who built the document. To make the use of AXM easier this idValue attribute is supplied so clients can easily reference ID values of the authoring system without having to iterate through creation histories.
Unlike @id attributes, this does not use xsd:IDREF and will not resolve to a document definition in the dictionary. Instead it is intended to be used by a client that is aware of how to use the author's IDs (a web application that works specifically with a web service like Garmin Connect and Connect API).
|
| | namespace | xsd:anyURI | optional | | | | | sortValue | xsd:anySimpleType | optional | | | | documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
|
| annotation |
| documentation | The single definition per document that describes objects by referencing the ID provided in the definition.
|
|
| source |
<xsd:complexType name="Definition">
<xsd:annotation>
<xsd:documentation>The single definition per document that describes objects by referencing the ID provided in the definition.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<xsd:element ref="axm:display" maxOccurs="unbounded"/>
</xsd:sequence>
<xsd:attributeGroup ref="axm:identifiable"/>
<xsd:attribute name="namespace" type="xsd:anyURI" use="optional"/>
<xsd:attribute name="sortValue" type="xsd:anySimpleType" use="optional">
<xsd:annotation>
<xsd:documentation>An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
</xsd:documentation>
</xsd:annotation>
</xsd:attribute>
<!--<xsd:attribute name="class" type="xsd:IDREF" use="optional">
<xsd:annotation>
<xsd:documentation>Reference to the type definition this "instance" or "individual" is made of. </xsd:documentation>
</xsd:annotation>
</xsd:attribute>-->
</xsd:complexType> |
| type |
xsd:anySimpleType |
| properties |
|
| annotation |
| documentation | An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
|
|
| source |
<xsd:attribute name="sortValue" type="xsd:anySimpleType" use="optional">
<xsd:annotation>
<xsd:documentation>An optional value provided to indicate how a system can use standard sorting utilities available on most clients. Values should be alpha-Numeric and fairly structured without including characters that aren't needed.
Example: Date/Time = 20070403
Day of Week (Monday Starts) Monday = 1, Tue=2, etc.
Day of Week (Sunday Starts) Sunday = 1, Monday = 2, Tue=3, etc.
Placename The Bahamas = bahamas
</xsd:documentation>
</xsd:annotation>
</xsd:attribute> |