Drivings · JSON-LD Context

Drivings Com Context

JSON-LD context defining the semantic vocabulary for Drivings Com from Drivings.

10 Classes 33 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
drivings: https://drivings.com/schema#

Classes

Region Course TestService BrowserHandoff Capabilities StudyOptions TestCentreSearch StudyPlanInput StudyPlanPreview ErrorResponse

Properties

Property Type Container
url reference
kind string
requiresHumanConfirmation
note string
warning string
schemaVersion string
service string
description string
authentication
operations list
safety
discovery
contact string
region reference
regionName string
options list
independenceNotice string
query
matchMethod string
count integer
totalMatches integer
results list
coverage
safetyNotice string
course reference
weeks integer
daysPerWeek integer
minutesPerDay integer
persisted
schedule
nextStep reference
disclaimer string
error

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://drivings.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "drivings": "https://drivings.com/schema#",
    "Region": "drivings:Region",
    "Course": "drivings:Course",
    "TestService": "drivings:TestService",
    "BrowserHandoff": "drivings:BrowserHandoff",
    "url": {
      "@id": "drivings:url",
      "@type": "@id"
    },
    "kind": {
      "@id": "drivings:kind",
      "@type": "xsd:string"
    },
    "requiresHumanConfirmation": {
      "@id": "drivings:requiresHumanConfirmation"
    },
    "note": {
      "@id": "drivings:note",
      "@type": "xsd:string"
    },
    "warning": {
      "@id": "drivings:warning",
      "@type": "xsd:string"
    },
    "Capabilities": "drivings:Capabilities",
    "schemaVersion": {
      "@id": "drivings:schemaVersion",
      "@type": "xsd:string"
    },
    "service": {
      "@id": "drivings:service",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "drivings:description",
      "@type": "xsd:string"
    },
    "authentication": {
      "@id": "drivings:authentication"
    },
    "operations": {
      "@id": "drivings:operations",
      "@container": "@list"
    },
    "safety": {
      "@id": "drivings:safety"
    },
    "discovery": {
      "@id": "drivings:discovery"
    },
    "contact": {
      "@id": "drivings:contact",
      "@type": "xsd:string"
    },
    "StudyOptions": "drivings:StudyOptions",
    "region": {
      "@id": "drivings:region",
      "@type": "@id"
    },
    "regionName": {
      "@id": "drivings:regionName",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "drivings:options",
      "@container": "@list"
    },
    "independenceNotice": {
      "@id": "drivings:independenceNotice",
      "@type": "xsd:string"
    },
    "TestCentreSearch": "drivings:TestCentreSearch",
    "query": {
      "@id": "drivings:query"
    },
    "matchMethod": {
      "@id": "drivings:matchMethod",
      "@type": "xsd:string"
    },
    "count": {
      "@id": "drivings:count",
      "@type": "xsd:integer"
    },
    "totalMatches": {
      "@id": "drivings:totalMatches",
      "@type": "xsd:integer"
    },
    "results": {
      "@id": "drivings:results",
      "@container": "@list"
    },
    "coverage": {
      "@id": "drivings:coverage"
    },
    "safetyNotice": {
      "@id": "drivings:safetyNotice",
      "@type": "xsd:string"
    },
    "StudyPlanInput": "drivings:StudyPlanInput",
    "course": {
      "@id": "drivings:course",
      "@type": "@id"
    },
    "weeks": {
      "@id": "drivings:weeks",
      "@type": "xsd:integer"
    },
    "daysPerWeek": {
      "@id": "drivings:daysPerWeek",
      "@type": "xsd:integer"
    },
    "minutesPerDay": {
      "@id": "drivings:minutesPerDay",
      "@type": "xsd:integer"
    },
    "StudyPlanPreview": "drivings:StudyPlanPreview",
    "persisted": {
      "@id": "drivings:persisted"
    },
    "schedule": {
      "@id": "drivings:schedule"
    },
    "nextStep": {
      "@id": "drivings:nextStep",
      "@type": "@id"
    },
    "disclaimer": {
      "@id": "drivings:disclaimer",
      "@type": "xsd:string"
    },
    "ErrorResponse": "drivings:ErrorResponse",
    "error": {
      "@id": "drivings:error"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Drivings API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Drivings's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-06) from openapi/drivings-com-openapi.json.",
  "dcterms:created": "2026-11-06",
  "dcterms:source": [
    "openapi/drivings-com-openapi.json"
  ]
}