lettance-com · JSON-LD Context

Lettance Com Context

JSON-LD context defining the semantic vocabulary for Lettance Com from lettance-com.

28 Classes 128 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/
lettance: https://lettance.com/schema#

Classes

Meta ErrorResponse RegisterWindow CheckScheme CheckResult CheckResponse MarketSource AreaMarket AreaMarketResponse FieldSource Comparison CompareResponse CouncilListing CouncilList CouncilListResponse Scheme ResearchedCouncil UnresearchedCouncil CouncilResponse RuleSummary RuleList RuleListResponse Rule RuleResponse PlanItem PlanQuestion PlanResult PlanResponse

Properties

Property Type Container
sources list
coverage string
notice string
catalogueDate string
links
error
meta reference
region string
opens string
deadline string
earlyRegistrationFrom string
feeGbp decimal
status string
note string
rule string
name string
type string
covers string
reason string
start
end
ceasesOn
endDateUncertainUntil
feeNotes string
licenceLengthYears decimal
appliesTo string
exemptions string
confidence string
notes string
apply
postcode string
ward string
council string
household string
licence
register
registerSources list
registerCheckedAt string
planningSource string
planningAvailability
openQuestions list
floodZone
conservationAreas
article4Directions
councilPage
researched
verified
limitations list
data reference
dataset string
publisher string
url string
files list
released string
obtained string
measure string
licenceUrl string
attribution string
councilCode string
rent
sales
postcodes list
addresses list
comparison list
slug string
gss string
researchedAt
verifiedAt
schemeCount integer
openQuestionCount integer
total integer
councils list
area
applies_to string
property_eligibility_check string
includes_converted_blocks boolean
start_date
end_date
end_date_uncertain_until
ceases_on
fee
licence_length_years decimal
apply_url
conditions_url
source_urls list
authority string
researched_at string
verified_at
schemes list
article4_hmo
civil_penalty_policy
consultations list
open_questions list
message string
id string
title string
summary string
query string
rules list
category string
applies_when string
conditions
requirement string
evidence list
penalty
effective_from
effective_to
legal_basis list
guidance list
date
dateLabel string
detail string
basis string
ongoing boolean
otherDates list
applyUrl
key string
parameter string
argument string
prompt string
hint string
kind string
options list
letting
asOf string
items list
questions list
answers

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://lettance.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "lettance": "https://lettance.com/schema#",
    "Meta": "lettance:Meta",
    "sources": {
      "@id": "lettance:sources",
      "@container": "@list"
    },
    "coverage": {
      "@id": "lettance:coverage",
      "@type": "xsd:string"
    },
    "notice": {
      "@id": "lettance:notice",
      "@type": "xsd:string"
    },
    "catalogueDate": {
      "@id": "lettance:catalogueDate",
      "@type": "xsd:string"
    },
    "links": {
      "@id": "lettance:links"
    },
    "ErrorResponse": "lettance:ErrorResponse",
    "error": {
      "@id": "lettance:error"
    },
    "meta": {
      "@id": "lettance:meta",
      "@type": "@id"
    },
    "RegisterWindow": "lettance:RegisterWindow",
    "region": {
      "@id": "lettance:region",
      "@type": "xsd:string"
    },
    "opens": {
      "@id": "lettance:opens",
      "@type": "xsd:string"
    },
    "deadline": {
      "@id": "lettance:deadline",
      "@type": "xsd:string"
    },
    "earlyRegistrationFrom": {
      "@id": "lettance:earlyRegistrationFrom",
      "@type": "xsd:string"
    },
    "feeGbp": {
      "@id": "lettance:feeGbp",
      "@type": "xsd:decimal"
    },
    "status": {
      "@id": "lettance:status",
      "@type": "xsd:string"
    },
    "note": {
      "@id": "lettance:note",
      "@type": "xsd:string"
    },
    "rule": {
      "@id": "lettance:rule",
      "@type": "xsd:string"
    },
    "CheckScheme": "lettance:CheckScheme",
    "name": {
      "@id": "lettance:name",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "lettance:type",
      "@type": "xsd:string"
    },
    "covers": {
      "@id": "lettance:covers",
      "@type": "xsd:string"
    },
    "reason": {
      "@id": "lettance:reason",
      "@type": "xsd:string"
    },
    "start": {
      "@id": "lettance:start"
    },
    "end": {
      "@id": "lettance:end"
    },
    "ceasesOn": {
      "@id": "lettance:ceasesOn"
    },
    "endDateUncertainUntil": {
      "@id": "lettance:endDateUncertainUntil"
    },
    "feeNotes": {
      "@id": "lettance:feeNotes",
      "@type": "xsd:string"
    },
    "licenceLengthYears": {
      "@id": "lettance:licenceLengthYears",
      "@type": "xsd:decimal"
    },
    "appliesTo": {
      "@id": "lettance:appliesTo",
      "@type": "xsd:string"
    },
    "exemptions": {
      "@id": "lettance:exemptions",
      "@type": "xsd:string"
    },
    "confidence": {
      "@id": "lettance:confidence",
      "@type": "xsd:string"
    },
    "notes": {
      "@id": "lettance:notes",
      "@type": "xsd:string"
    },
    "apply": {
      "@id": "lettance:apply"
    },
    "CheckResult": "lettance:CheckResult",
    "postcode": {
      "@id": "lettance:postcode",
      "@type": "xsd:string"
    },
    "ward": {
      "@id": "lettance:ward",
      "@type": "xsd:string"
    },
    "council": {
      "@id": "lettance:council",
      "@type": "xsd:string"
    },
    "household": {
      "@id": "lettance:household",
      "@type": "xsd:string"
    },
    "licence": {
      "@id": "lettance:licence"
    },
    "register": {
      "@id": "lettance:register"
    },
    "registerSources": {
      "@id": "lettance:registerSources",
      "@container": "@list"
    },
    "registerCheckedAt": {
      "@id": "lettance:registerCheckedAt",
      "@type": "xsd:string"
    },
    "planningSource": {
      "@id": "lettance:planningSource",
      "@type": "xsd:string"
    },
    "planningAvailability": {
      "@id": "lettance:planningAvailability"
    },
    "openQuestions": {
      "@id": "lettance:openQuestions",
      "@container": "@list"
    },
    "floodZone": {
      "@id": "lettance:floodZone"
    },
    "conservationAreas": {
      "@id": "lettance:conservationAreas"
    },
    "article4Directions": {
      "@id": "lettance:article4Directions"
    },
    "councilPage": {
      "@id": "lettance:councilPage"
    },
    "researched": {
      "@id": "lettance:researched"
    },
    "verified": {
      "@id": "lettance:verified"
    },
    "limitations": {
      "@id": "lettance:limitations",
      "@container": "@list"
    },
    "CheckResponse": "lettance:CheckResponse",
    "data": {
      "@id": "lettance:data",
      "@type": "@id"
    },
    "MarketSource": "lettance:MarketSource",
    "dataset": {
      "@id": "lettance:dataset",
      "@type": "xsd:string"
    },
    "publisher": {
      "@id": "lettance:publisher",
      "@type": "xsd:string"
    },
    "url": {
      "@id": "lettance:url",
      "@type": "xsd:string"
    },
    "files": {
      "@id": "lettance:files",
      "@container": "@list"
    },
    "released": {
      "@id": "lettance:released",
      "@type": "xsd:string"
    },
    "obtained": {
      "@id": "lettance:obtained",
      "@type": "xsd:string"
    },
    "measure": {
      "@id": "lettance:measure",
      "@type": "xsd:string"
    },
    "licenceUrl": {
      "@id": "lettance:licenceUrl",
      "@type": "xsd:string"
    },
    "attribution": {
      "@id": "lettance:attribution",
      "@type": "xsd:string"
    },
    "AreaMarket": "lettance:AreaMarket",
    "councilCode": {
      "@id": "lettance:councilCode",
      "@type": "xsd:string"
    },
    "rent": {
      "@id": "lettance:rent"
    },
    "sales": {
      "@id": "lettance:sales"
    },
    "AreaMarketResponse": "lettance:AreaMarketResponse",
    "FieldSource": "lettance:FieldSource",
    "Comparison": "lettance:Comparison",
    "postcodes": {
      "@id": "lettance:postcodes",
      "@container": "@list"
    },
    "addresses": {
      "@id": "lettance:addresses",
      "@container": "@list"
    },
    "comparison": {
      "@id": "lettance:comparison",
      "@container": "@list"
    },
    "CompareResponse": "lettance:CompareResponse",
    "CouncilListing": "lettance:CouncilListing",
    "slug": {
      "@id": "lettance:slug",
      "@type": "xsd:string"
    },
    "gss": {
      "@id": "lettance:gss",
      "@type": "xsd:string"
    },
    "researchedAt": {
      "@id": "lettance:researchedAt"
    },
    "verifiedAt": {
      "@id": "lettance:verifiedAt"
    },
    "schemeCount": {
      "@id": "lettance:schemeCount",
      "@type": "xsd:integer"
    },
    "openQuestionCount": {
      "@id": "lettance:openQuestionCount",
      "@type": "xsd:integer"
    },
    "CouncilList": "lettance:CouncilList",
    "total": {
      "@id": "lettance:total",
      "@type": "xsd:integer"
    },
    "councils": {
      "@id": "lettance:councils",
      "@container": "@list"
    },
    "CouncilListResponse": "lettance:CouncilListResponse",
    "Scheme": "lettance:Scheme",
    "area": {
      "@id": "lettance:area"
    },
    "applies_to": {
      "@id": "lettance:applies_to",
      "@type": "xsd:string"
    },
    "property_eligibility_check": {
      "@id": "lettance:property_eligibility_check",
      "@type": "xsd:string"
    },
    "includes_converted_blocks": {
      "@id": "lettance:includes_converted_blocks",
      "@type": "xsd:boolean"
    },
    "start_date": {
      "@id": "lettance:start_date"
    },
    "end_date": {
      "@id": "lettance:end_date"
    },
    "end_date_uncertain_until": {
      "@id": "lettance:end_date_uncertain_until"
    },
    "ceases_on": {
      "@id": "lettance:ceases_on"
    },
    "fee": {
      "@id": "lettance:fee"
    },
    "licence_length_years": {
      "@id": "lettance:licence_length_years",
      "@type": "xsd:decimal"
    },
    "apply_url": {
      "@id": "lettance:apply_url"
    },
    "conditions_url": {
      "@id": "lettance:conditions_url"
    },
    "source_urls": {
      "@id": "lettance:source_urls",
      "@container": "@list"
    },
    "ResearchedCouncil": "lettance:ResearchedCouncil",
    "authority": {
      "@id": "lettance:authority",
      "@type": "xsd:string"
    },
    "researched_at": {
      "@id": "lettance:researched_at",
      "@type": "xsd:string"
    },
    "verified_at": {
      "@id": "lettance:verified_at"
    },
    "schemes": {
      "@id": "lettance:schemes",
      "@container": "@list"
    },
    "article4_hmo": {
      "@id": "lettance:article4_hmo"
    },
    "civil_penalty_policy": {
      "@id": "lettance:civil_penalty_policy"
    },
    "consultations": {
      "@id": "lettance:consultations",
      "@container": "@list"
    },
    "open_questions": {
      "@id": "lettance:open_questions",
      "@container": "@list"
    },
    "UnresearchedCouncil": "lettance:UnresearchedCouncil",
    "message": {
      "@id": "lettance:message",
      "@type": "xsd:string"
    },
    "CouncilResponse": "lettance:CouncilResponse",
    "RuleSummary": "lettance:RuleSummary",
    "id": {
      "@id": "lettance:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "lettance:title",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "lettance:summary",
      "@type": "xsd:string"
    },
    "RuleList": "lettance:RuleList",
    "query": {
      "@id": "lettance:query",
      "@type": "xsd:string"
    },
    "rules": {
      "@id": "lettance:rules",
      "@container": "@list"
    },
    "RuleListResponse": "lettance:RuleListResponse",
    "Rule": "lettance:Rule",
    "category": {
      "@id": "lettance:category",
      "@type": "xsd:string"
    },
    "applies_when": {
      "@id": "lettance:applies_when",
      "@type": "xsd:string"
    },
    "conditions": {
      "@id": "lettance:conditions"
    },
    "requirement": {
      "@id": "lettance:requirement",
      "@type": "xsd:string"
    },
    "evidence": {
      "@id": "lettance:evidence",
      "@container": "@list"
    },
    "penalty": {
      "@id": "lettance:penalty"
    },
    "effective_from": {
      "@id": "lettance:effective_from"
    },
    "effective_to": {
      "@id": "lettance:effective_to"
    },
    "legal_basis": {
      "@id": "lettance:legal_basis",
      "@container": "@list"
    },
    "guidance": {
      "@id": "lettance:guidance",
      "@container": "@list"
    },
    "RuleResponse": "lettance:RuleResponse",
    "PlanItem": "lettance:PlanItem",
    "date": {
      "@id": "lettance:date"
    },
    "dateLabel": {
      "@id": "lettance:dateLabel",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "lettance:detail",
      "@type": "xsd:string"
    },
    "basis": {
      "@id": "lettance:basis",
      "@type": "xsd:string"
    },
    "ongoing": {
      "@id": "lettance:ongoing",
      "@type": "xsd:boolean"
    },
    "otherDates": {
      "@id": "lettance:otherDates",
      "@container": "@list"
    },
    "applyUrl": {
      "@id": "lettance:applyUrl"
    },
    "PlanQuestion": "lettance:PlanQuestion",
    "key": {
      "@id": "lettance:key",
      "@type": "xsd:string"
    },
    "parameter": {
      "@id": "lettance:parameter",
      "@type": "xsd:string"
    },
    "argument": {
      "@id": "lettance:argument",
      "@type": "xsd:string"
    },
    "prompt": {
      "@id": "lettance:prompt",
      "@type": "xsd:string"
    },
    "hint": {
      "@id": "lettance:hint",
      "@type": "xsd:string"
    },
    "kind": {
      "@id": "lettance:kind",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "lettance:options",
      "@container": "@list"
    },
    "PlanResult": "lettance:PlanResult",
    "letting": {
      "@id": "lettance:letting"
    },
    "asOf": {
      "@id": "lettance:asOf",
      "@type": "xsd:string"
    },
    "items": {
      "@id": "lettance:items",
      "@container": "@list"
    },
    "questions": {
      "@id": "lettance:questions",
      "@container": "@list"
    },
    "answers": {
      "@id": "lettance:answers"
    },
    "PlanResponse": "lettance:PlanResponse"
  },
  "@type": "schema:Dataset",
  "schema:name": "lettance-com API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects lettance-com'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-10-31) from openapi/_original/lettance-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_original/lettance-openapi.json"
  ]
}