BoekenBase · JSON-LD Context
Boekenbase Nl Context
JSON-LD context defining the semantic vocabulary for Boekenbase Nl from BoekenBase.
3 Classes
36 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
boekenbase:
https://boekenbase.nl/schema#
Classes
Error
Book
SearchResult
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| isbn13 | string | |
| title | string | |
| subtitle | string | |
| series_title | string | |
| series_number | string | |
| publisher_name | string | |
| imprint_name | string | |
| pub_date | date | |
| product_form | string | |
| product_form_name | string | |
| language_code | string | |
| language_name | string | |
| nur_main | string | |
| nur_main_name | string | |
| price_eur | decimal | |
| availability | string | |
| availability_name | string | |
| nur_codes | list | |
| keywords | list | |
| work_id_nstc | string | |
| source | string | |
| thema_main | string | |
| thema_codes | list | |
| updated_at | dateTime | |
| contributors | list | |
| texts | list | |
| related_products | list | |
| editions | list | |
| assets | list | |
| author | string | |
| score | decimal | |
| cover_url | string | |
| cover_urls | ||
| detail_url | string | |
| web_url | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://boekenbase.nl/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"boekenbase": "https://boekenbase.nl/schema#",
"Error": "boekenbase:Error",
"error": {
"@id": "boekenbase:error"
},
"Book": "boekenbase:Book",
"isbn13": {
"@id": "boekenbase:isbn13",
"@type": "xsd:string"
},
"title": {
"@id": "boekenbase:title",
"@type": "xsd:string"
},
"subtitle": {
"@id": "boekenbase:subtitle",
"@type": "xsd:string"
},
"series_title": {
"@id": "boekenbase:series_title",
"@type": "xsd:string"
},
"series_number": {
"@id": "boekenbase:series_number",
"@type": "xsd:string"
},
"publisher_name": {
"@id": "boekenbase:publisher_name",
"@type": "xsd:string"
},
"imprint_name": {
"@id": "boekenbase:imprint_name",
"@type": "xsd:string"
},
"pub_date": {
"@id": "boekenbase:pub_date",
"@type": "xsd:date"
},
"product_form": {
"@id": "boekenbase:product_form",
"@type": "xsd:string"
},
"product_form_name": {
"@id": "boekenbase:product_form_name",
"@type": "xsd:string"
},
"language_code": {
"@id": "boekenbase:language_code",
"@type": "xsd:string"
},
"language_name": {
"@id": "boekenbase:language_name",
"@type": "xsd:string"
},
"nur_main": {
"@id": "boekenbase:nur_main",
"@type": "xsd:string"
},
"nur_main_name": {
"@id": "boekenbase:nur_main_name",
"@type": "xsd:string"
},
"price_eur": {
"@id": "boekenbase:price_eur",
"@type": "xsd:decimal"
},
"availability": {
"@id": "boekenbase:availability",
"@type": "xsd:string"
},
"availability_name": {
"@id": "boekenbase:availability_name",
"@type": "xsd:string"
},
"nur_codes": {
"@id": "boekenbase:nur_codes",
"@container": "@list"
},
"keywords": {
"@id": "boekenbase:keywords",
"@container": "@list"
},
"work_id_nstc": {
"@id": "boekenbase:work_id_nstc",
"@type": "xsd:string"
},
"source": {
"@id": "boekenbase:source",
"@type": "xsd:string"
},
"thema_main": {
"@id": "boekenbase:thema_main",
"@type": "xsd:string"
},
"thema_codes": {
"@id": "boekenbase:thema_codes",
"@container": "@list"
},
"updated_at": {
"@id": "boekenbase:updated_at",
"@type": "xsd:dateTime"
},
"contributors": {
"@id": "boekenbase:contributors",
"@container": "@list"
},
"texts": {
"@id": "boekenbase:texts",
"@container": "@list"
},
"related_products": {
"@id": "boekenbase:related_products",
"@container": "@list"
},
"editions": {
"@id": "boekenbase:editions",
"@container": "@list"
},
"assets": {
"@id": "boekenbase:assets",
"@container": "@list"
},
"SearchResult": "boekenbase:SearchResult",
"author": {
"@id": "boekenbase:author",
"@type": "xsd:string"
},
"score": {
"@id": "boekenbase:score",
"@type": "xsd:decimal"
},
"cover_url": {
"@id": "boekenbase:cover_url",
"@type": "xsd:string"
},
"cover_urls": {
"@id": "boekenbase:cover_urls"
},
"detail_url": {
"@id": "boekenbase:detail_url",
"@type": "xsd:string"
},
"web_url": {
"@id": "boekenbase:web_url",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "BoekenBase API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BoekenBase'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-02) from openapi/_original/boekenbase-nl-v1-openapi.json.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/_original/boekenbase-nl-v1-openapi.json"
]
}