Geotab · JSON-LD Context

Geotab Context

JSON-LD context defining the semantic vocabulary for Geotab from Geotab.

0 Classes 47 Properties 3 Namespaces
View Context View on GitHub

Namespaces

xsd: http://www.w3.org/2001/XMLSchema#
schema: https://schema.org/
geotab: https://developers.geotab.com/vocabulary#

Properties

Property Type Container
Device reference
SerialNo string
Trip reference
Driver reference
BaseRecord reference
GpsRecord reference
StatusRecord reference
GenericStatusRecord reference
AccelerationRecord reference
J1939FaultRecord reference
J1708FaultRecord reference
ObdiiFaultRecord reference
VinRecord reference
BinaryRecord reference
BluetoothRecord reference
DriverChangeRecord reference
InvalidRecord reference
Type string
DateTime dateTime
Latitude float
Longitude float
Speed float
IsIgnitionOn boolean
IsGpsValid boolean
Code integer
Value integer
FaultStateActive boolean
VehicleIdentificationNumber string
SuspectParameterNumber integer
FailureModeIdentifier integer
OccurrenceCount integer
SourceAddress integer
X integer
Y integer
Z integer
BearerToken reference
RefreshToken reference
TokenString string
Expires dateTime
Created dateTime
Authenticated boolean
UserId string
Cause string
Address string
DataType integer
DriverId string
KeyType integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@version": 1.1,
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "schema": "https://schema.org/",
    "geotab": "https://developers.geotab.com/vocabulary#",

    "Device": {
      "@id": "geotab:Device",
      "@type": "@id"
    },
    "SerialNo": {
      "@id": "geotab:serialNo",
      "@type": "xsd:string"
    },
    "Trip": {
      "@id": "geotab:Trip",
      "@type": "@id"
    },
    "Driver": {
      "@id": "geotab:Driver",
      "@type": "@id"
    },
    "BaseRecord": {
      "@id": "geotab:BaseRecord",
      "@type": "@id"
    },
    "GpsRecord": {
      "@id": "geotab:GpsRecord",
      "@type": "@id"
    },
    "StatusRecord": {
      "@id": "geotab:StatusRecord",
      "@type": "@id"
    },
    "GenericStatusRecord": {
      "@id": "geotab:GenericStatusRecord",
      "@type": "@id"
    },
    "AccelerationRecord": {
      "@id": "geotab:AccelerationRecord",
      "@type": "@id"
    },
    "J1939FaultRecord": {
      "@id": "geotab:J1939FaultRecord",
      "@type": "@id"
    },
    "J1708FaultRecord": {
      "@id": "geotab:J1708FaultRecord",
      "@type": "@id"
    },
    "ObdiiFaultRecord": {
      "@id": "geotab:ObdiiFaultRecord",
      "@type": "@id"
    },
    "VinRecord": {
      "@id": "geotab:VinRecord",
      "@type": "@id"
    },
    "BinaryRecord": {
      "@id": "geotab:BinaryRecord",
      "@type": "@id"
    },
    "BluetoothRecord": {
      "@id": "geotab:BluetoothRecord",
      "@type": "@id"
    },
    "DriverChangeRecord": {
      "@id": "geotab:DriverChangeRecord",
      "@type": "@id"
    },
    "InvalidRecord": {
      "@id": "geotab:InvalidRecord",
      "@type": "@id"
    },

    "Type": {
      "@id": "geotab:recordType",
      "@type": "xsd:string"
    },
    "DateTime": {
      "@id": "geotab:dateTime",
      "@type": "xsd:dateTime"
    },
    "Latitude": {
      "@id": "schema:latitude",
      "@type": "xsd:float"
    },
    "Longitude": {
      "@id": "schema:longitude",
      "@type": "xsd:float"
    },
    "Speed": {
      "@id": "geotab:speed",
      "@type": "xsd:float"
    },
    "IsIgnitionOn": {
      "@id": "geotab:isIgnitionOn",
      "@type": "xsd:boolean"
    },
    "IsGpsValid": {
      "@id": "geotab:isGpsValid",
      "@type": "xsd:boolean"
    },
    "Code": {
      "@id": "geotab:diagnosticCode",
      "@type": "xsd:integer"
    },
    "Value": {
      "@id": "geotab:diagnosticValue",
      "@type": "xsd:integer"
    },
    "FaultStateActive": {
      "@id": "geotab:faultStateActive",
      "@type": "xsd:boolean"
    },
    "VehicleIdentificationNumber": {
      "@id": "schema:vehicleIdentificationNumber",
      "@type": "xsd:string"
    },
    "SuspectParameterNumber": {
      "@id": "geotab:suspectParameterNumber",
      "@type": "xsd:integer"
    },
    "FailureModeIdentifier": {
      "@id": "geotab:failureModeIdentifier",
      "@type": "xsd:integer"
    },
    "OccurrenceCount": {
      "@id": "geotab:occurrenceCount",
      "@type": "xsd:integer"
    },
    "SourceAddress": {
      "@id": "geotab:sourceAddress",
      "@type": "xsd:integer"
    },
    "X": {
      "@id": "geotab:accelerationX",
      "@type": "xsd:integer"
    },
    "Y": {
      "@id": "geotab:accelerationY",
      "@type": "xsd:integer"
    },
    "Z": {
      "@id": "geotab:accelerationZ",
      "@type": "xsd:integer"
    },
    "BearerToken": {
      "@id": "geotab:bearerToken",
      "@type": "@id"
    },
    "RefreshToken": {
      "@id": "geotab:refreshToken",
      "@type": "@id"
    },
    "TokenString": {
      "@id": "geotab:tokenString",
      "@type": "xsd:string"
    },
    "Expires": {
      "@id": "geotab:tokenExpires",
      "@type": "xsd:dateTime"
    },
    "Created": {
      "@id": "geotab:tokenCreated",
      "@type": "xsd:dateTime"
    },
    "Authenticated": {
      "@id": "geotab:authenticated",
      "@type": "xsd:boolean"
    },
    "UserId": {
      "@id": "geotab:userId",
      "@type": "xsd:string"
    },
    "Cause": {
      "@id": "geotab:rejectionCause",
      "@type": "xsd:string"
    },
    "Address": {
      "@id": "geotab:bluetoothAddress",
      "@type": "xsd:string"
    },
    "DataType": {
      "@id": "geotab:bluetoothDataType",
      "@type": "xsd:integer"
    },
    "DriverId": {
      "@id": "geotab:driverId",
      "@type": "xsd:string"
    },
    "KeyType": {
      "@id": "geotab:keyType",
      "@type": "xsd:integer"
    }
  }
}