Long-Haul Trucking Ontology

Entity definitions and relationships for trucking fleet management: terminals, trucks, trailers, drivers, routes, loads, trips, maintenance, and HOS compliance.

11Classes
100+Properties
18Instances

Knowledge Graph Explorer

Navigate the ontology and instance data. Click nodes to open URIBurner resolver.

Class
Property
Instance

Graph Settings

Class
Property
Instance

11 Core Classes

Terminal

Physical hub or yard location where trucks are dispatched, loaded, and serviced.

10 properties

Truck

Tractor unit, also known as a Class 8 semi-truck.

13 properties

Trailer

Trailer unit that is pulled by a tractor truck.

9 properties

Driver

CDL-holding truck driver authorized to operate commercial motor vehicles.

14 properties

Customer

Shipping customer who contracts loads for transportation.

8 properties

Route

Predefined shipping lane between two terminals.

6 properties

Load

A shipment of freight to be transported from one location to another.

11 properties

Trip

Operational dispatch record linking all entities for a single haul.

15 properties

MaintenanceEvent

Scheduled or completed maintenance on a truck.

9 properties

ServiceTicket

Breakdown or roadside repair record for a truck.

8 properties

DriverHOSLog

Electronic Logging Device (ELD) duty status record per FMCSA regulations.

12 properties

Key Relationships

Trip ───tripDriver───► Driver

├──tripTruck───────► Truck

├──tripTrailer──────► Trailer

├──tripRoute────────► Route ──routeOrigin───► Terminal

│                    └──routeDestination───► Terminal

└──tripLoad─────────► Load ──loadCustomer───► Customer

Sample Properties

terminalId

Unique identifier for the terminal.

Domain: Terminal | Range: xsd:string

truckHomeTerminal

Truck's assigned home terminal.

Domain: Truck | Range: Terminal

driverCdlEndorsements

CDL endorsements (H, N, X, etc.).

Domain: Driver | Range: xsd:string

routeDistanceMiles

Distance in miles for the route.

Domain: Route | Range: xsd:integer

loadCustomer

Customer responsible for the load.

Domain: Load | Range: Customer

tripDriver

Driver assigned to the trip.

Domain: Trip | Range: Driver

hosDutyStatus

Current HOS duty status.

Domain: DriverHOSLog | Range: xsd:string

serviceFaultCodeSPN

Service fault code SPN.

Domain: ServiceTicket | Range: xsd:integer

Sample Instances

Terminal: Atlanta Hub

Atlanta, GA • 150 truck capacity • Maintenance bay

Truck: TRK-1042

Freightliner Cascadia • 2022 • 145,320 mi

Driver: Marcus Johnson

CDL: GA-12345678 • Available

Customer: ACME Mfg

Shipper account

Route: ATL→CHI

638 miles • Atlanta to Chicago

Load: LD-90001

Electronics • 42,000 lbs • ACME Mfg

Trip: TRP-70001

In transit • ATL→CHI • LD-90001

HOS Log: Active

On-duty: 4h 30m • Driving: 2h 15m

RDF Schema & Instances

Download the ontology and sample data in Turtle format.