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

Surveys · outside · chimneys, roof, rainwater

70 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| Outside : "outside" Outside ||--o| ChimneyStacks : "chimneyStacks" Outside ||--o| RoofCoverings : "roofCoverings" Outside ||--o| RainwaterPipesGutters : "rainwaterPipesGutters" ChimneyStacks ||--o{ Photo : "photos" RainwaterPipesGutters ||--o{ Photo : "photos" RoofCoverings ||--o{ Photo : "photos" Transaction { } PropertyPack { } Survey { } Outside { } ChimneyStacks { string advisories "advisories" string condition "condition" string defects "defects" boolean defectsFlag "defectsFlag" string defectsList "defectsList" string description "description" string flashings "flashings" string inspectionLimitations "inspectionLimitations" string notes "notes" string visibility "visibility" string visibilityRestriction "visibilityRestriction" } Photo { string description "description" integer photoId "photoId" boolean report "report" } RainwaterPipesGutters { string advisories "advisories" string condition "condition" string defects "defects" string description "description" string downpipeDefect "downpipeDefect" string downpipeDescription "downpipeDescription" string features "features" string gutterDefect "gutterDefect" string gutterDescription "gutterDescription" string gutterIssueLocation "gutterIssueLocation" boolean gutterIssues "gutterIssues" string hopperHeadDefect "hopperHeadDefect" string hopperHeadDescription "hopperHeadDescription" string inspectionLimitations "inspectionLimitations" string notes "notes" string restrictions "restrictions" string visibility "visibility" } RoofCoverings { string additionalDetail "additionalDetail" string additionalFeatures "additionalFeatures" boolean additionalFlatDefects "additionalFlatDefects" string additionalFlatDefectsDetail "additionalFlatDefectsDetail" string additionalPitchedCovering "additionalPitchedCovering" boolean additionalPitchedDefects "additionalPitchedDefects" string additionalPitchedDefectsDetail "additionalPitchedDefectsDetail" string additionalPitchedFeatures "additionalPitchedFeatures" string advisories "advisories" string bay "bay" boolean bayDefects "bayDefects" string bayDefectsDetail "bayDefectsDetail" string bayFeatures "bayFeatures" string condition "condition" string defects "defects" string defectsGeneral "defectsGeneral" string description "description" string dormer "dormer" string _more_ "+15 more — see table" }
Physical model — every JSON object owned by this page is a node, every scalar field a row. 10 objects, 70 scalar fields. Generated from the schema walk; click any node to jump to its table.

Object model

Outside · chimneys, roof, rainwater

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.

Outside

propertyPack.surveys[].outside

No scalar fields on this object — pure container.

Chimney Stacks

propertyPack.surveys[].outside.chimneyStacks
Title Description Type Kind Field Required Overlays Affordance
advisories string Evidence advisories
condition string Evidence condition
defects string Evidence defects
defectsFlag boolean Evidence defectsFlag
defectsList string Evidence defectsList
description string Evidence description
flashings string Evidence flashings
inspectionLimitations string Evidence inspectionLimitations
notes string Evidence notes
visibility string Evidence visibility
visibilityRestriction string Evidence visibilityRestriction

Rainwater Pipes Gutters

propertyPack.surveys[].outside.rainwaterPipesGutters
Title Description Type Kind Field Required Overlays Affordance
advisories string Evidence advisories
condition string Evidence condition
defects string Evidence defects
description string Evidence description
downpipeDefect string Evidence downpipeDefect
downpipeDescription string Evidence downpipeDescription
features string Evidence features
gutterDefect string Evidence gutterDefect
gutterDescription string Evidence gutterDescription
gutterIssueLocation string Evidence gutterIssueLocation
gutterIssues Boolean flag: gutter issue. boolean Evidence gutterIssues
hopperHeadDefect string Evidence hopperHeadDefect
hopperHeadDescription string Evidence hopperHeadDescription
inspectionLimitations string Evidence inspectionLimitations
notes string Evidence notes
restrictions string Evidence restrictions
visibility string Evidence visibility

Roof Coverings

propertyPack.surveys[].outside.roofCoverings
Title Description Type Kind Field Required Overlays Affordance
additionalDetail string Evidence additionalDetail
additionalFeatures string Evidence additionalFeatures
additionalFlatDefects Boolean flag: additional flat defect. boolean Evidence additionalFlatDefects
additionalFlatDefectsDetail string Evidence additionalFlatDefectsDetail
additionalPitchedCovering string Evidence additionalPitchedCovering
additionalPitchedDefects Boolean flag: additional pitched defect. boolean Evidence additionalPitchedDefects
additionalPitchedDefectsDetail string Evidence additionalPitchedDefectsDetail
additionalPitchedFeatures string Evidence additionalPitchedFeatures
advisories string Evidence advisories
bay string Evidence bay
bayDefects Boolean flag: bay defect. boolean Evidence bayDefects
bayDefectsDetail string Evidence bayDefectsDetail
bayFeatures string Evidence bayFeatures
condition string Evidence condition
defects string Evidence defects
defectsGeneral string Evidence defectsGeneral
description string Evidence description
dormer string Evidence dormer
dormerDefects Boolean flag: dormer defect. boolean Evidence dormerDefects
dormerDefectsDetail string Evidence dormerDefectsDetail
dormerFeatures string Evidence dormerFeatures
features string Evidence features
mainFlatCovering string Evidence mainFlatCovering
mainFlatDefects string Evidence mainFlatDefects
mainFlatDefectsDetail string Evidence mainFlatDefectsDetail
mainFlatFeatures string Evidence mainFlatFeatures
mainPitchedCovering string Evidence mainPitchedCovering
mainPitchedDefects Boolean flag: main pitched defect. boolean Evidence mainPitchedDefects
mainPitchedDefectsDetail string Evidence mainPitchedDefectsDetail
mainPitchedFeatures string Evidence mainPitchedFeatures
notes string Evidence notes
restriction string Evidence restriction
visibility string Evidence visibility

Photos[]

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

Photos[]

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

Photos[]

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

Comments

Loading comments…