HouseData.uk · JSON-LD Context
Housedata Uk Context
JSON-LD context defining the semantic vocabulary for Housedata Uk from HouseData.uk.
7 Classes
40 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
housedata:
https://housedata.uk/schema#
Classes
Error
RateLimitError
ScoreRequest
SubScore
RiskFlag
ScoreResult
BatchItemError
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| limit | integer | |
| used | integer | |
| postcode | string | |
| uprn | string | |
| lat | decimal | |
| lon | decimal | |
| address | string | |
| property_type | string | |
| skip_cache | boolean | |
| score | decimal | |
| weight | decimal | |
| dataSource | string | |
| flags | list | |
| rawValues | ||
| type | string | |
| signal | string | |
| message | string | |
| finalScore | decimal | |
| riskBand | string | |
| weightedBand | string | |
| bandElevatedBySubScore | boolean | |
| subScores | ||
| riskFlags | list | |
| conveyancerGuidance | string | |
| heritageAmplified | boolean | |
| dataQualityFlags | list | |
| remediation | ||
| epcCount | integer | |
| propertyType | string | |
| constructionYear | integer | |
| computed_at | dateTime | |
| model_version | string | |
| data_sources | list | |
| epcHistory | list | |
| planningApplications | list | |
| heritage | ||
| floodZone | integer | |
| transactions | list | |
| localMedianPrice | decimal |
JSON-LD Document
{
"@context": {
"@vocab": "https://housedata.uk/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"housedata": "https://housedata.uk/schema#",
"Error": "housedata:Error",
"error": {
"@id": "housedata:error",
"@type": "xsd:string"
},
"RateLimitError": "housedata:RateLimitError",
"limit": {
"@id": "housedata:limit",
"@type": "xsd:integer"
},
"used": {
"@id": "housedata:used",
"@type": "xsd:integer"
},
"ScoreRequest": "housedata:ScoreRequest",
"postcode": {
"@id": "housedata:postcode",
"@type": "xsd:string"
},
"uprn": {
"@id": "housedata:uprn",
"@type": "xsd:string"
},
"lat": {
"@id": "housedata:lat",
"@type": "xsd:decimal"
},
"lon": {
"@id": "housedata:lon",
"@type": "xsd:decimal"
},
"address": {
"@id": "housedata:address",
"@type": "xsd:string"
},
"property_type": {
"@id": "housedata:property_type",
"@type": "xsd:string"
},
"skip_cache": {
"@id": "housedata:skip_cache",
"@type": "xsd:boolean"
},
"SubScore": "housedata:SubScore",
"score": {
"@id": "housedata:score",
"@type": "xsd:decimal"
},
"weight": {
"@id": "housedata:weight",
"@type": "xsd:decimal"
},
"dataSource": {
"@id": "housedata:dataSource",
"@type": "xsd:string"
},
"flags": {
"@id": "housedata:flags",
"@container": "@list"
},
"rawValues": {
"@id": "housedata:rawValues"
},
"RiskFlag": "housedata:RiskFlag",
"type": {
"@id": "housedata:type",
"@type": "xsd:string"
},
"signal": {
"@id": "housedata:signal",
"@type": "xsd:string"
},
"message": {
"@id": "housedata:message",
"@type": "xsd:string"
},
"ScoreResult": "housedata:ScoreResult",
"finalScore": {
"@id": "housedata:finalScore",
"@type": "xsd:decimal"
},
"riskBand": {
"@id": "housedata:riskBand",
"@type": "xsd:string"
},
"weightedBand": {
"@id": "housedata:weightedBand",
"@type": "xsd:string"
},
"bandElevatedBySubScore": {
"@id": "housedata:bandElevatedBySubScore",
"@type": "xsd:boolean"
},
"subScores": {
"@id": "housedata:subScores"
},
"riskFlags": {
"@id": "housedata:riskFlags",
"@container": "@list"
},
"conveyancerGuidance": {
"@id": "housedata:conveyancerGuidance",
"@type": "xsd:string"
},
"heritageAmplified": {
"@id": "housedata:heritageAmplified",
"@type": "xsd:boolean"
},
"dataQualityFlags": {
"@id": "housedata:dataQualityFlags",
"@container": "@list"
},
"remediation": {
"@id": "housedata:remediation"
},
"epcCount": {
"@id": "housedata:epcCount",
"@type": "xsd:integer"
},
"propertyType": {
"@id": "housedata:propertyType",
"@type": "xsd:string"
},
"constructionYear": {
"@id": "housedata:constructionYear",
"@type": "xsd:integer"
},
"computed_at": {
"@id": "housedata:computed_at",
"@type": "xsd:dateTime"
},
"model_version": {
"@id": "housedata:model_version",
"@type": "xsd:string"
},
"data_sources": {
"@id": "housedata:data_sources",
"@container": "@list"
},
"epcHistory": {
"@id": "housedata:epcHistory",
"@container": "@list"
},
"planningApplications": {
"@id": "housedata:planningApplications",
"@container": "@list"
},
"heritage": {
"@id": "housedata:heritage"
},
"floodZone": {
"@id": "housedata:floodZone",
"@type": "xsd:integer"
},
"transactions": {
"@id": "housedata:transactions",
"@container": "@list"
},
"localMedianPrice": {
"@id": "housedata:localMedianPrice",
"@type": "xsd:decimal"
},
"BatchItemError": "housedata:BatchItemError"
},
"@type": "schema:Dataset",
"schema:name": "HouseData.uk API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects HouseData.uk'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-11) from openapi/housedata-uk-openapi.json.",
"dcterms:created": "2026-11-11",
"dcterms:source": [
"openapi/housedata-uk-openapi.json"
]
}