Vignette ID · JSON-LD Context
E Vignettes Eu Context
JSON-LD context defining the semantic vocabulary for E Vignettes Eu from Vignette ID.
7 Classes
30 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
e:
https://e-vignettes.eu/schema#
Classes
Error
Operator
CountrySummary
CountryList
Offer
Product
ProductList
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| name | string | |
| system_name | string | |
| url | reference | |
| code | string | |
| iso_code | string | |
| operator | reference | |
| summary | string | |
| page_url | reference | |
| products_url | reference | |
| last_reviewed | date | |
| object | string | |
| count | integer | |
| data | list | |
| validity | string | |
| validity_label | string | |
| total_price | decimal | |
| government_price | decimal | |
| partner_fee | decimal | |
| currency | string | |
| restrictions | list | |
| id | string | |
| title | string | |
| type | string | |
| country | string | |
| vehicle_type | string | |
| status | string | |
| checkout_url | reference | |
| offers | list | |
| filters |
JSON-LD Document
{
"@context": {
"@vocab": "https://e-vignettes.eu/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"e": "https://e-vignettes.eu/schema#",
"Error": "e:Error",
"error": {
"@id": "e:error"
},
"Operator": "e:Operator",
"name": {
"@id": "e:name",
"@type": "xsd:string"
},
"system_name": {
"@id": "e:system_name",
"@type": "xsd:string"
},
"url": {
"@id": "e:url",
"@type": "@id"
},
"CountrySummary": "e:CountrySummary",
"code": {
"@id": "e:code",
"@type": "xsd:string"
},
"iso_code": {
"@id": "e:iso_code",
"@type": "xsd:string"
},
"operator": {
"@id": "e:operator",
"@type": "@id"
},
"summary": {
"@id": "e:summary",
"@type": "xsd:string"
},
"page_url": {
"@id": "e:page_url",
"@type": "@id"
},
"products_url": {
"@id": "e:products_url",
"@type": "@id"
},
"last_reviewed": {
"@id": "e:last_reviewed",
"@type": "xsd:date"
},
"CountryList": "e:CountryList",
"object": {
"@id": "e:object",
"@type": "xsd:string"
},
"count": {
"@id": "e:count",
"@type": "xsd:integer"
},
"data": {
"@id": "e:data",
"@container": "@list"
},
"Offer": "e:Offer",
"validity": {
"@id": "e:validity",
"@type": "xsd:string"
},
"validity_label": {
"@id": "e:validity_label",
"@type": "xsd:string"
},
"total_price": {
"@id": "e:total_price",
"@type": "xsd:decimal"
},
"government_price": {
"@id": "e:government_price",
"@type": "xsd:decimal"
},
"partner_fee": {
"@id": "e:partner_fee",
"@type": "xsd:decimal"
},
"currency": {
"@id": "e:currency",
"@type": "xsd:string"
},
"restrictions": {
"@id": "e:restrictions",
"@container": "@list"
},
"Product": "e:Product",
"id": {
"@id": "e:id",
"@type": "xsd:string"
},
"title": {
"@id": "e:title",
"@type": "xsd:string"
},
"type": {
"@id": "e:type",
"@type": "xsd:string"
},
"country": {
"@id": "e:country",
"@type": "xsd:string"
},
"vehicle_type": {
"@id": "e:vehicle_type",
"@type": "xsd:string"
},
"status": {
"@id": "e:status",
"@type": "xsd:string"
},
"checkout_url": {
"@id": "e:checkout_url",
"@type": "@id"
},
"offers": {
"@id": "e:offers",
"@container": "@list"
},
"ProductList": "e:ProductList",
"filters": {
"@id": "e:filters"
}
},
"@type": "schema:Dataset",
"schema:name": "Vignette ID API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Vignette ID'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/e-vignettes-eu-openapi.json.",
"dcterms:created": "2026-11-06",
"dcterms:source": [
"openapi/e-vignettes-eu-openapi.json"
]
}