Schema › Property › Services · energy Schema Page 39d9 Generated 2026-05-17 DAMA · Data Modeling & Design
Surveys · services · electricity, gas/oil, heating, water-heating 77 leaves 0.0% Declaration 100.0% Evidence 0.0% Derivation 0 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{ Survey : "surveys"
Survey ||--o| Services : "services"
Services ||--o| Electricity : "electricity"
Services ||--o| GasOil : "gasOil"
Services ||--o| Heating : "heating"
Services ||--o| WaterHeating : "waterHeating"
Electricity ||--o{ Photo : "photos"
GasOil ||--o{ Photo : "photos"
Heating ||--o{ Photo : "photos"
WaterHeating ||--o{ Photo : "photos"
Transaction {
}
PropertyPack {
}
Survey {
}
Services {
}
Electricity {
string additionalFeatures "additionalFeatures"
string advisories "advisories"
string condition "condition"
string consumerUnit "consumerUnit"
string cutOffDevices "cutOffDevices"
string defectDetail "defectDetail"
string defects "defects"
boolean defectsPresent "defectsPresent"
string description "description"
string inspectionLimitations "inspectionLimitations"
string meter "meter"
string notes "notes"
string restrictions "restrictions"
string supplementary "supplementary"
string testCertificate "testCertificate"
string visibility "visibility"
string wiring "wiring"
}
Photo {
string description "description"
integer photoId "photoId"
boolean report "report"
}
GasOil {
string advisories "advisories"
string condition "condition"
string defectDetail "defectDetail"
string defects "defects"
boolean defectsPresent "defectsPresent"
string description "description"
string inspectionLimitations "inspectionLimitations"
string meter "meter"
string notes "notes"
string privateGas "privateGas"
string restrictions "restrictions"
string tankInside "tankInside"
string tankLocation "tankLocation"
string tankOutside "tankOutside"
string tankType "tankType"
string testCertificate "testCertificate"
string visibility "visibility"
}
Heating {
string advisories "advisories"
string condition "condition"
string controls "controls"
string defectDetail "defectDetail"
string defects "defects"
boolean defectsPresent "defectsPresent"
string description "description"
string emitter "emitter"
string extent "extent"
string inspectionLimitations "inspectionLimitations"
string notes "notes"
string otherFeatures "otherFeatures"
string pipework "pipework"
string restrictions "restrictions"
string source "source"
string testCertificate "testCertificate"
string visibility "visibility"
}
WaterHeating {
string advisories "advisories"
string condition "condition"
string defectDetail "defectDetail"
string defects "defects"
boolean defectsPresent "defectsPresent"
string description "description"
string inspectionLimitations "inspectionLimitations"
string notes "notes"
string pipework "pipework"
string primarySource "primarySource"
string restrictions "restrictions"
string storage "storage"
string supplementarySource "supplementarySource"
string visibility "visibility"
}
Physical model — every JSON object owned by this page is a node, every scalar field a row. 12 objects, 77 scalar fields. Generated from the schema walk; click any node to jump to its table. Services · electricity, gas/oil, heating, water-heating No scalar fields on this object — pure container.
No scalar fields on this object — pure container.
No scalar fields on this object — pure container.
No scalar fields on this object — pure container.
Title Description Type Kind Field Required Overlays Affordance additionalFeatures — string Evidence additionalFeatures — — — advisories — string Evidence advisories — — — condition — string Evidence condition — — — consumerUnit — string Evidence consumerUnit — — — cutOffDevices — string Evidence cutOffDevices — — — defectDetail — string Evidence defectDetail — — — defects — string Evidence defects — — — defectsPresent — boolean Evidence defectsPresent — — — description — string Evidence description — — — inspectionLimitations — string Evidence inspectionLimitations — — — meter — string Evidence meter — — — notes — string Evidence notes — — — restrictions — string Evidence restrictions — — — supplementary — string Evidence supplementary — — — testCertificate — string Evidence testCertificate — — — visibility — string Evidence visibility — — — wiring — string Evidence wiring — — —
Title Description Type Kind Field Required Overlays Affordance advisories — string Evidence advisories — — — condition — string Evidence condition — — — defectDetail — string Evidence defectDetail — — — defects — string Evidence defects — — — defectsPresent — boolean Evidence defectsPresent — — — description — string Evidence description — — — inspectionLimitations — string Evidence inspectionLimitations — — — meter — string Evidence meter — — — notes — string Evidence notes — — — privateGas — string Evidence privateGas — — — restrictions — string Evidence restrictions — — — tankInside — string Evidence tankInside — — — tankLocation — string Evidence tankLocation — — — tankOutside — string Evidence tankOutside — — — tankType — string Evidence tankType — — — testCertificate — string Evidence testCertificate — — — visibility — string Evidence visibility — — —
Title Description Type Kind Field Required Overlays Affordance advisories — string Evidence advisories — — — condition — string Evidence condition — — — controls — string Evidence controls — — — defectDetail — string Evidence defectDetail — — — defects — string Evidence defects — — — defectsPresent — boolean Evidence defectsPresent — — — description — string Evidence description — — — emitter — string Evidence emitter — — — extent — string Evidence extent — — — inspectionLimitations — string Evidence inspectionLimitations — — — notes — string Evidence notes — — — otherFeatures — string Evidence otherFeatures — — — pipework — string Evidence pipework — — — restrictions — string Evidence restrictions — — — source — string Evidence source — — — testCertificate — string Evidence testCertificate — — — visibility — string Evidence visibility — — —
Title Description Type Kind Field Required Overlays Affordance advisories — string Evidence advisories — — — condition — string Evidence condition — — — defectDetail — string Evidence defectDetail — — — defects — string Evidence defects — — — defectsPresent — boolean Evidence defectsPresent — — — description — string Evidence description — — — inspectionLimitations — string Evidence inspectionLimitations — — — notes — string Evidence notes — — — pipework — string Evidence pipework — — — primarySource — string Evidence primarySource — — — restrictions — string Evidence restrictions — — — storage — string Evidence storage — — — supplementarySource — string Evidence supplementarySource — — — visibility — string Evidence visibility — — —
Title Description Type Kind Field Required Overlays Affordance description — string Evidence description — — — photoId — integer Evidence photoId — — — report — boolean Evidence report — — —
Title Description Type Kind Field Required Overlays Affordance description — string Evidence description — — — photoId — integer Evidence photoId — — — report — boolean Evidence report — — —
Title Description Type Kind Field Required Overlays Affordance description — string Evidence description — — — photoId — integer Evidence photoId — — — report — boolean Evidence report — — —
Title Description Type Kind Field Required Overlays Affordance description — string Evidence description — — — photoId — integer Evidence photoId — — — report — boolean Evidence report — — —
Comments