| schema location: | http://www8.garmin.com/xmlschemas/TrainingCenterDatabasev1.xsd |
| attribute form default: | |
| element form default: | qualified |
| targetNamespace: | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | TrainingCenterDatabase_t | ||
| properties |
|
||
| children | History Workouts Courses Extensions | ||
| source | <xsd:element name="TrainingCenterDatabase" type="TrainingCenterDatabase_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| properties |
|
||||
| children | StepId | ||||
| used by |
|
||||
| source | <xsd:complexType name="AbstractStep_t" abstract="true"> <xsd:sequence> <xsd:element name="StepId" type="StepId_t"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | StepId_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="StepId" type="StepId_t"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | TotalTimeSeconds DistanceMeters MaximumSpeed Calories AverageHeartRateBpm MaximumHeartRateBpm Intensity Cadence TriggerMethod Track Notes Extensions | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="ActivityLap_t"> <xsd:sequence> <xsd:element name="TotalTimeSeconds" type="xsd:double"/> <xsd:element name="DistanceMeters" type="xsd:double"/> <xsd:element name="MaximumSpeed" type="xsd:double" minOccurs="0"/> <xsd:element name="Calories" type="xsd:unsignedShort"/> <xsd:element name="AverageHeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> <xsd:element name="MaximumHeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> <xsd:element name="Intensity" type="Intensity_t"/> <xsd:element name="Cadence" type="xsd:unsignedByte" minOccurs="0"/> <xsd:element name="TriggerMethod" type="TriggerMethod_t"/> <xsd:element name="Track" type="Track_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="StartTime" type="xsd:dateTime" use="required"/> </xsd:complexType> |
| type | xsd:dateTime | ||||
| properties |
|
||||
| source | <xsd:attribute name="StartTime" type="xsd:dateTime" use="required"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:double | ||||
| properties |
|
||||
| source | <xsd:element name="TotalTimeSeconds" type="xsd:double"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:double | ||||
| properties |
|
||||
| source | <xsd:element name="DistanceMeters" type="xsd:double"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:double | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="MaximumSpeed" type="xsd:double" minOccurs="0"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:unsignedShort | ||||
| properties |
|
||||
| source | <xsd:element name="Calories" type="xsd:unsignedShort"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:unsignedByte | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="AverageHeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:unsignedByte | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="MaximumHeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Intensity_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Intensity" type="Intensity_t"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:unsignedByte | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Cadence" type="xsd:unsignedByte" minOccurs="0"/> |
| diagram | |||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||
| type | TriggerMethod_t | ||||||||||
| properties |
|
||||||||||
| facets |
|
||||||||||
| source | <xsd:element name="TriggerMethod" type="TriggerMethod_t"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Track_t | ||||||||
| properties |
|
||||||||
| children | Trackpoint | ||||||||
| source | <xsd:element name="Track" type="Track_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Target_t | ||
| properties |
|
||
| children | Low High | ||
| source | <xsd:complexType name="Cadence_t"> <xsd:complexContent> <xsd:extension base="Target_t"> <xsd:sequence> <xsd:element name="Low" type="xsd:double"/> <xsd:element name="High" type="xsd:double"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:double | ||||
| properties |
|
||||
| source | <xsd:element name="Low" type="xsd:double"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:double | ||||
| properties |
|
||||
| source | <xsd:element name="High" type="xsd:double"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Duration_t | ||
| properties |
|
||
| children | Calories | ||
| source | <xsd:complexType name="CaloriesBurned_t"> <xsd:complexContent> <xsd:extension base="Duration_t"> <xsd:sequence> <xsd:element name="Calories" type="xsd:unsignedShort"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:unsignedShort | ||||
| properties |
|
||||
| source | <xsd:element name="Calories" type="xsd:unsignedShort"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | Name Lap Track Notes CoursePoint Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="Course_t"> <xsd:sequence> <xsd:element name="Name" type="RestrictedToken_t"/> <xsd:element name="Lap" type="CourseLap_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Track" type="Track_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> <xsd:element name="CoursePoint" type="CoursePoint_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | RestrictedToken_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Name" type="RestrictedToken_t"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | CourseLap_t | ||||||||
| properties |
|
||||||||
| children | TotalTimeSeconds DistanceMeters BeginPosition BeginAltitudeMeters EndPosition EndAltitudeMeters AverageHeartRateBpm MaximumHeartRateBpm Intensity Cadence Extensions | ||||||||
| source | <xsd:element name="Lap" type="CourseLap_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Track_t | ||||||||
| properties |
|
||||||||
| children | Trackpoint | ||||||||
| source | <xsd:element name="Track" type="Track_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | CoursePoint_t | ||||||||
| properties |
|
||||||||
| children | Name Time Position AltitudeMeters PointType Notes Extensions | ||||||||
| source | <xsd:element name="CoursePoint" type="CoursePoint_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | Folder Course Notes Extensions | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="CourseFolder_t"> <xsd:sequence> <xsd:element name="Folder" type="CourseFolder_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Course" type="Course_t" minOccurs="0" maxOccurs="unbounded"> <xsd:unique name="CourseNamesMustBeUnique"> <xsd:selector xpath="tc1:Course"/> <xsd:field xpath="tc1:Name"/> </xsd:unique> </xsd:element> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="Name" type="xsd:string" use="required"/> </xsd:complexType> |
| type | xsd:string | ||||
| properties |
|
||||
| source | <xsd:attribute name="Name" type="xsd:string" use="required"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | CourseFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Course Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Folder" type="CourseFolder_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||
| type | Course_t | ||||||||||
| properties |
|
||||||||||
| children | Name Lap Track Notes CoursePoint Extensions | ||||||||||
| identity constraints |
|
||||||||||
| source | <xsd:element name="Course" type="Course_t" minOccurs="0" maxOccurs="unbounded"> <xsd:unique name="CourseNamesMustBeUnique"> <xsd:selector xpath="tc1:Course"/> <xsd:field xpath="tc1:Name"/> </xsd:unique> </xsd:element> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | TotalTimeSeconds DistanceMeters BeginPosition BeginAltitudeMeters EndPosition EndAltitudeMeters AverageHeartRateBpm MaximumHeartRateBpm Intensity Cadence Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="CourseLap_t"> <xsd:sequence> <xsd:element name="TotalTimeSeconds" type="xsd:double"/> <xsd:element name="DistanceMeters" type="xsd:double"/> <xsd:element name="BeginPosition" type="Position_t" minOccurs="0"/> <xsd:element name="BeginAltitudeMeters" type="xsd:double" minOccurs="0"/> <xsd:element name="EndPosition" type="Position_t" minOccurs="0"/> <xsd:element name="EndAltitudeMeters" type="xsd:double" minOccurs="0"/> <xsd:element name="AverageHeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> <xsd:element name="MaximumHeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> <xsd:element name="Intensity" type="Intensity_t"/> <xsd:element name="Cadence" type="xsd:unsignedByte" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:double | ||||
| properties |
|
||||
| source | <xsd:element name="TotalTimeSeconds" type="xsd:double"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:double | ||||
| properties |
|
||||
| source | <xsd:element name="DistanceMeters" type="xsd:double"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Position_t | ||||||||
| properties |
|
||||||||
| children | LatitudeDegrees LongitudeDegrees | ||||||||
| source | <xsd:element name="BeginPosition" type="Position_t" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:double | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="BeginAltitudeMeters" type="xsd:double" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Position_t | ||||||||
| properties |
|
||||||||
| children | LatitudeDegrees LongitudeDegrees | ||||||||
| source | <xsd:element name="EndPosition" type="Position_t" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:double | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="EndAltitudeMeters" type="xsd:double" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:unsignedByte | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="AverageHeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:unsignedByte | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="MaximumHeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Intensity_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Intensity" type="Intensity_t"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:unsignedByte | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Cadence" type="xsd:unsignedByte" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | Name Time Position AltitudeMeters PointType Notes Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="CoursePoint_t"> <xsd:sequence> <xsd:element name="Name" type="CoursePointName_t"/> <xsd:element name="Time" type="xsd:dateTime"/> <xsd:element name="Position" type="Position_t"/> <xsd:element name="AltitudeMeters" type="xsd:double" minOccurs="0"/> <xsd:element name="PointType" type="CoursePointType_t"/> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | CoursePointName_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Name" type="CoursePointName_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:dateTime | ||||
| properties |
|
||||
| source | <xsd:element name="Time" type="xsd:dateTime"/> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Position_t | ||||
| properties |
|
||||
| children | LatitudeDegrees LongitudeDegrees | ||||
| source | <xsd:element name="Position" type="Position_t"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:double | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="AltitudeMeters" type="xsd:double" minOccurs="0"/> |
| diagram | |||||||||||||||||||||||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||||||||||||||||||||||
| type | CoursePointType_t | ||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||
| source | <xsd:element name="PointType" type="CoursePointType_t"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | CourseFolder Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="Courses_t"> <xsd:sequence> <xsd:element name="CourseFolder" type="CourseFolder_t"> <xsd:unique name="CourseSubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:CourseFolder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | CourseFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Course Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| identity constraints |
|
||||||||||||
| source | <xsd:element name="CourseFolder" type="CourseFolder_t"> <xsd:unique name="CourseSubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:CourseFolder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Zone_t | ||
| properties |
|
||
| children | Low High | ||
| source | <xsd:complexType name="CustomHeartRateZone_t"> <xsd:complexContent> <xsd:extension base="Zone_t"> <xsd:sequence> <xsd:element name="Low" type="HeartRateValue_t"/> <xsd:element name="High" type="HeartRateValue_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | HeartRateValue_t | ||||
| properties |
|
||||
| source | <xsd:element name="Low" type="HeartRateValue_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | HeartRateValue_t | ||||
| properties |
|
||||
| source | <xsd:element name="High" type="HeartRateValue_t"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Zone_t | ||
| properties |
|
||
| children | ViewAs LowInMetersPerSecond HighInMetersPerSecond | ||
| source | <xsd:complexType name="CustomSpeedZone_t"> <xsd:complexContent> <xsd:extension base="Zone_t"> <xsd:sequence> <xsd:element name="ViewAs" type="SpeedType_t"/> <xsd:element name="LowInMetersPerSecond" type="SpeedInMetersPerSecond_t"/> <xsd:element name="HighInMetersPerSecond" type="SpeedInMetersPerSecond_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | SpeedType_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="ViewAs" type="SpeedType_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | SpeedInMetersPerSecond_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="LowInMetersPerSecond" type="SpeedInMetersPerSecond_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | SpeedInMetersPerSecond_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="HighInMetersPerSecond" type="SpeedInMetersPerSecond_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Duration_t | ||
| properties |
|
||
| children | Meters | ||
| source | <xsd:complexType name="Distance_t"> <xsd:complexContent> <xsd:extension base="Duration_t"> <xsd:sequence> <xsd:element name="Meters" type="xsd:unsignedShort"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:unsignedShort | ||||
| properties |
|
||||
| source | <xsd:element name="Meters" type="xsd:unsignedShort"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| properties |
|
||||
| used by |
|
||||
| source | <xsd:complexType name="Duration_t" abstract="true"/> |
| diagram | ![]() |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 |
| used by | |
| source | <xsd:complexType name="Extensions_t"> <xsd:sequence> <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:any> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | Run | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="FirstSport_t"> <xsd:sequence> <xsd:element name="Run" type="Run_t"/> </xsd:sequence> <xsd:attribute name="Sport" type="Sport_t" use="required"/> </xsd:complexType> |
| type | Sport_t | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xsd:attribute name="Sport" type="Sport_t" use="required"/> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Run_t | ||||
| properties |
|
||||
| children | Lap Notes Training Extensions | ||||
| source | <xsd:element name="Run" type="Run_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Target_t | ||
| properties |
|
||
| children | HeartRateZone | ||
| source | <xsd:complexType name="HeartRate_t"> <xsd:complexContent> <xsd:extension base="Target_t"> <xsd:sequence> <xsd:element name="HeartRateZone" type="Zone_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Zone_t | ||||
| properties |
|
||||
| source | <xsd:element name="HeartRateZone" type="Zone_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Duration_t | ||
| properties |
|
||
| children | HeartRate | ||
| source | <xsd:complexType name="HeartRateAbove_t"> <xsd:complexContent> <xsd:extension base="Duration_t"> <xsd:sequence> <xsd:element name="HeartRate" type="HeartRateValue_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | HeartRateValue_t | ||||
| properties |
|
||||
| source | <xsd:element name="HeartRate" type="HeartRateValue_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of HeartRateValue_t | ||
| properties |
|
||
| children | Value | ||
| source | <xsd:complexType name="HeartRateAsPercentOfMax_t"> <xsd:complexContent> <xsd:extension base="HeartRateValue_t"> <xsd:sequence> <xsd:element name="Value" type="PercentOfMax_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | PercentOfMax_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Value" type="PercentOfMax_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Duration_t | ||
| properties |
|
||
| children | HeartRate | ||
| source | <xsd:complexType name="HeartRateBelow_t"> <xsd:complexContent> <xsd:extension base="Duration_t"> <xsd:sequence> <xsd:element name="HeartRate" type="HeartRateValue_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | HeartRateValue_t | ||||
| properties |
|
||||
| source | <xsd:element name="HeartRate" type="HeartRateValue_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of HeartRateValue_t | ||
| properties |
|
||
| children | Value | ||
| source | <xsd:complexType name="HeartRateInBeatsPerMinute_t"> <xsd:complexContent> <xsd:extension base="HeartRateValue_t"> <xsd:sequence> <xsd:element name="Value" type="xsd:unsignedByte"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:unsignedByte | ||||
| properties |
|
||||
| source | <xsd:element name="Value" type="xsd:unsignedByte"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| properties |
|
||||
| used by |
|
||||
| source | <xsd:complexType name="HeartRateValue_t" abstract="true"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | Running Biking Other MultiSport Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="History_t"> <xsd:sequence> <xsd:element name="Running" type="HistoryFolder_t"/> <xsd:element name="Biking" type="HistoryFolder_t"/> <xsd:element name="Other" type="HistoryFolder_t"/> <xsd:element name="MultiSport" type="MultiSportFolder_t"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | HistoryFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Run Week Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Running" type="HistoryFolder_t"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | HistoryFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Run Week Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Biking" type="HistoryFolder_t"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | HistoryFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Run Week Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Other" type="HistoryFolder_t"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | MultiSportFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder MultiSportSession Week Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="MultiSport" type="MultiSportFolder_t"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | Folder Run Week Notes Extensions | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="HistoryFolder_t"> <xsd:sequence> <xsd:element name="Folder" type="HistoryFolder_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Run" type="Run_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Week" type="Week_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="Name" type="xsd:string" use="required"/> </xsd:complexType> |
| type | xsd:string | ||||
| properties |
|
||||
| source | <xsd:attribute name="Name" type="xsd:string" use="required"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | HistoryFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Run Week Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Folder" type="HistoryFolder_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Run_t | ||||||||
| properties |
|
||||||||
| children | Lap Notes Training Extensions | ||||||||
| source | <xsd:element name="Run" type="Run_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | Week_t | ||||||||||||
| properties |
|
||||||||||||
| children | Notes | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Week" type="Week_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | Folder MultiSportSession Week Notes Extensions | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="MultiSportFolder_t"> <xsd:sequence> <xsd:element name="Folder" type="MultiSportFolder_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="MultiSportSession" type="MultiSportSession_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Week" type="Week_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="Name" type="xsd:string" use="required"/> </xsd:complexType> |
| type | xsd:string | ||||
| properties |
|
||||
| source | <xsd:attribute name="Name" type="xsd:string" use="required"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | MultiSportFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder MultiSportSession Week Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Folder" type="MultiSportFolder_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | MultiSportSession_t | ||||||||
| properties |
|
||||||||
| children | FirstSport NextSport Notes | ||||||||
| source | <xsd:element name="MultiSportSession" type="MultiSportSession_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | Week_t | ||||||||||||
| properties |
|
||||||||||||
| children | Notes | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Week" type="Week_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | FirstSport NextSport Notes | ||
| used by |
|
||
| source | <xsd:complexType name="MultiSportSession_t"> <xsd:sequence> <xsd:element name="FirstSport" type="FirstSport_t"/> <xsd:element name="NextSport" type="NextSport_t" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | FirstSport_t | ||||||||||||
| properties |
|
||||||||||||
| children | Run | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="FirstSport" type="FirstSport_t"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | NextSport_t | ||||||||||||
| properties |
|
||||||||||||
| children | Transition Run | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="NextSport" type="NextSport_t" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | Transition Run | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="NextSport_t"> <xsd:sequence> <xsd:annotation> <xsd:documentation> Each sport contains an optional transition and a run. </xsd:documentation> </xsd:annotation> <xsd:element name="Transition" type="ActivityLap_t" minOccurs="0"/> <xsd:element name="Run" type="Run_t"/> </xsd:sequence> <xsd:attribute name="Sport" type="Sport_t" use="required"/> </xsd:complexType> |
| type | Sport_t | ||||||
| properties |
|
||||||
| facets |
|
||||||
| source | <xsd:attribute name="Sport" type="Sport_t" use="required"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | ActivityLap_t | ||||||||||||
| properties |
|
||||||||||||
| children | TotalTimeSeconds DistanceMeters MaximumSpeed Calories AverageHeartRateBpm MaximumHeartRateBpm Intensity Cadence TriggerMethod Track Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Transition" type="ActivityLap_t" minOccurs="0"/> |
| diagram | ![]() |
||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Run_t | ||||
| properties |
|
||||
| children | Lap Notes Training Extensions | ||||
| source | <xsd:element name="Run" type="Run_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Target_t | ||
| properties |
|
||
| source | <xsd:complexType name="None_t"> <xsd:complexContent> <xsd:extension base="Target_t"/> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||||||||
| children | Name Extensions | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:complexType name="Plan_t"> <xsd:sequence> <xsd:element name="Name" type="RestrictedToken_t" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="Type" type="TrainingType_t" use="required"/> <xsd:attribute name="IntervalWorkout" type="xsd:boolean" use="required"/> </xsd:complexType> |
| type | TrainingType_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:attribute name="Type" type="TrainingType_t" use="required"/> |
| type | xsd:boolean | ||||
| properties |
|
||||
| source | <xsd:attribute name="IntervalWorkout" type="xsd:boolean" use="required"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | RestrictedToken_t | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| source | <xsd:element name="Name" type="RestrictedToken_t" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | LatitudeDegrees LongitudeDegrees | ||
| used by |
|
||
| source | <xsd:complexType name="Position_t"> <xsd:sequence> <xsd:element name="LatitudeDegrees" type="DegreesLatitude_t"/> <xsd:element name="LongitudeDegrees" type="DegreesLongitude_t"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | DegreesLatitude_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="LatitudeDegrees" type="DegreesLatitude_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | DegreesLongitude_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="LongitudeDegrees" type="DegreesLongitude_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Zone_t | ||
| properties |
|
||
| children | Number | ||
| source | <xsd:complexType name="PredefinedHeartRateZone_t"> <xsd:complexContent> <xsd:extension base="Zone_t"> <xsd:sequence> <xsd:element name="Number" type="HeartRateZoneNumbers_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | HeartRateZoneNumbers_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Number" type="HeartRateZoneNumbers_t"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Zone_t | ||
| properties |
|
||
| children | Number | ||
| source | <xsd:complexType name="PredefinedSpeedZone_t"> <xsd:complexContent> <xsd:extension base="Zone_t"> <xsd:sequence> <xsd:element name="Number" type="SpeedZoneNumbers_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | SpeedZoneNumbers_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Number" type="SpeedZoneNumbers_t"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | TotalTimeSeconds DistanceMeters | ||
| used by |
|
||
| source | <xsd:complexType name="QuickWorkout_t"> <xsd:sequence> <xsd:element name="TotalTimeSeconds" type="xsd:double"/> <xsd:element name="DistanceMeters" type="xsd:double"/> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:double | ||||
| properties |
|
||||
| source | <xsd:element name="TotalTimeSeconds" type="xsd:double"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:double | ||||
| properties |
|
||||
| source | <xsd:element name="DistanceMeters" type="xsd:double"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of AbstractStep_t | ||
| properties |
|
||
| children | StepId Repetitions Child | ||
| source | <xsd:complexType name="Repeat_t"> <xsd:complexContent> <xsd:extension base="AbstractStep_t"> <xsd:sequence> <xsd:element name="Repetitions" type="Repetitions_t"/> <xsd:element name="Child" type="AbstractStep_t" maxOccurs="unbounded"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Repetitions_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Repetitions" type="Repetitions_t"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | AbstractStep_t | ||||||||
| properties |
|
||||||||
| children | StepId | ||||||||
| source | <xsd:element name="Child" type="AbstractStep_t" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | Lap Notes Training Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="Run_t"> <xsd:sequence> <xsd:element name="Lap" type="ActivityLap_t" maxOccurs="unbounded"/> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> <xsd:element name="Training" type="Training_t" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | ActivityLap_t | ||||||||||||
| properties |
|
||||||||||||
| children | TotalTimeSeconds DistanceMeters MaximumSpeed Calories AverageHeartRateBpm MaximumHeartRateBpm Intensity Cadence TriggerMethod Track Notes Extensions | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Lap" type="ActivityLap_t" maxOccurs="unbounded"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | Training_t | ||||||||||||
| properties |
|
||||||||||||
| children | QuickWorkoutResults Plan | ||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:element name="Training" type="Training_t" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Target_t | ||
| properties |
|
||
| children | SpeedZone | ||
| source | <xsd:complexType name="Speed_t"> <xsd:complexContent> <xsd:extension base="Target_t"> <xsd:sequence> <xsd:element name="SpeedZone" type="Zone_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Zone_t | ||||
| properties |
|
||||
| source | <xsd:element name="SpeedZone" type="Zone_t"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of AbstractStep_t | ||
| properties |
|
||
| children | StepId Name Duration Intensity Target | ||
| source | <xsd:complexType name="Step_t"> <xsd:complexContent> <xsd:extension base="AbstractStep_t"> <xsd:sequence> <xsd:element name="Name" type="RestrictedToken_t" minOccurs="0"/> <xsd:element name="Duration" type="Duration_t"/> <xsd:element name="Intensity" type="Intensity_t"/> <xsd:element name="Target" type="Target_t"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | RestrictedToken_t | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| source | <xsd:element name="Name" type="RestrictedToken_t" minOccurs="0"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Duration_t | ||||
| properties |
|
||||
| source | <xsd:element name="Duration" type="Duration_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Intensity_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Intensity" type="Intensity_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | Target_t | ||||
| properties |
|
||||
| source | <xsd:element name="Target" type="Target_t"/> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| properties |
|
||||
| used by |
|
||||
| source | <xsd:complexType name="Target_t" abstract="true"/> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Duration_t | ||
| properties |
|
||
| children | Seconds | ||
| source | <xsd:complexType name="Time_t"> <xsd:complexContent> <xsd:extension base="Duration_t"> <xsd:sequence> <xsd:element name="Seconds" type="xsd:unsignedShort"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:unsignedShort | ||||
| properties |
|
||||
| source | <xsd:element name="Seconds" type="xsd:unsignedShort"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | Trackpoint | ||
| used by |
|
||
| source | <xsd:complexType name="Track_t"> <xsd:sequence> <xsd:element name="Trackpoint" type="Trackpoint_t" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Trackpoint_t | ||||||||
| properties |
|
||||||||
| children | Time Position AltitudeMeters DistanceMeters HeartRateBpm Cadence SensorState Extensions | ||||||||
| source | <xsd:element name="Trackpoint" type="Trackpoint_t" maxOccurs="unbounded"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | Time Position AltitudeMeters DistanceMeters HeartRateBpm Cadence SensorState Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="Trackpoint_t"> <xsd:sequence> <xsd:element name="Time" type="xsd:dateTime"/> <xsd:element name="Position" type="Position_t" minOccurs="0"/> <xsd:element name="AltitudeMeters" type="xsd:double" minOccurs="0"/> <xsd:element name="DistanceMeters" type="xsd:double" minOccurs="0"/> <xsd:element name="HeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> <xsd:element name="Cadence" type="xsd:unsignedByte" minOccurs="0"/> <xsd:element name="SensorState" type="SensorState_t" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | xsd:dateTime | ||||
| properties |
|
||||
| source | <xsd:element name="Time" type="xsd:dateTime"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Position_t | ||||||||
| properties |
|
||||||||
| children | LatitudeDegrees LongitudeDegrees | ||||||||
| source | <xsd:element name="Position" type="Position_t" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:double | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="AltitudeMeters" type="xsd:double" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:double | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="DistanceMeters" type="xsd:double" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:unsignedByte | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="HeartRateBpm" type="xsd:unsignedByte" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:unsignedByte | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Cadence" type="xsd:unsignedByte" minOccurs="0"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | SensorState_t | ||||||||
| properties |
|
||||||||
| facets |
|
||||||||
| source | <xsd:element name="SensorState" type="SensorState_t" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | QuickWorkoutResults Plan | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="Training_t"> <xsd:sequence> <xsd:element name="QuickWorkoutResults" type="QuickWorkout_t" minOccurs="0"/> <xsd:element name="Plan" type="Plan_t" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="VirtualPartner" type="xsd:boolean" use="required"/> </xsd:complexType> |
| type | xsd:boolean | ||||
| properties |
|
||||
| source | <xsd:attribute name="VirtualPartner" type="xsd:boolean" use="required"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | QuickWorkout_t | ||||||||
| properties |
|
||||||||
| children | TotalTimeSeconds DistanceMeters | ||||||||
| source | <xsd:element name="QuickWorkoutResults" type="QuickWorkout_t" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||||||||
| type | Plan_t | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | Name Extensions | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xsd:element name="Plan" type="Plan_t" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | History Workouts Courses Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="TrainingCenterDatabase_t"> <xsd:sequence> <xsd:element name="History" type="History_t" minOccurs="0"/> <xsd:element name="Workouts" type="Workouts_t" minOccurs="0"> <xsd:annotation> <xsd:documentation> The workouts stored in a workout file should have unique names. </xsd:documentation> </xsd:annotation> <xsd:unique name="WorkoutNameMustBeUnique"> <xsd:selector xpath="tc1:Workout"/> <xsd:field xpath="tc1:Name"/> </xsd:unique> </xsd:element> <xsd:element name="Courses" type="Courses_t" minOccurs="0"> <xsd:annotation> <xsd:documentation> The courses stored in a course file should have unique names. </xsd:documentation> </xsd:annotation> <xsd:unique name="CourseNameMustBeUnique"> <xsd:selector xpath="tc1:Course"/> <xsd:field xpath="tc1:Name"/> </xsd:unique> </xsd:element> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | History_t | ||||||||
| properties |
|
||||||||
| children | Running Biking Other MultiSport Extensions | ||||||||
| source | <xsd:element name="History" type="History_t" minOccurs="0"/> |
| diagram | ![]() |
||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||
| type | Workouts_t | ||||||||||
| properties |
|
||||||||||
| children | Running Biking Other Extensions | ||||||||||
| identity constraints |
|
||||||||||
| annotation |
|
||||||||||
| source | <xsd:element name="Workouts" type="Workouts_t" minOccurs="0"> <xsd:annotation> <xsd:documentation> The workouts stored in a workout file should have unique names. </xsd:documentation> </xsd:annotation> <xsd:unique name="WorkoutNameMustBeUnique"> <xsd:selector xpath="tc1:Workout"/> <xsd:field xpath="tc1:Name"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||
| type | Courses_t | ||||||||||
| properties |
|
||||||||||
| children | CourseFolder Extensions | ||||||||||
| identity constraints |
|
||||||||||
| annotation |
|
||||||||||
| source | <xsd:element name="Courses" type="Courses_t" minOccurs="0"> <xsd:annotation> <xsd:documentation> The courses stored in a course file should have unique names. </xsd:documentation> </xsd:annotation> <xsd:unique name="CourseNameMustBeUnique"> <xsd:selector xpath="tc1:Course"/> <xsd:field xpath="tc1:Name"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | |||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | extension of Duration_t | ||
| properties |
|
||
| source | <xsd:complexType name="UserInitiated_t"> <xsd:complexContent> <xsd:extension base="Duration_t"/> </xsd:complexContent> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | Notes | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="Week_t"> <xsd:sequence> <xsd:annotation> <xsd:documentation> The week is written out only if the notes are present. </xsd:documentation> </xsd:annotation> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="StartDay" type="xsd:date" use="required"/> </xsd:complexType> |
| type | xsd:date | ||||
| properties |
|
||||
| source | <xsd:attribute name="StartDay" type="xsd:date" use="required"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | Name Step ScheduledOn Notes Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="Workout_t"> <xsd:sequence> <xsd:element name="Name" type="RestrictedToken_t"/> <xsd:element name="Step" type="AbstractStep_t" maxOccurs="unbounded"/> <xsd:element name="ScheduledOn" type="xsd:date" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | RestrictedToken_t | ||||
| properties |
|
||||
| facets |
|
||||
| source | <xsd:element name="Name" type="RestrictedToken_t"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | AbstractStep_t | ||||||||
| properties |
|
||||||||
| children | StepId | ||||||||
| source | <xsd:element name="Step" type="AbstractStep_t" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:date | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="ScheduledOn" type="xsd:date" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | |||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | xsd:string | ||||||||
| properties |
|
||||||||
| source | <xsd:element name="Notes" type="xsd:string" minOccurs="0"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| children | Folder Workout Extensions | ||||||||||||
| used by |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xsd:complexType name="WorkoutFolder_t"> <xsd:sequence> <xsd:element name="Folder" type="WorkoutFolder_t" minOccurs="0" maxOccurs="unbounded"> <xsd:unique name="SubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:Folder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> <xsd:element name="Workout" type="Workout_t" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> The StepId should be unique within a workout and should not exceed 20. This restricts the number of steps in a workout to 20. </xsd:documentation> </xsd:annotation> <xsd:unique name="StepIdMustBeUnique"> <xsd:selector xpath=".//*"/> <xsd:field xpath="tc1:StepId"/> </xsd:unique> </xsd:element> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="Name" type="xsd:string" use="required"/> </xsd:complexType> |
| type | xsd:string | ||||
| properties |
|
||||
| source | <xsd:attribute name="Name" type="xsd:string" use="required"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | WorkoutFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Workout Extensions | ||||||||||||
| attributes |
|
||||||||||||
| identity constraints |
|
||||||||||||
| source | <xsd:element name="Folder" type="WorkoutFolder_t" minOccurs="0" maxOccurs="unbounded"> <xsd:unique name="SubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:Folder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||
| type | Workout_t | ||||||||||
| properties |
|
||||||||||
| children | Name Step ScheduledOn Notes Extensions | ||||||||||
| identity constraints |
|
||||||||||
| annotation |
|
||||||||||
| source | <xsd:element name="Workout" type="Workout_t" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation> The StepId should be unique within a workout and should not exceed 20. This restricts the number of steps in a workout to 20. </xsd:documentation> </xsd:annotation> <xsd:unique name="StepIdMustBeUnique"> <xsd:selector xpath=".//*"/> <xsd:field xpath="tc1:StepId"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | ![]() |
||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| children | Running Biking Other Extensions | ||
| used by |
|
||
| source | <xsd:complexType name="Workouts_t"> <xsd:sequence> <xsd:element name="Running" type="WorkoutFolder_t"> <xsd:unique name="RunningSubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:Folder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> <xsd:element name="Biking" type="WorkoutFolder_t"> <xsd:unique name="BikingSubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:Folder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> <xsd:element name="Other" type="WorkoutFolder_t"> <xsd:unique name="OtherSubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:Folder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | WorkoutFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Workout Extensions | ||||||||||||
| attributes |
|
||||||||||||
| identity constraints |
|
||||||||||||
| source | <xsd:element name="Running" type="WorkoutFolder_t"> <xsd:unique name="RunningSubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:Folder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | WorkoutFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Workout Extensions | ||||||||||||
| attributes |
|
||||||||||||
| identity constraints |
|
||||||||||||
| source | <xsd:element name="Biking" type="WorkoutFolder_t"> <xsd:unique name="BikingSubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:Folder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||
| type | WorkoutFolder_t | ||||||||||||
| properties |
|
||||||||||||
| children | Folder Workout Extensions | ||||||||||||
| attributes |
|
||||||||||||
| identity constraints |
|
||||||||||||
| source | <xsd:element name="Other" type="WorkoutFolder_t"> <xsd:unique name="OtherSubFolderNamesMustBeUnique"> <xsd:selector xpath="tc1:Folder"/> <xsd:field xpath="@Name"/> </xsd:unique> </xsd:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||
| type | Extensions_t | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xsd:element name="Extensions" type="Extensions_t" minOccurs="0"> <xsd:annotation> <xsd:documentation>You can extend Training Center by adding your own elements from another schema here.</xsd:documentation> </xsd:annotation> </xsd:element> |
| diagram | |||||
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| properties |
|
||||
| used by |
|
||||
| source | <xsd:complexType name="Zone_t" abstract="true"/> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:token | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="CoursePointName_t"> <xsd:restriction base="xsd:token"> <xsd:minLength value="1"/> <xsd:maxLength value="10"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||||||||||||||||||||||||
| type | restriction of xsd:token | ||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||
| facets |
|
||||||||||||||||||||||||||||||||
| source | <xsd:simpleType name="CoursePointType_t"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="Generic"/> <xsd:enumeration value="Summit"/> <xsd:enumeration value="Valley"/> <xsd:enumeration value="Water"/> <xsd:enumeration value="Food"/> <xsd:enumeration value="Danger"/> <xsd:enumeration value="Left"/> <xsd:enumeration value="Right"/> <xsd:enumeration value="Straight"/> <xsd:enumeration value="First Aid"/> <xsd:enumeration value="4th Category"/> <xsd:enumeration value="3rd Category"/> <xsd:enumeration value="2nd Category"/> <xsd:enumeration value="1st Category"/> <xsd:enumeration value="Hors Category"/> <xsd:enumeration value="Sprint"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:double | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="DegreesLatitude_t"> <xsd:annotation> <xsd:documentation/> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:maxInclusive value="90.0"/> <xsd:minInclusive value="-90.0"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:double | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="DegreesLongitude_t"> <xsd:annotation> <xsd:documentation/> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:maxExclusive value="180.0"/> <xsd:minInclusive value="-180.0"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | restriction of xsd:positiveInteger | ||
| used by |
|
||
| facets |
|
||
| source | <xsd:simpleType name="HeartRateZoneNumbers_t"> <xsd:restriction base="xsd:positiveInteger"> <xsd:maxInclusive value="5"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:token | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="Intensity_t"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="Active"/> <xsd:enumeration value="Resting"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:unsignedByte | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="PercentOfMax_t"> <xsd:restriction base="xsd:unsignedByte"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="100"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:positiveInteger | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="Repetitions_t"> <xsd:restriction base="xsd:positiveInteger"> <xsd:minInclusive value="2"/> <xsd:maxInclusive value="99"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:token | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="RestrictedToken_t"> <xsd:restriction base="xsd:token"> <xsd:minLength value="1"/> <xsd:maxLength value="15"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:token | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="SensorState_t"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="Present"/> <xsd:enumeration value="Absent"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | restriction of xsd:double | ||
| used by |
|
||
| facets |
|
||
| source | <xsd:simpleType name="SpeedInMetersPerSecond_t"> <xsd:restriction base="xsd:double"> <xsd:minExclusive value="0"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:token | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="SpeedType_t"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="Pace"/> <xsd:enumeration value="Speed"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | restriction of xsd:positiveInteger | ||
| used by |
|
||
| facets |
|
||
| source | <xsd:simpleType name="SpeedZoneNumbers_t"> <xsd:restriction base="xsd:positiveInteger"> <xsd:maxInclusive value="10"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||
| type | restriction of xsd:token | ||||||
| used by |
|
||||||
| facets |
|
||||||
| source | <xsd:simpleType name="Sport_t"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="Running"/> <xsd:enumeration value="Biking"/> <xsd:enumeration value="Other"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||
| type | restriction of xsd:positiveInteger | ||
| used by |
|
||
| facets |
|
||
| source | <xsd:simpleType name="StepId_t"> <xsd:restriction base="xsd:positiveInteger"> <xsd:maxInclusive value="20"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||
| type | restriction of xsd:token | ||||
| used by |
|
||||
| facets |
|
||||
| source | <xsd:simpleType name="TrainingType_t"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="Workout"/> <xsd:enumeration value="Course"/> </xsd:restriction> </xsd:simpleType> |
| namespace | http://www.garmin.com/xmlschemas/TrainingCenterDatabase/v1 | ||||||||||
| type | restriction of xsd:token | ||||||||||
| used by |
|
||||||||||
| facets |
|
||||||||||
| source | <xsd:simpleType name="TriggerMethod_t"> <xsd:restriction base="xsd:token"> <xsd:enumeration value="Manual"/> <xsd:enumeration value="Distance"/> <xsd:enumeration value="Location"/> <xsd:enumeration value="Time"/> <xsd:enumeration value="HeartRate"/> </xsd:restriction> </xsd:simpleType> |