OPDA Knowledge base
Schema Page 39a Generated 2026-05-17 DAMA · Data Modeling & Design

Built form

72 leaves 100.0% Declaration 0.0% Evidence 0.0% Derivation 62 in overlays 38 with worked example

Entity relationships

--- config: layout: elk elk: direction: DOWN nodePlacementStrategy: BRANDES_KOEPF mergeEdges: false --- erDiagram Transaction ||--o| PropertyPack : "propertyPack" PropertyPack ||--o{ Media : "media" PropertyPack ||--o| BuildInformation : "buildInformation" PropertyPack ||--o| Parking : "parking" PropertyPack ||--o| TypeOfConstruction : "typeOfConstruction" PropertyPack ||--o| SmartHomeSystems : "smartHomeSystems" BuildInformation ||--o| Building : "building" BuildInformation ||--o| InternalArea : "internalArea" BuildInformation ||--o| IsNewBuild : "isNewBuild" BuildInformation ||--o| RoomDimensions : "roomDimensions" Building ||--o| OverCommercialPremises : "overCommercialPremises" RoomDimensions ||--o{ Room : "rooms" Parking ||--o| DisabledParking : "disabledParking" Parking ||--o| ControlledParking : "controlledParking" Parking ||--o| VehicleTypeRestriction : "vehicleTypeRestriction" Parking ||--o| ElectricVehicleChargingPoint : "electricVehicleChargingPoint" Parking ||--o| LocatedInUlez : "locatedInUlez" SmartHomeSystems ||--o| HeatingAndPower : "heatingAndPower" SmartHomeSystems ||--o| Security : "security" SmartHomeSystems ||--o| Entertainment : "entertainment" TypeOfConstruction ||--o| IsStandardForm : "isStandardForm" TypeOfConstruction ||--o| BuildingSafety : "buildingSafety" TypeOfConstruction ||--o| Loft : "loft" TypeOfConstruction ||--o| SprayFoamInsulation : "sprayFoamInsulation" Transaction { } PropertyPack { string summaryDescription "Summary description" } BuildInformation { string isHMO "Is the property a House in Multiple Occupation (HMO)?" string isStudentAccommodation "Is the property student accommodation?" integer yearOfBuild "Year the property was built" } Building { string builtForm "Built form" integer entranceFloor "Entrance floor" string hasLift "Is the property served by a lift?" integer numberOfFloors "Number of floors in the building" string otherType "Please describe the other type of property build" string propertyType "propertyType" } OverCommercialPremises { string details "Please provide details" string isLocatedOverCommercialPremises "isLocatedOverCommercialPremises" } InternalArea { number area "Internal area value" string units "Internal area units" } IsNewBuild { string yesNo "yesNo" } RoomDimensions { string attachments "Attachments" string hasFloorplan "hasFloorplan" } Room { string description "Description of the room" string dimensionDetails "Any additional description or clarification of the room d…" number length "The length of the room" string roomName "The name of the room" string units "The units which the length and width of the room have bee…" number width "The width of the room" } Media { string caption "Caption" string mediaType "Type of media" string mediaUrl "Media URL" } Parking { string[] parkingArrangements "Parking arrangements" } ControlledParking { number annualCostOfPermit "Annual cost of permit (£)" string yesNo "yesNo" } DisabledParking { string yesNo "yesNo" } ElectricVehicleChargingPoint { string yesNo "yesNo" } LocatedInUlez { string yesNo "yesNo" } VehicleTypeRestriction { string details "Please provide details of the restriction" string yesNo "yesNo" } SmartHomeSystems { boolean handoverOnCompletion "Confirm that you will handover details on day of completion" string hasSmartHomeSystems "hasSmartHomeSystems" } Entertainment { string details "Please provide the name of the service/system" string yesNo "yesNo" } HeatingAndPower { string details "Please provide the name of the service/system" string yesNo "yesNo" } Security { string details "Please provide the name of the service/system" string yesNo "yesNo" } TypeOfConstruction { string[] accessibilityAndAdaptations "Are there any adaptations or features that provide easier…" } BuildingSafety { string abilityToResideAtProperty "Will the work impact the ability to reside at the property?" string attachments "Attachments" string details "What are the defects or hazards?" string potentialCost "What will the potential cost be?" string workAlreadyDone "What work has already been done?" string workToBeDone "What work is required to be done?" string yesNo "yesNo" } IsStandardForm { string constructionType "What is the main construction type?" string details "Details" string yesNo "yesNo" } Loft { string details "Please describe how the loft is accessed" string loftAccess "loftAccess" string loftBoarded "Is the loft space boarded?" string loftInsulated "Is the loft space insulated?" } SprayFoamInsulation { string attachments "Attachments" string details "Please give details together with certification from BBA …" string hasSprayFoamInstalled "hasSprayFoamInstalled" }
Physical model — every JSON object owned by this page is a node, every scalar field a row. 25 objects, 72 scalar fields. Generated from the schema walk; click any node to jump to its table.

Object model

Built form

Transaction

transaction (root)

No scalar fields on this object — pure container.

Property Pack

propertyPack
Title Description Type Kind Field Required Overlays Affordance
Summary description string Declaration summaryDescription example

Build Information

propertyPack.buildInformation
Title Description Type Kind Field Required Overlays Affordance
Is the property a House in Multiple Occupation (HMO)? Is the property a House in Multiple Occupation (HMO)? string Declaration isHMO example
Is the property student accommodation? Is the property student accommodation? string Declaration isStudentAccommodation example
Year the property was built The year when the property was constructed. integer Declaration yearOfBuild example

Media[]

propertyPack.media[]
Title Description Type Kind Field Required Overlays Affordance
Caption A descriptive caption or label for the media content. string Declaration caption
Type of media The type of media content (e.g., images, floorplans, brochures) related to the property. string Declaration mediaType
Media URL The URL or link to access the media content. string Declaration mediaUrl

Parking

propertyPack.parking
Title Description Type Kind Field Required Overlays Affordance
Parking arrangements Collection of parking arrangement item. string[] Declaration parkingArrangements
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Property Information Questionnaire (PIQ)
Law Society Property Information Form (TA6)

Smart Home Systems

propertyPack.smartHomeSystems
Title Description Type Kind Field Required Overlays Affordance
Confirm that you will handover details on day of completion Confirm that you will provide the buyer with the login, password and link to user instruction for the relevant system(s). [NOTE: It is recommended that you reset the password before handing it over to avoid security issue by passing on your own password]. Confirm that you will handover detail on day of completion. Confirm that you will handover detail… boolean Declaration handoverOnCompletion
Buyers & Sellers Property Information v5 (BASPI5)
hasSmartHomeSystems If so please indicate which are included in the sale. Are there Smart Home System at the property? string Declaration hasSmartHomeSystems
Buyers & Sellers Property Information v5 (BASPI5)
hasSmartHomeSystems If so please indicate which are included in the sale. Are there Smart Home System at the property? string Declaration hasSmartHomeSystems
Buyers & Sellers Property Information v5 (BASPI5)

Type Of Construction

propertyPack.typeOfConstruction
Title Description Type Kind Field Required Overlays Affordance
Are there any adaptations or features that provide easier access to, and within, the property? Lateral living is where a property has all essential facility e.g. kitchen, bathroom and bedroom on the entrance level. Are there any adaptation or feature that provide easier access to, and within, the property? string[] Declaration accessibilityAndAdaptations
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example

Building

propertyPack.buildInformation.building
Title Description Type Kind Field Required Overlays Affordance
Built form Enumeration: Detached, Semi-detached, Mid-terrace, End-terrace…. string Declaration builtForm
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
Entrance floor Floor level of the entrance floor relative to the lowest level of the property (0 for ground floor). If there is a basement, the basement is level 0 and the other floor are from 1 upward integer Declaration entranceFloor
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
Is the property served by a lift? Is the property served by a lift? string Declaration hasLift
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
Number of floors in the building Number of floor in the building integer Declaration numberOfFloors
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
Please describe the other type of property build Please describe the other type of property build string Declaration otherType
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
propertyType string Declaration propertyType
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example

Internal Area

propertyPack.buildInformation.internalArea
Title Description Type Kind Field Required Overlays Affordance
Internal area value The numerical value of the internal floor area. number Declaration area example
Internal area units The unit of measurement for the internal floor area. string Declaration units example

Is New Build

propertyPack.buildInformation.isNewBuild
Title Description Type Kind Field Required Overlays Affordance
yesNo string Declaration yesNo example

Room Dimensions

propertyPack.buildInformation.roomDimensions
Title Description Type Kind Field Required Overlays Affordance
Attachments string Declaration attachments
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
hasFloorplan Is a floorplan available which include the dimension of all the rooms? string Declaration hasFloorplan
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
hasFloorplan Is a floorplan available which include the dimension of all the rooms? string Declaration hasFloorplan
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example

Controlled Parking

propertyPack.parking.controlledParking
Title Description Type Kind Field Required Overlays Affordance
Annual cost of permit (£) number Declaration annualCostOfPermit
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Property Information Form (TA6)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Property Information Form (TA6)

Disabled Parking

propertyPack.parking.disabledParking
Title Description Type Kind Field Required Overlays Affordance
yesNo string Declaration yesNo
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)

Electric Vehicle Charging Point

propertyPack.parking.electricVehicleChargingPoint
Title Description Type Kind Field Required Overlays Affordance
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)

