{
  "@context": {
    "@vocab": "https://homechecker.com.au/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "homechecker": "https://homechecker.com.au/schema#",
    "Error": "homechecker:Error",
    "error": {
      "@id": "homechecker:error",
      "@type": "xsd:string"
    },
    "slug": {
      "@id": "homechecker:slug",
      "@type": "xsd:string"
    },
    "GuideSummary": "homechecker:GuideSummary",
    "title": {
      "@id": "homechecker:title",
      "@type": "xsd:string"
    },
    "question": {
      "@id": "homechecker:question",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "homechecker:summary",
      "@type": "xsd:string"
    },
    "answer": {
      "@id": "homechecker:answer",
      "@type": "xsd:string"
    },
    "canonicalUrl": {
      "@id": "homechecker:canonicalUrl",
      "@type": "@id"
    },
    "referralUrl": {
      "@id": "homechecker:referralUrl",
      "@type": "@id"
    },
    "resourceUri": {
      "@id": "homechecker:resourceUri",
      "@type": "xsd:string"
    },
    "jurisdiction": {
      "@id": "homechecker:jurisdiction",
      "@container": "@list"
    },
    "cluster": {
      "@id": "homechecker:cluster",
      "@type": "@id"
    },
    "topics": {
      "@id": "homechecker:topics",
      "@container": "@list"
    },
    "propertyTypes": {
      "@id": "homechecker:propertyTypes",
      "@container": "@list"
    },
    "eras": {
      "@id": "homechecker:eras",
      "@container": "@list"
    },
    "buyingStages": {
      "@id": "homechecker:buyingStages",
      "@container": "@list"
    },
    "updatedAt": {
      "@id": "homechecker:updatedAt",
      "@type": "xsd:date"
    },
    "reviewedAt": {
      "@id": "homechecker:reviewedAt",
      "@type": "xsd:string"
    },
    "reviewDue": {
      "@id": "homechecker:reviewDue",
      "@type": "xsd:string"
    },
    "wordCount": {
      "@id": "homechecker:wordCount",
      "@type": "xsd:integer"
    },
    "readingTimeMin": {
      "@id": "homechecker:readingTimeMin",
      "@type": "xsd:integer"
    },
    "limitations": {
      "@id": "homechecker:limitations",
      "@type": "xsd:string"
    },
    "GuideSection": "homechecker:GuideSection",
    "id": {
      "@id": "homechecker:id",
      "@type": "xsd:string"
    },
    "heading": {
      "@id": "homechecker:heading",
      "@type": "xsd:string"
    },
    "markdown": {
      "@id": "homechecker:markdown",
      "@type": "xsd:string"
    },
    "GuideFaq": "homechecker:GuideFaq",
    "GuideSource": "homechecker:GuideSource",
    "publisher": {
      "@id": "homechecker:publisher",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "homechecker:url",
      "@type": "@id"
    },
    "accessed": {
      "@id": "homechecker:accessed",
      "@type": "xsd:date"
    },
    "GuideDetail": "homechecker:GuideDetail",
    "sections": {
      "@id": "homechecker:sections",
      "@container": "@list"
    },
    "faqs": {
      "@id": "homechecker:faqs",
      "@container": "@list"
    },
    "sources": {
      "@id": "homechecker:sources",
      "@container": "@list"
    },
    "contentMarkdown": {
      "@id": "homechecker:contentMarkdown",
      "@type": "xsd:string"
    },
    "GuidesResponse": "homechecker:GuidesResponse",
    "generatedAt": {
      "@id": "homechecker:generatedAt",
      "@type": "xsd:dateTime"
    },
    "count": {
      "@id": "homechecker:count",
      "@type": "xsd:integer"
    },
    "guides": {
      "@id": "homechecker:guides",
      "@container": "@list"
    },
    "MatchedSection": "homechecker:MatchedSection",
    "snippet": {
      "@id": "homechecker:snippet",
      "@type": "xsd:string"
    },
    "score": {
      "@id": "homechecker:score",
      "@type": "xsd:decimal"
    },
    "SearchResult": "homechecker:SearchResult",
    "matchedTerms": {
      "@id": "homechecker:matchedTerms",
      "@container": "@list"
    },
    "matchedSections": {
      "@id": "homechecker:matchedSections",
      "@container": "@list"
    },
    "SearchResponse": "homechecker:SearchResponse",
    "query": {
      "@id": "homechecker:query",
      "@type": "xsd:string"
    },
    "matchStrength": {
      "@id": "homechecker:matchStrength",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "homechecker:results",
      "@container": "@list"
    },
    "boundary": {
      "@id": "homechecker:boundary",
      "@type": "xsd:string"
    },
    "GuideResponse": "homechecker:GuideResponse",
    "guide": {
      "@id": "homechecker:guide",
      "@type": "@id"
    },
    "ChecklistProfile": "homechecker:ChecklistProfile",
    "propertyType": {
      "@id": "homechecker:propertyType",
      "@type": "xsd:string"
    },
    "era": {
      "@id": "homechecker:era",
      "@type": "xsd:string"
    },
    "buyingStage": {
      "@id": "homechecker:buyingStage",
      "@type": "xsd:string"
    },
    "concerns": {
      "@id": "homechecker:concerns",
      "@container": "@list"
    },
    "ChecklistGuide": "homechecker:ChecklistGuide",
    "ChecklistItem": "homechecker:ChecklistItem",
    "check": {
      "@id": "homechecker:check",
      "@type": "xsd:string"
    },
    "section": {
      "@id": "homechecker:section",
      "@type": "xsd:string"
    },
    "guideSlug": {
      "@id": "homechecker:guideSlug",
      "@type": "xsd:string"
    },
    "guideTitle": {
      "@id": "homechecker:guideTitle",
      "@type": "xsd:string"
    },
    "BuyerChecklist": "homechecker:BuyerChecklist",
    "profile": {
      "@id": "homechecker:profile",
      "@type": "@id"
    },
    "guidanceBoundary": {
      "@id": "homechecker:guidanceBoundary",
      "@type": "xsd:string"
    },
    "matchedGuides": {
      "@id": "homechecker:matchedGuides",
      "@container": "@list"
    },
    "items": {
      "@id": "homechecker:items",
      "@container": "@list"
    },
    "ChecklistResponse": "homechecker:ChecklistResponse",
    "checklist": {
      "@id": "homechecker:checklist",
      "@type": "@id"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Homechecker API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Homechecker'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-11) from openapi/_original/homechecker-com-au-api-openapi.json.",
  "dcterms:created": "2026-11-11",
  "dcterms:source": [
    "openapi/_original/homechecker-com-au-api-openapi.json"
  ]
}