3dpack-ing · JSON-LD Context
3Dpack Ing Context
JSON-LD context defining the semantic vocabulary for 3Dpack Ing from 3dpack-ing.
12 Classes
43 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
3dpack:
https://3dpack.ing/schema#
Classes
PackRequest
PackResult
PackedContainer
PackedItem
EmptyPocket
Unpacked
Dimensions
Error
Container
SolverCalculateRequest
SolverCalculateResponse
BestBoxesRequest
Properties
| Property | Type | Container |
|---|---|---|
| prompt | string | |
| apiKey | string | |
| username | string | |
| speed | string | |
| stability | integer | |
| containers | list | |
| unpackedItems | reference | |
| linkToResult | reference | |
| containerDims | reference | |
| totalQuantity | integer | |
| itemQuantities | ||
| volumeUsage | decimal | |
| weightUsage | decimal | |
| emptyPockets | list | |
| emptyPocketsNote | string | |
| items | list | |
| name | string | |
| length | decimal | |
| width | decimal | |
| height | decimal | |
| x | decimal | |
| y | decimal | |
| z | decimal | |
| total | integer | |
| breakdown | ||
| error | string | |
| Height | integer | |
| Width | integer | |
| Length | integer | |
| MaxItems | integer | |
| MaxWeight | integer | |
| Stability | integer | |
| Candidates | list | |
| Items | list | |
| Speed | string | |
| CalculationMode | string | |
| ContainerMode | string | |
| AllowMixedStack | string | |
| SelectedContainer | ||
| ItemsNotPut | list | |
| ItemsPut | list | |
| EmptyContainers | list | |
| Item |
JSON-LD Document
{
"@context": {
"@vocab": "https://3dpack.ing/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"3dpack": "https://3dpack.ing/schema#",
"PackRequest": "3dpack:PackRequest",
"prompt": {
"@id": "3dpack:prompt",
"@type": "xsd:string"
},
"apiKey": {
"@id": "3dpack:apiKey",
"@type": "xsd:string"
},
"username": {
"@id": "3dpack:username",
"@type": "xsd:string"
},
"speed": {
"@id": "3dpack:speed",
"@type": "xsd:string"
},
"stability": {
"@id": "3dpack:stability",
"@type": "xsd:integer"
},
"PackResult": "3dpack:PackResult",
"containers": {
"@id": "3dpack:containers",
"@container": "@list"
},
"unpackedItems": {
"@id": "3dpack:unpackedItems",
"@type": "@id"
},
"linkToResult": {
"@id": "3dpack:linkToResult",
"@type": "@id"
},
"PackedContainer": "3dpack:PackedContainer",
"containerDims": {
"@id": "3dpack:containerDims",
"@type": "@id"
},
"totalQuantity": {
"@id": "3dpack:totalQuantity",
"@type": "xsd:integer"
},
"itemQuantities": {
"@id": "3dpack:itemQuantities"
},
"volumeUsage": {
"@id": "3dpack:volumeUsage",
"@type": "xsd:decimal"
},
"weightUsage": {
"@id": "3dpack:weightUsage",
"@type": "xsd:decimal"
},
"emptyPockets": {
"@id": "3dpack:emptyPockets",
"@container": "@list"
},
"emptyPocketsNote": {
"@id": "3dpack:emptyPocketsNote",
"@type": "xsd:string"
},
"items": {
"@id": "3dpack:items",
"@container": "@list"
},
"PackedItem": "3dpack:PackedItem",
"name": {
"@id": "3dpack:name",
"@type": "xsd:string"
},
"length": {
"@id": "3dpack:length",
"@type": "xsd:decimal"
},
"width": {
"@id": "3dpack:width",
"@type": "xsd:decimal"
},
"height": {
"@id": "3dpack:height",
"@type": "xsd:decimal"
},
"x": {
"@id": "3dpack:x",
"@type": "xsd:decimal"
},
"y": {
"@id": "3dpack:y",
"@type": "xsd:decimal"
},
"z": {
"@id": "3dpack:z",
"@type": "xsd:decimal"
},
"EmptyPocket": "3dpack:EmptyPocket",
"Unpacked": "3dpack:Unpacked",
"total": {
"@id": "3dpack:total",
"@type": "xsd:integer"
},
"breakdown": {
"@id": "3dpack:breakdown"
},
"Dimensions": "3dpack:Dimensions",
"Error": "3dpack:Error",
"error": {
"@id": "3dpack:error",
"@type": "xsd:string"
},
"Container": "3dpack:Container",
"Height": {
"@id": "3dpack:Height",
"@type": "xsd:integer"
},
"Width": {
"@id": "3dpack:Width",
"@type": "xsd:integer"
},
"Length": {
"@id": "3dpack:Length",
"@type": "xsd:integer"
},
"MaxItems": {
"@id": "3dpack:MaxItems",
"@type": "xsd:integer"
},
"MaxWeight": {
"@id": "3dpack:MaxWeight",
"@type": "xsd:integer"
},
"Stability": {
"@id": "3dpack:Stability",
"@type": "xsd:integer"
},
"SolverCalculateRequest": "3dpack:SolverCalculateRequest",
"Candidates": {
"@id": "3dpack:Candidates",
"@container": "@list"
},
"Items": {
"@id": "3dpack:Items",
"@container": "@list"
},
"Speed": {
"@id": "3dpack:Speed",
"@type": "xsd:string"
},
"CalculationMode": {
"@id": "3dpack:CalculationMode",
"@type": "xsd:string"
},
"ContainerMode": {
"@id": "3dpack:ContainerMode",
"@type": "xsd:string"
},
"AllowMixedStack": {
"@id": "3dpack:AllowMixedStack",
"@type": "xsd:string"
},
"SolverCalculateResponse": "3dpack:SolverCalculateResponse",
"SelectedContainer": {
"@id": "3dpack:SelectedContainer"
},
"ItemsNotPut": {
"@id": "3dpack:ItemsNotPut",
"@container": "@list"
},
"ItemsPut": {
"@id": "3dpack:ItemsPut",
"@container": "@list"
},
"EmptyContainers": {
"@id": "3dpack:EmptyContainers",
"@container": "@list"
},
"BestBoxesRequest": "3dpack:BestBoxesRequest",
"Item": {
"@id": "3dpack:Item"
}
},
"@type": "schema:Dataset",
"schema:name": "3dpack-ing API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects 3dpack-ing'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-10-29) from openapi/3dpack-ing-openapi.json, openapi/3dpack-ing-original.json.",
"dcterms:created": "2026-10-29",
"dcterms:source": [
"openapi/3dpack-ing-openapi.json",
"openapi/3dpack-ing-original.json"
]
}