Best Time To Book Hotels · JSON-LD Context
Besttimetobookhotels Com Context
JSON-LD context defining the semantic vocabulary for Besttimetobookhotels Com from Best Time To Book Hotels.
7 Classes
35 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
besttimetobookhotels:
https://besttimetobookhotels.com/schema#
Classes
Error
Health
BookingAdvice
LeadTimeSuggestion
LeadTimeRecord
DealHistorySeries
DealHistoryPoint
Properties
| Property | Type | Container |
|---|---|---|
| error | string | |
| status | string | |
| description | string | |
| serviceId | string | |
| time | dateTime | |
| basis | string | |
| checkIn | reference | |
| checkOut | reference | |
| citySlug | string | |
| countrySlug | string | |
| confidence | string | |
| daysUntilCheckIn | integer | |
| recommendation | string | |
| relativeToYear | string | |
| season | string | |
| targetMedianPrice | decimal | |
| yearlyMedianPrice | decimal | |
| history | ||
| historyTrend | ||
| context | string | |
| id | string | |
| kind | string | |
| label | string | |
| hotelSlug | string | |
| hotelCount | integer | |
| windows | list | |
| baselineUsd | decimal | |
| snapshotDate | reference | |
| snapshotUsd | decimal | |
| snapshotDropPercent | decimal | |
| points | list | |
| daysBeforeCheckIn | integer | |
| medianUsd | decimal | |
| scrapedDate | reference | |
| window | string |
JSON-LD Document
{
"@context": {
"@vocab": "https://besttimetobookhotels.com/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"besttimetobookhotels": "https://besttimetobookhotels.com/schema#",
"Error": "besttimetobookhotels:Error",
"error": {
"@id": "besttimetobookhotels:error",
"@type": "xsd:string"
},
"Health": "besttimetobookhotels:Health",
"status": {
"@id": "besttimetobookhotels:status",
"@type": "xsd:string"
},
"description": {
"@id": "besttimetobookhotels:description",
"@type": "xsd:string"
},
"serviceId": {
"@id": "besttimetobookhotels:serviceId",
"@type": "xsd:string"
},
"time": {
"@id": "besttimetobookhotels:time",
"@type": "xsd:dateTime"
},
"BookingAdvice": "besttimetobookhotels:BookingAdvice",
"basis": {
"@id": "besttimetobookhotels:basis",
"@type": "xsd:string"
},
"checkIn": {
"@id": "besttimetobookhotels:checkIn",
"@type": "@id"
},
"checkOut": {
"@id": "besttimetobookhotels:checkOut",
"@type": "@id"
},
"citySlug": {
"@id": "besttimetobookhotels:citySlug",
"@type": "xsd:string"
},
"countrySlug": {
"@id": "besttimetobookhotels:countrySlug",
"@type": "xsd:string"
},
"confidence": {
"@id": "besttimetobookhotels:confidence",
"@type": "xsd:string"
},
"daysUntilCheckIn": {
"@id": "besttimetobookhotels:daysUntilCheckIn",
"@type": "xsd:integer"
},
"recommendation": {
"@id": "besttimetobookhotels:recommendation",
"@type": "xsd:string"
},
"relativeToYear": {
"@id": "besttimetobookhotels:relativeToYear",
"@type": "xsd:string"
},
"season": {
"@id": "besttimetobookhotels:season",
"@type": "xsd:string"
},
"targetMedianPrice": {
"@id": "besttimetobookhotels:targetMedianPrice",
"@type": "xsd:decimal"
},
"yearlyMedianPrice": {
"@id": "besttimetobookhotels:yearlyMedianPrice",
"@type": "xsd:decimal"
},
"history": {
"@id": "besttimetobookhotels:history"
},
"historyTrend": {
"@id": "besttimetobookhotels:historyTrend"
},
"LeadTimeSuggestion": "besttimetobookhotels:LeadTimeSuggestion",
"context": {
"@id": "besttimetobookhotels:context",
"@type": "xsd:string"
},
"id": {
"@id": "besttimetobookhotels:id",
"@type": "xsd:string"
},
"kind": {
"@id": "besttimetobookhotels:kind",
"@type": "xsd:string"
},
"label": {
"@id": "besttimetobookhotels:label",
"@type": "xsd:string"
},
"LeadTimeRecord": "besttimetobookhotels:LeadTimeRecord",
"hotelSlug": {
"@id": "besttimetobookhotels:hotelSlug",
"@type": "xsd:string"
},
"hotelCount": {
"@id": "besttimetobookhotels:hotelCount",
"@type": "xsd:integer"
},
"windows": {
"@id": "besttimetobookhotels:windows",
"@container": "@list"
},
"DealHistorySeries": "besttimetobookhotels:DealHistorySeries",
"baselineUsd": {
"@id": "besttimetobookhotels:baselineUsd",
"@type": "xsd:decimal"
},
"snapshotDate": {
"@id": "besttimetobookhotels:snapshotDate",
"@type": "@id"
},
"snapshotUsd": {
"@id": "besttimetobookhotels:snapshotUsd",
"@type": "xsd:decimal"
},
"snapshotDropPercent": {
"@id": "besttimetobookhotels:snapshotDropPercent",
"@type": "xsd:decimal"
},
"points": {
"@id": "besttimetobookhotels:points",
"@container": "@list"
},
"DealHistoryPoint": "besttimetobookhotels:DealHistoryPoint",
"daysBeforeCheckIn": {
"@id": "besttimetobookhotels:daysBeforeCheckIn",
"@type": "xsd:integer"
},
"medianUsd": {
"@id": "besttimetobookhotels:medianUsd",
"@type": "xsd:decimal"
},
"scrapedDate": {
"@id": "besttimetobookhotels:scrapedDate",
"@type": "@id"
},
"window": {
"@id": "besttimetobookhotels:window",
"@type": "xsd:string"
}
},
"@type": "schema:Dataset",
"schema:name": "Best Time To Book Hotels API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Best Time To Book Hotels'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/besttimetobookhotels-com-openapi.json.",
"dcterms:created": "2026-11-02",
"dcterms:source": [
"openapi/besttimetobookhotels-com-openapi.json"
]
}