social.passports.amtrak.ride

One Amtrak ride: the route or routes it counts for, the stations, and when. Every ride has a record, whether it was added by hand or came from a Travel leg (then travelLeg links to that leg's record and the stations and date are copied here), so the rail map can be rebuilt from these records alone.

Repository @passports.social did:plc:ssdgllkzfwekkpmu7expw6cv not from the namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authorityamtrak.passports.social
Indexed

Record

record · key tid

Properties

  • maxLength: 30
  • knownValues: Coach | Business | Roomette | Bedroom | Family Bedroom

createdAt

requiredstring · datetime

Where the ride ended.

Reference

note

string

The rider's note about this ride.

  • maxLength: 3000

Where the ride started.

Reference

rideDate

string

Date of the ride in YYYY-MM-DD format. Left out when the rider hides dates.

  • maxLength: 10

routes

array

The routes the ride counts for. Usually one; a ride on shared track counts for each route on it (New York to Washington on the Northeast Corridor counts for the Cardinal, Crescent, Silver Meteor and Palmetto). Absent while a ride between two stations could be several routes and the rider hasn't said which.

  • maxLength: 13
itemsstring
  • maxLength: 50
  • knownValues: coast_starlight | empire_builder | california_zephyr | southwest_chief | sunset_limited | texas_eagle | city_of_new_orleans | lake_shore_limited | floridian | cardinal | crescent | silver_meteor | palmetto

status

string

ridden: the train ran and was taken. canceled: Amtrak canceled it, so the stretch counts as a freebie. busBridge: a bus ran in place of the train.

  • maxLength: 20
  • knownValues: ridden | canceled | busBridge

substituteLeg

string · at-uri

For a canceled ride or a bus bridge: the social.passports.travel.leg record of what the rider took instead, when it's published.

The train number, e.g. '48'.

  • maxLength: 20

travelLeg

string · at-uri

The social.passports.travel.leg record this ride came from. A plain at-uri, not a strongRef: the leg is edited in place at the same address, and a pinned CID would be out of date after the first edit.

#station

object

An Amtrak station.

Properties

code

requiredstring

Amtrak's station code, e.g. 'GSC'.

  • maxLength: 8

name

string

The station's name, e.g. 'Glenwood Springs'.

  • maxLength: 100

Similar lexicons

semantic match

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

  • social.passports.travel.leg

    record not from the namespace authority

    One transport segment of a trip — a single origin-to-destination movement. Legs of a trip are grouped by a social.passports.folio.