Bol.ai · JSON-LD Context
Bol Ai Context
JSON-LD context defining the semantic vocabulary for Bol Ai from Bol.ai.
10 Classes
70 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
bol:
https://bol.ai/schema#
Classes
Party
Container
BolFields
InvoiceLineItem
InvoiceFields
PackingListPackage
PackingListFields
CmrGoods
CmrFields
Error
Properties
| Property | Type | Container |
|---|---|---|
| name | string | |
| address | string | |
| container_number | string | |
| seal_number | string | |
| container_type | string | |
| packages | decimal | |
| package_type | string | |
| description | string | |
| gross_weight_kg | decimal | |
| volume_cbm | decimal | |
| container_number_checksum_valid | boolean | |
| container_number_suggestion | string | |
| doc_type | string | |
| bl_number | string | |
| booking_number | string | |
| scac | string | |
| carrier | string | |
| vessel | string | |
| voyage | string | |
| shipper | reference | |
| consignee | reference | |
| notify_party | reference | |
| port_of_loading | string | |
| port_of_discharge | string | |
| place_of_receipt | string | |
| place_of_delivery | string | |
| containers | list | |
| hs_codes | list | |
| freight_terms | string | |
| incoterms | string | |
| date_of_issue | string | |
| shipped_on_board_date | string | |
| number_of_originals | decimal | |
| hs_code | string | |
| quantity | decimal | |
| unit | string | |
| unit_price | decimal | |
| amount | decimal | |
| invoice_number | string | |
| invoice_date | string | |
| seller | reference | |
| buyer | reference | |
| currency | string | |
| country_of_origin | string | |
| country_of_destination | string | |
| payment_terms | string | |
| related_bl_number | string | |
| line_items | list | |
| subtotal | decimal | |
| total_amount | decimal | |
| marks | string | |
| net_weight_kg | decimal | |
| dimensions | string | |
| packing_list_number | string | |
| date | string | |
| related_invoice_number | string | |
| total_packages | decimal | |
| total_gross_weight_kg | decimal | |
| total_net_weight_kg | decimal | |
| total_volume_cbm | decimal | |
| number_of_packages | decimal | |
| packing_method | string | |
| nature_of_goods | string | |
| cmr_number | string | |
| place_of_issue | string | |
| sender | reference | |
| place_of_taking_over | string | |
| vehicle_registration | string | |
| goods | list | |
| error | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://bol.ai/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"bol": "https://bol.ai/schema#",
"Party": "bol:Party",
"name": {
"@id": "bol:name",
"@type": "xsd:string"
},
"address": {
"@id": "bol:address",
"@type": "xsd:string"
},
"Container": "bol:Container",
"container_number": {
"@id": "bol:container_number",
"@type": "xsd:string"
},
"seal_number": {
"@id": "bol:seal_number",
"@type": "xsd:string"
},
"container_type": {
"@id": "bol:container_type",
"@type": "xsd:string"
},
"packages": {
"@id": "bol:packages",
"@type": "xsd:decimal"
},
"package_type": {
"@id": "bol:package_type",
"@type": "xsd:string"
},
"description": {
"@id": "bol:description",
"@type": "xsd:string"
},
"gross_weight_kg": {
"@id": "bol:gross_weight_kg",
"@type": "xsd:decimal"
},
"volume_cbm": {
"@id": "bol:volume_cbm",
"@type": "xsd:decimal"
},
"container_number_checksum_valid": {
"@id": "bol:container_number_checksum_valid",
"@type": "xsd:boolean"
},
"container_number_suggestion": {
"@id": "bol:container_number_suggestion",
"@type": "xsd:string"
},
"BolFields": "bol:BolFields",
"doc_type": {
"@id": "bol:doc_type",
"@type": "xsd:string"
},
"bl_number": {
"@id": "bol:bl_number",
"@type": "xsd:string"
},
"booking_number": {
"@id": "bol:booking_number",
"@type": "xsd:string"
},
"scac": {
"@id": "bol:scac",
"@type": "xsd:string"
},
"carrier": {
"@id": "bol:carrier",
"@type": "xsd:string"
},
"vessel": {
"@id": "bol:vessel",
"@type": "xsd:string"
},
"voyage": {
"@id": "bol:voyage",
"@type": "xsd:string"
},
"shipper": {
"@id": "bol:shipper",
"@type": "@id"
},
"consignee": {
"@id": "bol:consignee",
"@type": "@id"
},
"notify_party": {
"@id": "bol:notify_party",
"@type": "@id"
},
"port_of_loading": {
"@id": "bol:port_of_loading",
"@type": "xsd:string"
},
"port_of_discharge": {
"@id": "bol:port_of_discharge",
"@type": "xsd:string"
},
"place_of_receipt": {
"@id": "bol:place_of_receipt",
"@type": "xsd:string"
},
"place_of_delivery": {
"@id": "bol:place_of_delivery",
"@type": "xsd:string"
},
"containers": {
"@id": "bol:containers",
"@container": "@list"
},
"hs_codes": {
"@id": "bol:hs_codes",
"@container": "@list"
},
"freight_terms": {
"@id": "bol:freight_terms",
"@type": "xsd:string"
},
"incoterms": {
"@id": "bol:incoterms",
"@type": "xsd:string"
},
"date_of_issue": {
"@id": "bol:date_of_issue",
"@type": "xsd:string"
},
"shipped_on_board_date": {
"@id": "bol:shipped_on_board_date",
"@type": "xsd:string"
},
"number_of_originals": {
"@id": "bol:number_of_originals",
"@type": "xsd:decimal"
},
"InvoiceLineItem": "bol:InvoiceLineItem",
"hs_code": {
"@id": "bol:hs_code",
"@type": "xsd:string"
},
"quantity": {
"@id": "bol:quantity",
"@type": "xsd:decimal"
},
"unit": {
"@id": "bol:unit",
"@type": "xsd:string"
},
"unit_price": {
"@id": "bol:unit_price",
"@type": "xsd:decimal"
},
"amount": {
"@id": "bol:amount",
"@type": "xsd:decimal"
},
"InvoiceFields": "bol:InvoiceFields",
"invoice_number": {
"@id": "bol:invoice_number",
"@type": "xsd:string"
},
"invoice_date": {
"@id": "bol:invoice_date",
"@type": "xsd:string"
},
"seller": {
"@id": "bol:seller",
"@type": "@id"
},
"buyer": {
"@id": "bol:buyer",
"@type": "@id"
},
"currency": {
"@id": "bol:currency",
"@type": "xsd:string"
},
"country_of_origin": {
"@id": "bol:country_of_origin",
"@type": "xsd:string"
},
"country_of_destination": {
"@id": "bol:country_of_destination",
"@type": "xsd:string"
},
"payment_terms": {
"@id": "bol:payment_terms",
"@type": "xsd:string"
},
"related_bl_number": {
"@id": "bol:related_bl_number",
"@type": "xsd:string"
},
"line_items": {
"@id": "bol:line_items",
"@container": "@list"
},
"subtotal": {
"@id": "bol:subtotal",
"@type": "xsd:decimal"
},
"total_amount": {
"@id": "bol:total_amount",
"@type": "xsd:decimal"
},
"PackingListPackage": "bol:PackingListPackage",
"marks": {
"@id": "bol:marks",
"@type": "xsd:string"
},
"net_weight_kg": {
"@id": "bol:net_weight_kg",
"@type": "xsd:decimal"
},
"dimensions": {
"@id": "bol:dimensions",
"@type": "xsd:string"
},
"PackingListFields": "bol:PackingListFields",
"packing_list_number": {
"@id": "bol:packing_list_number",
"@type": "xsd:string"
},
"date": {
"@id": "bol:date",
"@type": "xsd:string"
},
"related_invoice_number": {
"@id": "bol:related_invoice_number",
"@type": "xsd:string"
},
"total_packages": {
"@id": "bol:total_packages",
"@type": "xsd:decimal"
},
"total_gross_weight_kg": {
"@id": "bol:total_gross_weight_kg",
"@type": "xsd:decimal"
},
"total_net_weight_kg": {
"@id": "bol:total_net_weight_kg",
"@type": "xsd:decimal"
},
"total_volume_cbm": {
"@id": "bol:total_volume_cbm",
"@type": "xsd:decimal"
},
"CmrGoods": "bol:CmrGoods",
"number_of_packages": {
"@id": "bol:number_of_packages",
"@type": "xsd:decimal"
},
"packing_method": {
"@id": "bol:packing_method",
"@type": "xsd:string"
},
"nature_of_goods": {
"@id": "bol:nature_of_goods",
"@type": "xsd:string"
},
"CmrFields": "bol:CmrFields",
"cmr_number": {
"@id": "bol:cmr_number",
"@type": "xsd:string"
},
"place_of_issue": {
"@id": "bol:place_of_issue",
"@type": "xsd:string"
},
"sender": {
"@id": "bol:sender",
"@type": "@id"
},
"place_of_taking_over": {
"@id": "bol:place_of_taking_over",
"@type": "xsd:string"
},
"vehicle_registration": {
"@id": "bol:vehicle_registration",
"@type": "xsd:string"
},
"goods": {
"@id": "bol:goods",
"@container": "@list"
},
"Error": "bol:Error",
"error": {
"@id": "bol:error",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Bol.ai API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Bol.ai'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/bol-ai-openapi.yml.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/bol-ai-openapi.yml"
]
}