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

Surveys · services · water, drainage, common services

48 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| Water : "water" Services ||--o| Drainage : "drainage" Services ||--o| CommonServices : "commonServices" CommonServices ||--o{ Photo : "photos" Drainage ||--o{ Photo : "photos" Water ||--o{ Photo : "photos" Transaction { } PropertyPack { } Survey { } Services { } CommonServices { 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 type "type" string visibility "visibility" } Photo { string description "description" string photoId "photoId" boolean report "report" } Drainage { string advisories "advisories" string condition "condition" string defectDetail "defectDetail" string defects "defects" boolean defectsPresent "defectsPresent" string description "description" string features "features" string inspectionLimitations "inspectionLimitations" string location "location" string notes "notes" string privateSystem "privateSystem" string restrictions "restrictions" boolean runOff "runOff" string system "system" string visibility "visibility" } Water { string advisories "advisories" string condition "condition" string defectDetail "defectDetail" string defects "defects" boolean defectsPresent "defectsPresent" string description "description" string distribution "distribution" string inspectionLimitations "inspectionLimitations" string notes "notes" string restrictions "restrictions" string stopTap "stopTap" string storageTank "storageTank" string supply "supply" string visibility "visibility" }
Physical model — every JSON object owned by this page is a node, every scalar field a row. 10 objects, 48 scalar fields. Generated from the schema walk; click any node to jump to its table.

Object model

Services · water, drainage, common services

Transaction

transaction (root)

No scalar fields on this object — pure container.

Property Pack

propertyPack

No scalar fields on this object — pure container.

Surveys[]

propertyPack.surveys[]

No scalar fields on this object — pure container.

Services

propertyPack.surveys[].services

No scalar fields on this object — pure container.

Common Services

propertyPack.surveys[].services.commonServices
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
type string Evidence type
visibility string Evidence visibility

Drainage

propertyPack.surveys[].services.drainage
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
features string Evidence features
inspectionLimitations string Evidence inspectionLimitations
location string Evidence location
notes string Evidence notes
privateSystem string Evidence privateSystem
restrictions string Evidence restrictions
runOff Boolean flag: run off. boolean Evidence runOff
system string Evidence system
visibility string Evidence visibility

Water

propertyPack.surveys[].services.water
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 flag: defect present. boolean Evidence defectsPresent
description string Evidence description
distribution string Evidence distribution
inspectionLimitations string Evidence inspectionLimitations
notes string Evidence notes
restrictions string Evidence restrictions
stopTap string Evidence stopTap
storageTank string Evidence storageTank
supply string Evidence supply
visibility string Evidence visibility

Photos[]

propertyPack.surveys[].services.commonServices.photos[]
Title Description Type Kind Field Required Overlays Affordance
description string Evidence description
photoId string Evidence photoId
report boolean Evidence report

Photos[]

propertyPack.surveys[].services.drainage.photos[]
Title Description Type Kind Field Required Overlays Affordance
description string Evidence description
photoId string Evidence photoId
report boolean Evidence report

Photos[]

propertyPack.surveys[].services.water.photos[]
Title Description Type Kind Field Required Overlays Affordance
description string Evidence description
photoId string Evidence photoId
report boolean Evidence report

Comments

Loading comments…