The author of this document that must reference an application definition.
the required version number of the axm implementation of the author's version of AXM documents. Helpful for understanding support for changes to the data regardless of changes to the XML Schema.
The root element of the Activity XML (axm) document. Usually an
activity or series of activities will be presented
base type for any individual session of effort that of similar
activity type
A group of related samples usually maintaining
order.
an ordered series of segment (or sections) of an activity. Each
section may reference another element within the same document rather than trying to
provide all of the detail within. A good example is referencing the trackpoint in a
track rather than device triggered "laps" . The type attribute is used to identify
what type of Sections series it is (i.e. laps, splits, hills,
etc)
A group of related measurements that represent a single
point.
A sample that summarizes a portion of detailed
series.
represents a section of an activity
part of an activity a summary is a group of measurements that provide
totals and averages.
The ancestry explaining the visits the containing object (activity, waypoint, etc). The creation history has entries that reference the application installation that they visited.
Reference to the application installation that was visited.
The order in which this entry appears in the creation history. Starts at 1 and increases by 1 until it reaches the creator of this document.
default element for CreationHistory. See CreationHistory type.
The cumulative and average values summarizing multiple activies often grouping on a particular subject like username, activity type, year, etc.
The extension of a sample providing the reference to a dictionary item that provides the grouping information related to that "row".
some reports simply don't need grouping (total reports where there is only one sample).
The value of an observation of a hardware sensor and user input. The
content of the element should contain the "localized" display value for the
Measurement. The display value is optional, but the value attribute containing the
numeric representation is required.
The normalized value based on the context.
See Measurement type.
A measurement that requires the xsd:dateTime value to be
included.
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.
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.
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).
The number of the week starting at Week 1 and counting up to week 52.
collection of unit definitions to be referenced throughout this
document and/or others external
The single definition per document that describes objects by referencing the ID provided in the definition.
Reference to the type definition this "instance" or "individual" is made of.
The base element allowing a definition to entered in the dictionary. Typically it is useful to substitute
A definition representing a month not coupled with any paritcular year. Examples are January, February, etc.
A day of the week without reference to any parituclar date. Examples: Monday, Tuesday, Wednesday.
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.
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.
Contexts have a default format, think bpm vs. %Max, or to 2 decimal places.
An attribute of measurement, this is an aggregate or other description of the measurement explaining how the measurement was observed, calculated or derived.
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
A device, website or software application that is used to identify the source of documents, activities, measurements, etc.
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).
Extra information that may apply to the version. This may be beta, alpha or other specific information that pertains to the application.
Reference to the application that this version describes.
The first in the sequence of build numbers. major.minor.buildMajor.buildMinor.
The second in the sequence of version numbers.
The third in the sequence of version numbers.
the fourth in the sequence of version numbers.
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).
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.
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.
Reference to the application instance defined in the dictionary.
the reference to application version defined in the dictionary.
Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType.
Reference to another Activity Type that is the parent of this activity type. Example: Running is the parent of Trail Running.
Describes the reason the person performed the activity. (i.e. Training, Race, Recreation, etc) Also see activityType.
A unit of measurement that describes a value and/or a format that is being represented. http://en.wikipedia.org/wiki/Units_of_measurement
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
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
Indicates a type of format to describe a name, description, or any text. Examples normal, abbreviated, title, etc.
Description of a user profile that may have performed an activity, added a comment, etc.
The reference to the specific application where this user is defined. A user profile without an application has no global reference.
Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType.
Describes what the person was doing during the activity. (i.e. Cycling, Running, Swimming). Also see eventType.
Similar to a measurement, but used to relay textual information and
not just measurement values and their properties.
a standard way for a name to be provided that should satisfy most
objects
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
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
The group of attributes required to describe the language and country of the text.
Identifies the country using two letter country codes.
http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
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
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).
Identifies an object uniquely for an application, website, device, etc. Often times the same object can be stored in multiple places and each system will have their own unique ID.
The system is identified by the applicationId that describes the containing system.
The value of the element is the ID that can be used to query a system for the object (if the system supports such capabilties).
an ID reference to a dictionary definition that describes the Application, website or device that has a reference to this object.
the element containined inside an object to provide the id as represented by an application