Use these terms consistently. Several of them look interchangeable in ordinary map code but carry different evidence in Davao Transit.

TermMeaningWhere it mattersAvoid confusing it withExample
RouteA public-facing line identity, such as R102.Catalog, map, search resultA single directed serviceR102 can have AM and PM variants
ServiceA directed operating variant used by the planner.Graph compilation and searchAn undirected LineStringA bus direction is a separate service identity
Directional variantA catalog record that identifies direction, schedule, and stop order.Bus ingestionA geometric reversalR102:AM and R102:PM are not inferred from each other
TransferA graph edge that permits changing services under an explicit contract.Planner compiler and selectionTwo lines that pass near each otherAn official bus stop plus a bounded jeepney endpoint can produce an edge
ProjectionThe operation that maps a coordinate onto a route geometry and returns progress or distance.Planner access and telemetryA route match with certaintyA GPS point can project off-route or produce a GPS-jump quality state
PassageA derived event that a vehicle crossed a stop position during a trip run.ETA and segment statisticsA raw GPS reportA passage needs route progress and continuity evidence
VisitThe service-level interpretation of stop arrival and departure evidence.Transit intelligenceA single stationary observationDwell candidates contribute evidence to a stop visit
Segment runA derived movement interval between two ordered stop passages.ETA and road comparisonA road segmentIt can provide a stop-to-stop runtime sample
Planner imageThe compiled static graph artifact consumed by the browser worker.Build, cache, and mountA database or hand-maintained binaryThe current public artifact ends in .wayplan
ConfidenceA statement about the evidence supporting a derived value.Telemetry, ETA, assistant fallbackCertainty that the value is trueA recent arrival with enough samples can have higher confidence
Direct accessCoordinate-distance walking from an endpoint to a service geometry.Trip selection and rider copyA pedestrian street routeThe current planner uses a geometric estimate
Live arrivalA runtime observation attached to a service or stop.Tracker and enrichmentStatic schedule dataThe current browser planner sends an empty live-arrival list

The system invariants define the boundaries behind these terms. The planner engine and telemetry pipeline show how the terms connect in code.