world.treeline.segment.record
A competitive trail timing segment with defined start/finish gates.
Details · record, key tid
| Kind | record |
|---|---|
| Record key | tid |
| Authority | segment.treeline.world |
| Indexed |
Record
record · key tidProperties
Segment creation timestamp.
description
stringOptional notes or description of the segment terrain.
maxLength: 20000maxGraphemes: 2000
Directionality of timing traversal.
default: "forward"knownValues: forward | reverse | out_and_back
End timing gate coordinate and tolerance radius.
Canonical polyline geometry for map matching.
gradeStats
refGradient statistics and climb category.
labels
unionOptional self-label values the author applies to this record, effectively content warnings (e.g. graphic-media for an injury photo).
langs
arrayOptional. The human languages of this record's text (the title and description), as BCP-47 tags, so consumers can filter or translate.
maxLength: 3
Public authoritative trail registry cross-references (OSM, COTREX, USFS).
Type or profile category of the segment.
knownValues: climb | descent | sprint | trail | traverse
Optional reference to the source activity from which the segment was extracted.
Primary sport class for this segment (e.g. mountain_bike, trail_run).
Start timing gate coordinate and tolerance radius.
Title or display name of the segment.
maxLength: 3000maxGraphemes: 300
#externalTrailIds
objectProperties
cotrexId
stringCOTREX trail feature identifier.
osmRelationId
stringOpenStreetMap relation identifier.
osmWayId
stringOpenStreetMap way identifier.
usfsTrailNumber
stringUnited States Forest Service trail identifier.
#gradeStats
objectProperties
avgGradePct
stringMean gradient percentage (as a decimal string, e.g. '12.5').
climbCategory
stringStandard climb category rating.
knownValues: HC | 1 | 2 | 3 | 4 | uncategorized
maxGradePct
stringPeak gradient percentage (as a decimal string, e.g. '18.2').
#simplifiedLineString
objectProperties
Polyline coordinate tuples array.
maxLength: 500
GeoJSON LineString type.
const: "LineString"
#timingGate
objectProperties
Timing gate coordinate tuple [lon, lat, ele?].
radiusMeters
integerSnapping radius in meters around the gate coordinate.
minimum: 5maximum: 200default: 25
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
world.treeline.route.record
recordA curated trail guide, course, or route record published on Treeline.
-
A coordinate tuple [longitude, latitude, elevation?] encoded as decimal strings (the ATProto data model has no floats).
-
Crowdsourced trail condition or hazard report with temporal decay.
-
A backcountry point of interest, water source, campsite, summit, or hazard.
-
at.mapped.trail
recordA trail