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

Infrastructure, energy, transport, planning

96 leaves 100.0% Declaration 0.0% Evidence 0.0% Derivation 3 in overlays 0 with worked example

Entity relationships

--- config: layout: elk elk: direction: DOWN nodePlacementStrategy: BRANDES_KOEPF mergeEdges: false --- erDiagram Transaction ||--o| PropertyPack : "propertyPack" PropertyPack ||--o| NearbyFacilities : "nearbyFacilities" PropertyPack ||--o| EnvironmentalIssues : "environmentalIssues" EnvironmentalIssues ||--o| Infrastructure : "infrastructure" EnvironmentalIssues ||--o| Energy : "energy" EnvironmentalIssues ||--o| Transportation : "transportation" EnvironmentalIssues ||--o| Planning : "planning" EnvironmentalIssues ||--o| OtherEnvironmental : "otherEnvironmental" Energy ||--o| EnergyRisk : "energyRisk" EnergyRisk ||--o{ RiskSubcategorie : "riskSubcategories" Infrastructure ||--o| InfrastructureRisk : "infrastructureRisk" InfrastructureRisk ||--o{ RiskSubcategorie : "riskSubcategories" Planning ||--o| PlanningRisk : "planningRisk" PlanningRisk ||--o{ RiskSubcategorie : "riskSubcategories" Transportation ||--o| TransportationRisk : "transportationRisk" TransportationRisk ||--o{ RiskSubcategorie : "riskSubcategories" NearbyFacilities ||--o{ School : "schools" NearbyFacilities ||--o{ Transport : "transport" NearbyFacilities ||--o{ HealthCare : "healthCare" HealthCare ||--o| Contact : "contact" HealthCare ||--o{ OpeningHour : "openingHours" Contact ||--o| Address : "address" School ||--o| Contact : "contact" School ||--o| SchoolType : "schoolType" Contact ||--o| Address : "address" Transaction { } PropertyPack { } EnvironmentalIssues { } Energy { } EnergyRisk { integer actionAlertRating "Action alert rating (1 is Green, 5 is Red)" string datasetAttribution "Licensing, distribution and copyright information" string recommendations "Recommendations" string result "Result" string riskIndicator "Is the property impacted?" string summary "Summary of risk" } RiskSubcategorie { integer actionAlertRating "Action alert rating (1 is Green, 5 is Red)" string datasetAttribution "Licensing, distribution and copyright information" string recommendations "Recommendations" string result "Result" string riskIndicator "Is action recommended?" string subCategory "Risk sub-category name" string summary "Summary of risk" } Infrastructure { } InfrastructureRisk { integer actionAlertRating "Action alert rating (1 is Green, 5 is Red)" string datasetAttribution "Licensing, distribution and copyright information" string recommendations "Recommendations" string result "Result" string riskIndicator "Is the property impacted?" string summary "Summary of risk" } OtherEnvironmental { string riskIndicator "riskIndicator" string summary "Please provide details. For example the level of air poll…" } Planning { } PlanningRisk { integer actionAlertRating "Action alert rating (1 is Green, 5 is Red)" string datasetAttribution "Licensing, distribution and copyright information" string recommendations "Recommendations" string result "Result" string riskIndicator "Is the property impacted?" string summary "Summary of risk" } Transportation { } TransportationRisk { integer actionAlertRating "Action alert rating (1 is Green, 5 is Red)" string datasetAttribution "Licensing, distribution and copyright information" string recommendations "Recommendations" string result "Result" string riskIndicator "Is the property impacted?" string summary "Summary of risk" } NearbyFacilities { } HealthCare { string containsAccidentAndEmergencyFacility "containsAccidentAndEmergencyFacility" number distanceInMiles "Approximate Distance in miles" string name "Name" string[] specialties "Specialties" string typeOfHealthCare "Type of healthcare facility: hospital, dental surgery etc" } Contact { string emailAddress "Email address" string telephone "Telephone" string website "Website Url" } Address { string line1 "Address line 1" string line2 "Address line 2" string line3 "Address line 3" string postcode "Postcode" string town "Town" } OpeningHour { string day "day" string hours "hours" } School { string ageRange "Age Range of student in format minimumAge-maximimAge" number distanceInMiles "Distance in miles" string name "Name" string ofstedRating "ofstedRating" string otherRating "Please describe the other rating" integer pupils "Number of Pupils" string religiousCharacter "Religious character of school, if any" } SchoolType { object college "College" object nursery "Nursery" object primary "Primary" object private "Private" object secondary "Secondary" } Transport { number distanceInMiles "Distance in miles" number latitude "Latitude" number longitude "Longitude" string name "Name" string transportType "Type of transport service" }
Physical model — every JSON object owned by this page is a node, every scalar field a row. 26 objects, 96 scalar fields. Generated from the schema walk; click any node to jump to its table.

Object model

Infrastructure, energy, transport, planning

Transaction

transaction (root)

No scalar fields on this object — pure container.

Property Pack

propertyPack

No scalar fields on this object — pure container.

Environmental Issues

propertyPack.environmentalIssues

No scalar fields on this object — pure container.

Nearby Facilities

propertyPack.nearbyFacilities

No scalar fields on this object — pure container.

Energy

propertyPack.environmentalIssues.energy

No scalar fields on this object — pure container.

Infrastructure

propertyPack.environmentalIssues.infrastructure

No scalar fields on this object — pure container.

Other Environmental

propertyPack.environmentalIssues.otherEnvironmental
Title Description Type Kind Field Required Overlays Affordance
riskIndicator string Declaration riskIndicator
Buyers & Sellers Property Information v5 (BASPI5)
Property Information Questionnaire (PIQ)
Residential Disclosure Standard (RDS)
riskIndicator string Declaration riskIndicator
Buyers & Sellers Property Information v5 (BASPI5)
Property Information Questionnaire (PIQ)
Residential Disclosure Standard (RDS)
Please provide details. For example the level of air pollution, location of fracking etc, and whether any action has been taken to prevent harm. string Declaration summary
Buyers & Sellers Property Information v5 (BASPI5)

Planning

propertyPack.environmentalIssues.planning

No scalar fields on this object — pure container.

Transportation

propertyPack.environmentalIssues.transportation

No scalar fields on this object — pure container.

Health Care[]

propertyPack.nearbyFacilities.healthCare[]
Title Description Type Kind Field Required Overlays Affordance
containsAccidentAndEmergencyFacility Enumeration: Yes, No, Not Known. string Declaration containsAccidentAndEmergencyFacility
Approximate Distance in miles number Declaration distanceInMiles
Name string Declaration name
Specialties Collection of specialty item. string[] Declaration specialties
Type of healthcare facility: hospital, dental surgery etc Type of healthcare facility: hospital, dental surgery etc string Declaration typeOfHealthCare

Schools[]

propertyPack.nearbyFacilities.schools[]
Title Description Type Kind Field Required Overlays Affordance
Age Range of student in format minimumAge-maximimAge Age Range of student in format minimumAge-maximimAge. Age Range of student in format… string Declaration ageRange
Distance in miles number Declaration distanceInMiles
Name string Declaration name
ofstedRating Enumeration: Outstanding, Good, Requires Improvement, Inadequate…. string Declaration ofstedRating
ofstedRating Enumeration: Outstanding, Good, Requires Improvement, Inadequate…. string Declaration ofstedRating
Please describe the other rating Please describe the other rating string Declaration otherRating
Number of Pupils integer Declaration pupils
Religious character of school, if any Religiou character of school, if any string Declaration religiousCharacter

Transport[]

propertyPack.nearbyFacilities.transport[]
Title Description Type Kind Field Required Overlays Affordance
Distance in miles number Declaration distanceInMiles
Latitude number Declaration latitude
Longitude number Declaration longitude
Name string Declaration name
Type of transport service Enumeration: Local connection, Ferry terminal, Bus stop/station, National rail station…. string Declaration transportType

Energy Risk

propertyPack.environmentalIssues.energy.energyRisk
Title Description Type Kind Field Required Overlays Affordance
Action alert rating (1 is Green, 5 is Red) integer Declaration actionAlertRating
Licensing, distribution and copyright information string Declaration datasetAttribution
Recommendations string Declaration recommendations
Result string Declaration result
Is the property impacted? string Declaration riskIndicator
Summary of risk string Declaration summary

Infrastructure Risk

propertyPack.environmentalIssues.infrastructure.infrastructureRisk
Title Description Type Kind Field Required Overlays Affordance
Action alert rating (1 is Green, 5 is Red) integer Declaration actionAlertRating
Licensing, distribution and copyright information string Declaration datasetAttribution
Recommendations string Declaration recommendations
Result string Declaration result
Is the property impacted? string Declaration riskIndicator
Summary of risk string Declaration summary

Planning Risk

propertyPack.environmentalIssues.planning.planningRisk
Title Description Type Kind Field Required Overlays Affordance
Action alert rating (1 is Green, 5 is Red) integer Declaration actionAlertRating
Licensing, distribution and copyright information string Declaration datasetAttribution
Recommendations string Declaration recommendations
Result string Declaration result
Is the property impacted? string Declaration riskIndicator
Summary of risk string Declaration summary

Transportation Risk

propertyPack.environmentalIssues.transportation.transportationRisk
Title Description Type Kind Field Required Overlays Affordance
Action alert rating (1 is Green, 5 is Red) integer Declaration actionAlertRating
Licensing, distribution and copyright information string Declaration datasetAttribution
Recommendations string Declaration recommendations
Result string Declaration result
Is the property impacted? string Declaration riskIndicator
Summary of risk string Declaration summary

Contact

propertyPack.nearbyFacilities.healthCare[].contact
Title Description Type Kind Field Required Overlays Affordance
Email address string Declaration emailAddress
Telephone string Declaration telephone
Website Url string Declaration website

Opening Hours[]

propertyPack.nearbyFacilities.healthCare[].openingHours[]
Title Description Type Kind Field Required Overlays Affordance
day Enumeration: Sun, Mon, Tue, Wed…. string Declaration day* yes
hours string Declaration hours* yes

Contact

propertyPack.nearbyFacilities.schools[].contact
Title Description Type Kind Field Required Overlays Affordance
Email address string Declaration emailAddress
Telephone string Declaration telephone
School website string Declaration website

School Type

propertyPack.nearbyFacilities.schools[].schoolType
Title Description Type Kind Field Required Overlays Affordance
College Data group capturing college information. object Declaration college
Nursery Data group capturing nursery information. object Declaration nursery
Primary Data group capturing primary information. object Declaration primary
Private Data group capturing private information. object Declaration private
Secondary Data group capturing secondary information. object Declaration secondary

Risk Subcategories[]

propertyPack.environmentalIssues.energy.energyRisk.riskSubcategories[]
Title Description Type Kind Field Required Overlays Affordance
Action alert rating (1 is Green, 5 is Red) integer Declaration actionAlertRating
Licensing, distribution and copyright information string Declaration datasetAttribution
Recommendations string Declaration recommendations
Result string Declaration result
Is action recommended? string Declaration riskIndicator
Risk sub-category name string Declaration subCategory
Summary of risk string Declaration summary

Risk Subcategories[]

propertyPack.environmentalIssues.infrastructure.infrastructureRisk.riskSubcategories[]
Title Description Type Kind Field Required Overlays Affordance
Action alert rating (1 is Green, 5 is Red) integer Declaration actionAlertRating
Licensing, distribution and copyright information string Declaration datasetAttribution
Recommendations string Declaration recommendations
Result string Declaration result
Is action recommended? string Declaration riskIndicator
Risk sub-category name string Declaration subCategory
Summary of risk string Declaration summary

Risk Subcategories[]

propertyPack.environmentalIssues.planning.planningRisk.riskSubcategories[]
Title Description Type Kind Field Required Overlays Affordance
Action alert rating (1 is Green, 5 is Red) integer Declaration actionAlertRating
Licensing, distribution and copyright information string Declaration datasetAttribution
Recommendations string Declaration recommendations
Result string Declaration result
Is action recommended? string Declaration riskIndicator
Risk sub-category name string Declaration subCategory
Summary of risk string Declaration summary

Risk Subcategories[]

propertyPack.environmentalIssues.transportation.transportationRisk.riskSubcategories[]
Title Description Type Kind Field Required Overlays Affordance
Action alert rating (1 is Green, 5 is Red) integer Declaration actionAlertRating
Licensing, distribution and copyright information string Declaration datasetAttribution
Recommendations string Declaration recommendations
Result string Declaration result
Is action recommended? string Declaration riskIndicator
Risk sub-category name string Declaration subCategory
Summary of risk string Declaration summary

Address

propertyPack.nearbyFacilities.healthCare[].contact.address
Title Description Type Kind Field Required Overlays Affordance
Address line 1 string Declaration line1
Address line 2 string Declaration line2
Address line 3 string Declaration line3
Postcode string Declaration postcode
Town string Declaration town

Address

propertyPack.nearbyFacilities.schools[].contact.address
Title Description Type Kind Field Required Overlays Affordance
Address line 1 string Declaration line1
Address line 2 string Declaration line2
Address line 3 string Declaration line3
Postcode string Declaration postcode
Town string Declaration town

Comments

Loading comments…