ChatHome · JSON-LD Context
Chathome Lu Context
JSON-LD context defining the semantic vocabulary for Chathome Lu from ChatHome.
5 Classes
33 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
chathome:
https://chathome.lu/schema#
Classes
PublicApiError
ListingCard
SearchRequest
SearchResponse
CommuneSummary
Properties
| Property | Type | Container |
|---|---|---|
| error | ||
| status | integer | |
| id | string | |
| title | string | |
| description | string | |
| price | string | |
| priceAmount | integer | |
| location | string | |
| country | string | |
| image | reference | |
| images | list | |
| matchScore | decimal | |
| specs | ||
| tags | list | |
| listingType | string | |
| explanation | ||
| mode | string | |
| query | string | |
| intent | string | |
| lang | string | |
| limit | integer | |
| includeCrossBorder | boolean | |
| filters | ||
| searchRequestId | string | |
| results | list | |
| resolvedIntent | string | |
| brief | ||
| coverageNotice | ||
| ignoredFilters | list | |
| slug | string | |
| name | string | |
| liveabilityScore | decimal | |
| liveabilityScoreStatus | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://chathome.lu/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"chathome": "https://chathome.lu/schema#",
"PublicApiError": "chathome:PublicApiError",
"error": {
"@id": "chathome:error"
},
"status": {
"@id": "chathome:status",
"@type": "xsd:integer"
},
"ListingCard": "chathome:ListingCard",
"id": {
"@id": "chathome:id",
"@type": "xsd:string"
},
"title": {
"@id": "chathome:title",
"@type": "xsd:string"
},
"description": {
"@id": "chathome:description",
"@type": "xsd:string"
},
"price": {
"@id": "chathome:price",
"@type": "xsd:string"
},
"priceAmount": {
"@id": "chathome:priceAmount",
"@type": "xsd:integer"
},
"location": {
"@id": "chathome:location",
"@type": "xsd:string"
},
"country": {
"@id": "chathome:country",
"@type": "xsd:string"
},
"image": {
"@id": "chathome:image",
"@type": "@id"
},
"images": {
"@id": "chathome:images",
"@container": "@list"
},
"matchScore": {
"@id": "chathome:matchScore",
"@type": "xsd:decimal"
},
"specs": {
"@id": "chathome:specs"
},
"tags": {
"@id": "chathome:tags",
"@container": "@list"
},
"listingType": {
"@id": "chathome:listingType",
"@type": "xsd:string"
},
"explanation": {
"@id": "chathome:explanation"
},
"SearchRequest": "chathome:SearchRequest",
"mode": {
"@id": "chathome:mode",
"@type": "xsd:string"
},
"query": {
"@id": "chathome:query",
"@type": "xsd:string"
},
"intent": {
"@id": "chathome:intent",
"@type": "xsd:string"
},
"lang": {
"@id": "chathome:lang",
"@type": "xsd:string"
},
"limit": {
"@id": "chathome:limit",
"@type": "xsd:integer"
},
"includeCrossBorder": {
"@id": "chathome:includeCrossBorder",
"@type": "xsd:boolean"
},
"filters": {
"@id": "chathome:filters"
},
"SearchResponse": "chathome:SearchResponse",
"searchRequestId": {
"@id": "chathome:searchRequestId",
"@type": "xsd:string"
},
"results": {
"@id": "chathome:results",
"@container": "@list"
},
"resolvedIntent": {
"@id": "chathome:resolvedIntent",
"@type": "xsd:string"
},
"brief": {
"@id": "chathome:brief"
},
"coverageNotice": {
"@id": "chathome:coverageNotice"
},
"ignoredFilters": {
"@id": "chathome:ignoredFilters",
"@container": "@list"
},
"CommuneSummary": "chathome:CommuneSummary",
"slug": {
"@id": "chathome:slug",
"@type": "xsd:string"
},
"name": {
"@id": "chathome:name",
"@type": "xsd:string"
},
"liveabilityScore": {
"@id": "chathome:liveabilityScore",
"@type": "xsd:decimal"
},
"liveabilityScoreStatus": {
"@id": "chathome:liveabilityScoreStatus",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "ChatHome API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects ChatHome'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-03) from openapi/chathome-lu-agent-api-openapi.yml, openapi/chathome-lu-openapi.yml.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/chathome-lu-agent-api-openapi.yml",
"openapi/chathome-lu-openapi.yml"
]
}