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
View Context View on GitHub

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

Raw ↑
{
  "@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"
  ]
}