Routific Context
JSON-LD context defining the semantic vocabulary for Routific from Routific.
53 Classes
0 Properties
3 Namespaces
Namespaces
schema:
https://schema.org/
geo:
http://www.w3.org/2003/01/geo/wgs84_pos#
rt:
https://api-evangelist.github.io/routific/json-ld/routific-context.jsonld#
Classes
Visit
Vehicle
Fleet
Location
Depot
Solution
RouteAssignment
Stop
PickupDeliveryVisit
OptimizationJob
location
name
lat
lng
start
end
duration
load
priority
type
start_location
end_location
shift_start
shift_end
capacity
min_visits
pickup
dropoff
visits
fleet
options
solution
unserved
status
total_travel_time
total_idle_time
total_working_time
total_overtime
total_visit_lateness
num_late_visits
num_unserved
vehicle_overtime
polylines
job_id
created_at
finished_at
output
location_id
arrival_time
finish_time
too_late
late_by
distance
JSON-LD Document
{
"@context": {
"@version": 1.1,
"schema": "https://schema.org/",
"geo": "http://www.w3.org/2003/01/geo/wgs84_pos#",
"rt": "https://api-evangelist.github.io/routific/json-ld/routific-context.jsonld#",
"Visit": "rt:Visit",
"Vehicle": "rt:Vehicle",
"Fleet": "rt:Fleet",
"Location": "schema:Place",
"Depot": "rt:Depot",
"Solution": "rt:Solution",
"RouteAssignment": "rt:RouteAssignment",
"Stop": "rt:Stop",
"PickupDeliveryVisit": "rt:PickupDeliveryVisit",
"OptimizationJob": "rt:OptimizationJob",
"location": "schema:location",
"name": "schema:name",
"lat": "geo:lat",
"lng": "geo:long",
"start": "rt:windowStart",
"end": "rt:windowEnd",
"duration": "rt:durationMinutes",
"load": "rt:load",
"priority": "schema:priority",
"type": "schema:additionalType",
"start_location": "rt:startDepot",
"end_location": "rt:endDepot",
"shift_start": "rt:shiftStart",
"shift_end": "rt:shiftEnd",
"capacity": "rt:capacity",
"min_visits": "rt:minVisits",
"pickup": "rt:pickup",
"dropoff": "rt:dropoff",
"visits": "rt:visits",
"fleet": "rt:fleet",
"options": "rt:options",
"solution": "rt:routeAssignments",
"unserved": "rt:unservedVisits",
"status": "schema:actionStatus",
"total_travel_time": "rt:totalTravelMinutes",
"total_idle_time": "rt:totalIdleMinutes",
"total_working_time": "rt:totalWorkingMinutes",
"total_overtime": "rt:totalOvertimeMinutes",
"total_visit_lateness": "rt:totalLatenessMinutes",
"num_late_visits": "rt:numLateVisits",
"num_unserved": "rt:numUnservedVisits",
"vehicle_overtime": "rt:vehicleOvertime",
"polylines": "rt:polylines",
"job_id": "schema:identifier",
"created_at": "schema:dateCreated",
"finished_at": "schema:dateModified",
"output": "schema:result",
"location_id": "rt:locationId",
"arrival_time": "rt:arrivalTime",
"finish_time": "rt:finishTime",
"too_late": "rt:tooLate",
"late_by": "rt:lateByMinutes",
"distance": "rt:distanceMeters"
}
}