Located In Ulez

propertyPack.parking.locatedInUlez
Title Description Type Kind Field Required Overlays Affordance
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)

Vehicle Type Restriction

propertyPack.parking.vehicleTypeRestriction
Title Description Type Kind Field Required Overlays Affordance
Please provide details of the restriction string Declaration details
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)

Entertainment

propertyPack.smartHomeSystems.entertainment
Title Description Type Kind Field Required Overlays Affordance
Please provide the name of the service/system string Declaration details
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)

Heating And Power

propertyPack.smartHomeSystems.heatingAndPower
Title Description Type Kind Field Required Overlays Affordance
Please provide the name of the service/system string Declaration details
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)

Security

propertyPack.smartHomeSystems.security
Title Description Type Kind Field Required Overlays Affordance
Please provide the name of the service/system string Declaration details
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)

Building Safety

propertyPack.typeOfConstruction.buildingSafety
Title Description Type Kind Field Required Overlays Affordance
Will the work impact the ability to reside at the property? Will the work impact the ability to reside at the property? string Declaration abilityToResideAtProperty
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Leasehold Information Form (TA7)
example
Attachments string Declaration attachments
Buyers & Sellers Property Information v5 (BASPI5)
Law Society Leasehold Information Form (TA7)
example
What are the defects or hazards? string Declaration details
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Leasehold Information Form (TA7)
example
What will the potential cost be? What will the potential cost be? string Declaration potentialCost
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Leasehold Information Form (TA7)
example
What work has already been done? What work has already been done? string Declaration workAlreadyDone
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Leasehold Information Form (TA7)
example
What work is required to be done? What work is required to be done? string Declaration workToBeDone
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Leasehold Information Form (TA7)
example
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Leasehold Information Form (TA7)
example
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Law Society Leasehold Information Form (TA7)
example

