Property

    27 leaves 100.0% Declaration 0.0% Evidence 0.0% Derivation 12 in overlays 13 with worked example

    Property identity is the schema's most-referenced concept and its biggest defect. A physical building, a parcel of land, a flat in a block — call it the property — is referred to from address, UPRN, INSPIRE ID, title-linked address, and several embedded propertyPack sub-objects. None of those four identity surfaces is canonical, and the schema offers no relation between them. This page names that gap explicitly.

    Mentioned but not owned here. This page references but does not own address (London/Manchester examples populate this), titleNumber (canonical home page 38).

    Entity relationships

    --- config: layout: elk elk: direction: DOWN nodePlacementStrategy: BRANDES_KOEPF mergeEdges: false --- erDiagram Transaction ||--o| PropertyPack : "propertyPack" PropertyPack ||--o| Address : "address" PropertyPack ||--o| Location : "location" PropertyPack ||--o| ResidentialPropertyFeatures : "residentialPropertyFeatures" Location ||--o| Bng : "bng" Location ||--o| GoogleStreetViewPOV : "googleStreetViewPOV" Transaction { } PropertyPack { integer uprn "Unique Property Reference Number" } Address { string buildingName "Building name" string buildingNumber "Building number" string countryCode "Country code" string homeNation "Home nation" string line1 "Address line 1" string line2 "Address line 2" string line3 "Address line 3" string postcode "Postcode" string street "Street" string subBuilding "Sub building name" string town "Town" } Location { number latitude "Latitude" number longitude "Longitude" } Bng { number easting "BNG easting" number northing "BNG northing" } GoogleStreetViewPOV { number heading "The heading for the Google Street View camera" number lat "The latitude for the Google Street View camera" number lng "The longitude for the Google Street View camera" number pitch "The pitch for the Google Street View camera" number zoom "The zoom level for the Google Street View camera" } ResidentialPropertyFeatures { integer bathrooms "Number of bathrooms" integer bedrooms "Number of bedrooms" integer diningAreas "Number of dining areas" integer kitchens "Number of kitchens" string[] outsideAreas "What outside areas are there?" integer receptions "Number of reception rooms" }
    Physical model — every JSON object owned by this page is a node, every scalar field a row. 7 objects, 27 scalar fields. Generated from the schema walk; click any node to jump to its table.

    Object model

    Parent containers — shown for reference; their own content lives in the sections below.

    Transaction

    transaction (root)

    No scalar fields on this object — pure container.

    Property Pack

    propertyPack
    Title Description Type Kind Field Required Overlays Affordance
    Unique Property Reference Number A unique identifier for the property. Unique Property Reference Number integer Declaration uprn —
    Buyers & Sellers Property Information v5 (BASPI5)
    Residential Disclosure Standard (RDS)
    example

    Address

    Address

    propertyPack.address
    Title Description Type Kind Field Required Overlays Affordance
    Building name — string Declaration buildingName — — example
    Building number — string Declaration buildingNumber — — example
    Country code ISO 3166-1 alpha-3 country code string Declaration countryCode — — example
    Home nation Enumeration: England, Wales, Scotland, Northern Ireland. string Declaration homeNation — — example
    Address line 1 — string Declaration line1 —
    Buyers & Sellers Property Information v5 (BASPI5)
    Property Information Questionnaire (PIQ)
    Law Society Fittings & Contents Form (TA10)
    Law Society Property Information Form (TA6)
    Law Society Leasehold Information Form (TA7)
    example
    Address line 2 — string Declaration line2 —
    Buyers & Sellers Property Information v5 (BASPI5)
    Property Information Questionnaire (PIQ)
    Law Society Fittings & Contents Form (TA10)
    Law Society Property Information Form (TA6)
    Law Society Leasehold Information Form (TA7)
    example
    Address line 3 — string Declaration line3 —
    Buyers & Sellers Property Information v5 (BASPI5)
    Law Society Fittings & Contents Form (TA10)
    Law Society Property Information Form (TA6)
    Law Society Leasehold Information Form (TA7)
    —
    Postcode — string Declaration postcode —
    Buyers & Sellers Property Information v5 (BASPI5)
    Property Information Questionnaire (PIQ)
    Law Society Fittings & Contents Form (TA10)
    Law Society Property Information Form (TA6)
    Law Society Leasehold Information Form (TA7)
    example
    Street — string Declaration street — — example
    Sub building name — string Declaration subBuilding — — example
    Town — string Declaration town —
    Buyers & Sellers Property Information v5 (BASPI5)
    Property Information Questionnaire (PIQ)
    Law Society Fittings & Contents Form (TA10)
    Law Society Property Information Form (TA6)
    Law Society Leasehold Information Form (TA7)
    example

    UPRN & INSPIRE

    Location

    propertyPack.location
    Title Description Type Kind Field Required Overlays Affordance
    Latitude — number Declaration latitude — — example
    Longitude — number Declaration longitude — — example

    Bng

    propertyPack.location.bng
    Title Description Type Kind Field Required Overlays Affordance
    BNG easting — number Declaration easting* yes — —
    BNG northing — number Declaration northing* yes — —

    Google Street ViewPOV

    propertyPack.location.googleStreetViewPOV
    Title Description Type Kind Field Required Overlays Affordance
    The heading for the Google Street View camera The heading for the Google Street View camera number Declaration heading — — —
    The latitude for the Google Street View camera The latitude for the Google Street View camera number Declaration lat — — —
    The longitude for the Google Street View camera The longitude for the Google Street View camera number Declaration lng — — —
    The pitch for the Google Street View camera The pitch for the Google Street View camera number Declaration pitch — — —
    The zoom level for the Google Street View camera The zoom level for the Google Street View camera number Declaration zoom — — —

    Residential features

    Residential Property Features

    propertyPack.residentialPropertyFeatures
    Title Description Type Kind Field Required Overlays Affordance
    Number of bathrooms — integer Declaration bathrooms —
    NTS Material Information (sales) (NTS2)
    NTS Material Information (lettings) (NTSL2)
    —
    Number of bedrooms The total number of bedroom in the property. integer Declaration bedrooms —
    NTS Material Information (sales) (NTS2)
    NTS Material Information (lettings) (NTSL2)
    —
    Number of dining areas — integer Declaration diningAreas —
    NTS Material Information (sales) (NTS2)
    NTS Material Information (lettings) (NTSL2)
    —
    Number of kitchens — integer Declaration kitchens —
    NTS Material Information (sales) (NTS2)
    NTS Material Information (lettings) (NTSL2)
    —
    What outside areas are there? What outside area are there? string[] Declaration outsideAreas —
    NTS Material Information (sales) (NTS2)
    NTS Material Information (lettings) (NTSL2)
    —
    Number of reception rooms Number of reception room integer Declaration receptions —
    NTS Material Information (sales) (NTS2)
    NTS Material Information (lettings) (NTSL2)
    —

    Comments

    Loading comments…