Mandatory Training · JSON-LD Context
Getmandatorytraining Com Context
JSON-LD context defining the semantic vocabulary for Getmandatorytraining Com from Mandatory Training.
5 Classes
25 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
getmandatorytraining:
https://getmandatorytraining.com/schema#
Classes
CourseList
Course
Version
Acceptance
Problem
Properties
| Property | Type | Container |
|---|---|---|
| country | string | |
| note | string | |
| employer_acceptance | reference | |
| courses | list | |
| slug | string | |
| title | string | |
| url | string | |
| price | string | |
| currency | string | |
| minutes | integer | |
| certificate_valid_for | string | |
| summary | string | |
| audience | string | |
| enrolment | string | |
| description | string | |
| lessons | list | |
| test_questions | integer | |
| test_pass_mark | integer | |
| other_versions | list | |
| type | string | |
| status | integer | |
| code | string | |
| detail | string | |
| hint | string | |
| result | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://getmandatorytraining.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"getmandatorytraining": "https://getmandatorytraining.com/schema#",
"CourseList": "getmandatorytraining:CourseList",
"country": {
"@id": "getmandatorytraining:country",
"@type": "xsd:string"
},
"note": {
"@id": "getmandatorytraining:note",
"@type": "xsd:string"
},
"employer_acceptance": {
"@id": "getmandatorytraining:employer_acceptance",
"@type": "@id"
},
"courses": {
"@id": "getmandatorytraining:courses",
"@container": "@list"
},
"Course": "getmandatorytraining:Course",
"slug": {
"@id": "getmandatorytraining:slug",
"@type": "xsd:string"
},
"title": {
"@id": "getmandatorytraining:title",
"@type": "xsd:string"
},
"url": {
"@id": "getmandatorytraining:url",
"@type": "xsd:string"
},
"price": {
"@id": "getmandatorytraining:price",
"@type": "xsd:string"
},
"currency": {
"@id": "getmandatorytraining:currency",
"@type": "xsd:string"
},
"minutes": {
"@id": "getmandatorytraining:minutes",
"@type": "xsd:integer"
},
"certificate_valid_for": {
"@id": "getmandatorytraining:certificate_valid_for",
"@type": "xsd:string"
},
"summary": {
"@id": "getmandatorytraining:summary",
"@type": "xsd:string"
},
"audience": {
"@id": "getmandatorytraining:audience",
"@type": "xsd:string"
},
"enrolment": {
"@id": "getmandatorytraining:enrolment",
"@type": "xsd:string"
},
"description": {
"@id": "getmandatorytraining:description",
"@type": "xsd:string"
},
"lessons": {
"@id": "getmandatorytraining:lessons",
"@container": "@list"
},
"test_questions": {
"@id": "getmandatorytraining:test_questions",
"@type": "xsd:integer"
},
"test_pass_mark": {
"@id": "getmandatorytraining:test_pass_mark",
"@type": "xsd:integer"
},
"other_versions": {
"@id": "getmandatorytraining:other_versions",
"@container": "@list"
},
"Version": "getmandatorytraining:Version",
"Acceptance": "getmandatorytraining:Acceptance",
"Problem": "getmandatorytraining:Problem",
"type": {
"@id": "getmandatorytraining:type",
"@type": "xsd:string"
},
"status": {
"@id": "getmandatorytraining:status",
"@type": "xsd:integer"
},
"code": {
"@id": "getmandatorytraining:code",
"@type": "xsd:string"
},
"detail": {
"@id": "getmandatorytraining:detail",
"@type": "xsd:string"
},
"hint": {
"@id": "getmandatorytraining:hint",
"@type": "xsd:string"
},
"result": {
"@id": "getmandatorytraining:result",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Mandatory Training API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Mandatory Training'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-10) from openapi/_original/getmandatorytraining-com-api-openapi.json.",
"dcterms:created": "2026-11-10",
"dcterms:source": [
"openapi/_original/getmandatorytraining-com-api-openapi.json"
]
}