Is Standard Form

propertyPack.typeOfConstruction.isStandardForm
Title Description Type Kind Field Required Overlays Affordance
What is the main construction type? string Declaration constructionType
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
Details string Declaration details
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Property Information Questionnaire (PIQ)
Residential Disclosure Standard (RDS)
example
yesNo string Declaration yesNo
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Property Information Questionnaire (PIQ)
Residential Disclosure Standard (RDS)
example

Loft

propertyPack.typeOfConstruction.loft
Title Description Type Kind Field Required Overlays Affordance
Please describe how the loft is accessed string Declaration details
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
loftAccess Enumeration: Yes, No. string Declaration loftAccess
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
loftAccess Enumeration: Yes, No. string Declaration loftAccess
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
Is the loft space boarded? Is the loft space boarded? string Declaration loftBoarded
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
Is the loft space insulated? Is the loft space insulated? string Declaration loftInsulated
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example

Spray Foam Insulation

propertyPack.typeOfConstruction.sprayFoamInsulation
Title Description Type Kind Field Required Overlays Affordance
Attachments string Declaration attachments
Buyers & Sellers Property Information v5 (BASPI5)
Please give details together with certification from BBA or KIWA and the installation warranty for the work carried out string Declaration details
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
hasSprayFoamInstalled Whether s spray foam installed. string Declaration hasSprayFoamInstalled
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
hasSprayFoamInstalled Whether s spray foam installed. string Declaration hasSprayFoamInstalled
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example

Over Commercial Premises

propertyPack.buildInformation.building.overCommercialPremises
Title Description Type Kind Field Required Overlays Affordance
Please provide details string Declaration details
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
isLocatedOverCommercialPremises Is the property located in a building which include commercial property E.g. shops, office etc? string Declaration isLocatedOverCommercialPremises
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example
isLocatedOverCommercialPremises Is the property located in a building which include commercial property E.g. shops, office etc? string Declaration isLocatedOverCommercialPremises
Buyers & Sellers Property Information v5 (BASPI5)
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
example

Rooms[]

propertyPack.buildInformation.roomDimensions.rooms[]
Title Description Type Kind Field Required Overlays Affordance
Description of the room string Declaration description
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
Any additional description or clarification of the room dimensions Any additional description or clarification of the room dimension string Declaration dimensionDetails
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
The length of the room The length of the room number Declaration length
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
The name of the room The name of the room string Declaration roomName
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
The units which the length and width of the room have been provided in string Declaration units
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)
The width of the room The width of the room number Declaration width
NTS Material Information (sales) (NTS2)
NTS Material Information (lettings) (NTSL2)

Comments

Loading comments…