schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
bim:
https://bim.house/schema#
{
"@context": {
"@vocab": "https://bim.house/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"bim": "https://bim.house/schema#",
"PostApiBimRepairRequest": "bim:PostApiBimRepairRequest",
"json": {
"@id": "bim:json"
},
"PostApiBimRepairResponse": "bim:PostApiBimRepairResponse",
"repaired_json": {
"@id": "bim:repaired_json"
},
"PostApiBimValidateRequest": "bim:PostApiBimValidateRequest",
"PostApiBimValidateResponse": "bim:PostApiBimValidateResponse",
"errors": {
"@id": "bim:errors",
"@container": "@list"
},
"warnings": {
"@id": "bim:warnings",
"@container": "@list"
},
"PostApiImagePhotorealFromViewerRequest": "bim:PostApiImagePhotorealFromViewerRequest",
"viewer_state": {
"@id": "bim:viewer_state"
},
"project_spec": {
"@id": "bim:project_spec"
},
"PostApiImagePhotorealFromViewerResponse": "bim:PostApiImagePhotorealFromViewerResponse",
"image_url": {
"@id": "bim:image_url",
"@type": "xsd:string"
},
"GetApiMaterialCatalogResponse": "bim:GetApiMaterialCatalogResponse",
"sku": {
"@id": "bim:sku",
"@type": "xsd:string"
},
"name": {
"@id": "bim:name",
"@type": "xsd:string"
},
"unit": {
"@id": "bim:unit",
"@type": "xsd:string"
},
"unit_price_jpy": {
"@id": "bim:unit_price_jpy",
"@type": "xsd:decimal"
},
"supplier": {
"@id": "bim:supplier",
"@type": "xsd:string"
},
"PostApiMaterialCatalogRequest": "bim:PostApiMaterialCatalogRequest",
"project_slug": {
"@id": "bim:project_slug",
"@type": "xsd:string"
},
"GetApiMaterialQuoteSlugResponse": "bim:GetApiMaterialQuoteSlugResponse",
"total_price_jpy": {
"@id": "bim:total_price_jpy",
"@type": "xsd:decimal"
},
"details": {
"@id": "bim:details",
"@container": "@list"
},
"GetApiMaterialQuotesResponse": "bim:GetApiMaterialQuotesResponse",
"quotes": {
"@id": "bim:quotes",
"@container": "@list"
},
"PostApiMaterialRfqRfqidStatusRequest": "bim:PostApiMaterialRfqRfqidStatusRequest",
"status": {
"@id": "bim:status",
"@type": "xsd:string"
},
"GetApiMaterialRfqSlugorquoteSupplierResponse": "bim:GetApiMaterialRfqSlugorquoteSupplierResponse",
"rfq_id": {
"@id": "bim:rfq_id",
"@type": "xsd:string"
},
"email_draft": {
"@id": "bim:email_draft",
"@type": "xsd:string"
},
"GetApiMaterialRfqsResponse": "bim:GetApiMaterialRfqsResponse",
"rfqs": {
"@id": "bim:rfqs",
"@container": "@list"
},
"GetApiProjectsSlugDiffFromToResponse": "bim:GetApiProjectsSlugDiffFromToResponse",
"added": {
"@id": "bim:added",
"@container": "@list"
},
"removed": {
"@id": "bim:removed",
"@container": "@list"
},
"changed": {
"@id": "bim:changed",
"@container": "@list"
},
"PostApiSignersRequest": "bim:PostApiSignersRequest",
"pubkey": {
"@id": "bim:pubkey",
"@type": "xsd:string"
},
"role": {
"@id": "bim:role",
"@type": "xsd:string"
},
"PostApiToolNameRequest": "bim:PostApiToolNameRequest",
"body": {
"@id": "bim:body"
}
},
"@type": "schema:Dataset",
"schema:name": "BIM.HOUSE API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects BIM.HOUSE'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/_ae-authored/bim-house-openapi-generated.yml.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/_ae-authored/bim-house-openapi-generated.yml"
]
}