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
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
{
"@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"
]
}