Chaletiste · JSON-LD Context
Chaletiste Fr Context
JSON-LD context defining the semantic vocabulary for Chaletiste Fr from Chaletiste.
7 Classes
71 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
chaletiste:
https://chaletiste.fr/schema#
Classes
Product
ProductSummary
SearchResponse
BudgetResponse
PermitResponse
Ack
Error
Properties
| Property | Type | Container |
|---|---|---|
| id | string | |
| title | string | |
| name | string | |
| variant | string | |
| brand | ||
| category | ||
| subcategory | string | |
| habitable | boolean | |
| url | string | |
| md_url | string | |
| api_url | string | |
| summary | string | |
| price_eur | decimal | |
| price_date | date | |
| price_note | string | |
| price_per_m2_eur | decimal | |
| retailer | string | |
| buy_url | string | |
| official_url | string | |
| surface_m2 | decimal | |
| surface_note | string | |
| footprint_m2 | decimal | |
| dimensions_m | ||
| wall_thickness_mm | decimal | |
| wall_type | string | |
| wood | string | |
| treatment | string | |
| roof | string | |
| floor_included | boolean | |
| glazing | string | |
| insulation | string | |
| kit_level | string | |
| included | string | |
| foundations | string | |
| delivered_assembled | boolean | |
| assembly | ||
| delivery | ||
| permit | ||
| warranty | string | |
| origin | string | |
| photo | string | |
| photo_credit | string | |
| similar_ids | list | |
| sources | list | |
| verified_at | date | |
| assembly_hours | string | |
| assembly_estimated | string | |
| delivery_days_max | string | |
| ok | boolean | |
| query | ||
| sort | string | |
| total | integer | |
| count | integer | |
| explanation | string | |
| results | list | |
| data_updated | string | |
| license | string | |
| attribution | string | |
| total_eur | decimal | |
| range_eur | ||
| lines | list | |
| assumptions | list | |
| rule | string | |
| instruction_delay | string | |
| notes | list | |
| reference | string | |
| type | string | |
| message | string | |
| dry_run | boolean | |
| received_at | dateTime | |
| error |
JSON-LD Document
{
"@context": {
"@vocab": "https://chaletiste.fr/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"chaletiste": "https://chaletiste.fr/schema#",
"Product": "chaletiste:Product",
"id": {
"@id": "chaletiste:id",
"@type": "xsd:string"
},
"title": {
"@id": "chaletiste:title",
"@type": "xsd:string"
},
"name": {
"@id": "chaletiste:name",
"@type": "xsd:string"
},
"variant": {
"@id": "chaletiste:variant",
"@type": "xsd:string"
},
"brand": {
"@id": "chaletiste:brand"
},
"category": {
"@id": "chaletiste:category"
},
"subcategory": {
"@id": "chaletiste:subcategory",
"@type": "xsd:string"
},
"habitable": {
"@id": "chaletiste:habitable",
"@type": "xsd:boolean"
},
"url": {
"@id": "chaletiste:url",
"@type": "xsd:string"
},
"md_url": {
"@id": "chaletiste:md_url",
"@type": "xsd:string"
},
"api_url": {
"@id": "chaletiste:api_url",
"@type": "xsd:string"
},
"summary": {
"@id": "chaletiste:summary",
"@type": "xsd:string"
},
"price_eur": {
"@id": "chaletiste:price_eur",
"@type": "xsd:decimal"
},
"price_date": {
"@id": "chaletiste:price_date",
"@type": "xsd:date"
},
"price_note": {
"@id": "chaletiste:price_note",
"@type": "xsd:string"
},
"price_per_m2_eur": {
"@id": "chaletiste:price_per_m2_eur",
"@type": "xsd:decimal"
},
"retailer": {
"@id": "chaletiste:retailer",
"@type": "xsd:string"
},
"buy_url": {
"@id": "chaletiste:buy_url",
"@type": "xsd:string"
},
"official_url": {
"@id": "chaletiste:official_url",
"@type": "xsd:string"
},
"surface_m2": {
"@id": "chaletiste:surface_m2",
"@type": "xsd:decimal"
},
"surface_note": {
"@id": "chaletiste:surface_note",
"@type": "xsd:string"
},
"footprint_m2": {
"@id": "chaletiste:footprint_m2",
"@type": "xsd:decimal"
},
"dimensions_m": {
"@id": "chaletiste:dimensions_m"
},
"wall_thickness_mm": {
"@id": "chaletiste:wall_thickness_mm",
"@type": "xsd:decimal"
},
"wall_type": {
"@id": "chaletiste:wall_type",
"@type": "xsd:string"
},
"wood": {
"@id": "chaletiste:wood",
"@type": "xsd:string"
},
"treatment": {
"@id": "chaletiste:treatment",
"@type": "xsd:string"
},
"roof": {
"@id": "chaletiste:roof",
"@type": "xsd:string"
},
"floor_included": {
"@id": "chaletiste:floor_included",
"@type": "xsd:boolean"
},
"glazing": {
"@id": "chaletiste:glazing",
"@type": "xsd:string"
},
"insulation": {
"@id": "chaletiste:insulation",
"@type": "xsd:string"
},
"kit_level": {
"@id": "chaletiste:kit_level",
"@type": "xsd:string"
},
"included": {
"@id": "chaletiste:included",
"@type": "xsd:string"
},
"foundations": {
"@id": "chaletiste:foundations",
"@type": "xsd:string"
},
"delivered_assembled": {
"@id": "chaletiste:delivered_assembled",
"@type": "xsd:boolean"
},
"assembly": {
"@id": "chaletiste:assembly"
},
"delivery": {
"@id": "chaletiste:delivery"
},
"permit": {
"@id": "chaletiste:permit"
},
"warranty": {
"@id": "chaletiste:warranty",
"@type": "xsd:string"
},
"origin": {
"@id": "chaletiste:origin",
"@type": "xsd:string"
},
"photo": {
"@id": "chaletiste:photo",
"@type": "xsd:string"
},
"photo_credit": {
"@id": "chaletiste:photo_credit",
"@type": "xsd:string"
},
"similar_ids": {
"@id": "chaletiste:similar_ids",
"@container": "@list"
},
"sources": {
"@id": "chaletiste:sources",
"@container": "@list"
},
"verified_at": {
"@id": "chaletiste:verified_at",
"@type": "xsd:date"
},
"ProductSummary": "chaletiste:ProductSummary",
"assembly_hours": {
"@id": "chaletiste:assembly_hours",
"@type": "xsd:string"
},
"assembly_estimated": {
"@id": "chaletiste:assembly_estimated",
"@type": "xsd:string"
},
"delivery_days_max": {
"@id": "chaletiste:delivery_days_max",
"@type": "xsd:string"
},
"SearchResponse": "chaletiste:SearchResponse",
"ok": {
"@id": "chaletiste:ok",
"@type": "xsd:boolean"
},
"query": {
"@id": "chaletiste:query"
},
"sort": {
"@id": "chaletiste:sort",
"@type": "xsd:string"
},
"total": {
"@id": "chaletiste:total",
"@type": "xsd:integer"
},
"count": {
"@id": "chaletiste:count",
"@type": "xsd:integer"
},
"explanation": {
"@id": "chaletiste:explanation",
"@type": "xsd:string"
},
"results": {
"@id": "chaletiste:results",
"@container": "@list"
},
"data_updated": {
"@id": "chaletiste:data_updated",
"@type": "xsd:string"
},
"license": {
"@id": "chaletiste:license",
"@type": "xsd:string"
},
"attribution": {
"@id": "chaletiste:attribution",
"@type": "xsd:string"
},
"BudgetResponse": "chaletiste:BudgetResponse",
"total_eur": {
"@id": "chaletiste:total_eur",
"@type": "xsd:decimal"
},
"range_eur": {
"@id": "chaletiste:range_eur"
},
"lines": {
"@id": "chaletiste:lines",
"@container": "@list"
},
"assumptions": {
"@id": "chaletiste:assumptions",
"@container": "@list"
},
"PermitResponse": "chaletiste:PermitResponse",
"rule": {
"@id": "chaletiste:rule",
"@type": "xsd:string"
},
"instruction_delay": {
"@id": "chaletiste:instruction_delay",
"@type": "xsd:string"
},
"notes": {
"@id": "chaletiste:notes",
"@container": "@list"
},
"Ack": "chaletiste:Ack",
"reference": {
"@id": "chaletiste:reference",
"@type": "xsd:string"
},
"type": {
"@id": "chaletiste:type",
"@type": "xsd:string"
},
"message": {
"@id": "chaletiste:message",
"@type": "xsd:string"
},
"dry_run": {
"@id": "chaletiste:dry_run",
"@type": "xsd:boolean"
},
"received_at": {
"@id": "chaletiste:received_at",
"@type": "xsd:dateTime"
},
"Error": "chaletiste:Error",
"error": {
"@id": "chaletiste:error"
}
},
"@type": "schema:Dataset",
"schema:name": "Chaletiste API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Chaletiste'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/chaletiste-fr-openapi.json.",
"dcterms:created": "2026-11-03",
"dcterms:source": [
"openapi/chaletiste-fr-openapi.json"
]
}