world.treeline.segment.record

A competitive trail timing segment with defined start/finish gates.

Repository @treeline.world did:plc:sjejpugpajgvxweilujzjcmq namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritysegment.treeline.world
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

Segment creation timestamp.

Optional notes or description of the segment terrain.

  • maxLength: 20000
  • maxGraphemes: 2000

directionality

requiredstring

Directionality of timing traversal.

  • default: "forward"
  • knownValues: forward | reverse | out_and_back

endGate

requiredref

End timing gate coordinate and tolerance radius.

Reference

geometry

requiredref

Canonical polyline geometry for map matching.

Gradient statistics and climb category.

Reference

labels

union

Optional self-label values the author applies to this record, effectively content warnings (e.g. graphic-media for an injury photo).

langs

array

Optional. The human languages of this record's text (the title and description), as BCP-47 tags, so consumers can filter or translate.

  • maxLength: 3
itemsstring · language

Public authoritative trail registry cross-references (OSM, COTREX, USFS).

Reference

segmentType

requiredstring

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.

sport

requiredstring

Primary sport class for this segment (e.g. mountain_bike, trail_run).

startGate

requiredref

Start timing gate coordinate and tolerance radius.

Reference

title

requiredstring

Title or display name of the segment.

  • maxLength: 3000
  • maxGraphemes: 300

#externalTrailIds

object

Properties

cotrexId

string

COTREX trail feature identifier.

OpenStreetMap relation identifier.

osmWayId

string

OpenStreetMap way identifier.

United States Forest Service trail identifier.

#gradeStats

object

Properties

Mean gradient percentage (as a decimal string, e.g. '12.5').

Standard climb category rating.

  • knownValues: HC | 1 | 2 | 3 | 4 | uncategorized

Peak gradient percentage (as a decimal string, e.g. '18.2').

#simplifiedLineString

object

Properties

coordinates

requiredarray

Polyline coordinate tuples array.

  • maxLength: 500
itemsarray
itemsstring

type

requiredstring

GeoJSON LineString type.

  • const: "LineString"

#timingGate

object

Properties

coordinate

requiredarray

Timing gate coordinate tuple [lon, lat, ele?].

itemsstring

Snapping radius in meters around the gate coordinate.

  • minimum: 5
  • maximum: 200
  • default: 25

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.