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

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

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