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

Surveys · inside · roof, ceilings, walls

59 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| Inside : "inside" Inside ||--o| RoofStructure : "roofStructure" Inside ||--o| Ceilings : "ceilings" Inside ||--o| WallsPartitions : "wallsPartitions" Ceilings ||--o| Photos : "photos" RoofStructure ||--o| Photos : "photos" WallsPartitions ||--o| Photos : "photos" Transaction { } PropertyPack { } Survey { } Inside { } Ceilings { string advisories "advisories" string condition "condition" string defectDetail "defectDetail" string defects "defects" string description "description" string inspectionLimitations "inspectionLimitations" string integralGarageDefects "integralGarageDefects" string notes "notes" string restrictions "restrictions" string visibility "visibility" } Photos { string description "description" integer photoId "photoId" boolean report "report" } RoofStructure { string additional1DefectDetail "additional1DefectDetail" boolean additional1Defects "additional1Defects" string additional1Description "additional1Description" string additional1Insulation "additional1Insulation" string additional1Lining "additional1Lining" string additional1Restrictions "additional1Restrictions" string additional1Visibility "additional1Visibility" string additional2DefectDetail "additional2DefectDetail" boolean additional2Defects "additional2Defects" string additional2Description "additional2Description" string additional2Insulation "additional2Insulation" string additional2Lining "additional2Lining" string additional2Restrictions "additional2Restrictions" string additional2Visibility "additional2Visibility" string advisories "advisories" string condition "condition" string defectDetail "defectDetail" string defects "defects" string _more_ "+9 more — see table" } WallsPartitions { boolean adequateSupport "adequateSupport" string advisories "advisories" string condition "condition" string construction "construction" string defects "defects" string defectsMajor "defectsMajor" string defectsMinor "defectsMinor" string description "description" string inspectionLimitations "inspectionLimitations" string notes "notes" string restrictions "restrictions" string visibility "visibility" string wallFinish "wallFinish" }
Physical model — every JSON object owned by this page is a node, every scalar field a row. 10 objects, 59 scalar fields. Generated from the schema walk; click any node to jump to its table.

Object model

Inside · roof, ceilings, walls

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.

Inside

propertyPack.surveys[].inside

No scalar fields on this object — pure container.

Ceilings

propertyPack.surveys[].inside.ceilings
Title Description Type Kind Field Required Overlays Affordance
advisories string Evidence advisories
condition string Evidence condition
defectDetail string Evidence defectDetail
defects string Evidence defects
description string Evidence description
inspectionLimitations string Evidence inspectionLimitations
integralGarageDefects string Evidence integralGarageDefects
notes string Evidence notes
restrictions string Evidence restrictions
visibility string Evidence visibility

Roof Structure

propertyPack.surveys[].inside.roofStructure
Title Description Type Kind Field Required Overlays Affordance
additional1DefectDetail string Evidence additional1DefectDetail
additional1Defects Boolean flag: additional1 defect. boolean Evidence additional1Defects
additional1Description string Evidence additional1Description
additional1Insulation string Evidence additional1Insulation
additional1Lining string Evidence additional1Lining
additional1Restrictions string Evidence additional1Restrictions
additional1Visibility string Evidence additional1Visibility
additional2DefectDetail string Evidence additional2DefectDetail
additional2Defects Boolean flag: additional2 defect. boolean Evidence additional2Defects
additional2Description string Evidence additional2Description
additional2Insulation string Evidence additional2Insulation
additional2Lining string Evidence additional2Lining
additional2Restrictions string Evidence additional2Restrictions
additional2Visibility string Evidence additional2Visibility
advisories string Evidence advisories
condition string Evidence condition
defectDetail string Evidence defectDetail
defects string Evidence defects
description string Evidence description
features string Evidence features
firewall string Evidence firewall
inspectionLimitations string Evidence inspectionLimitations
insulation string Evidence insulation
lining string Evidence lining
notes string Evidence notes
restrictions string Evidence restrictions
visibility string Evidence visibility

Walls Partitions

propertyPack.surveys[].inside.wallsPartitions
Title Description Type Kind Field Required Overlays Affordance
adequateSupport Boolean flag: adequate support. boolean Evidence adequateSupport
advisories string Evidence advisories
condition string Evidence condition
construction string Evidence construction
defects string Evidence defects
defectsMajor string Evidence defectsMajor
defectsMinor string Evidence defectsMinor
description string Evidence description
inspectionLimitations string Evidence inspectionLimitations
notes string Evidence notes
restrictions string Evidence restrictions
visibility string Evidence visibility
wallFinish string Evidence wallFinish

Photos

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

Photos

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

Photos

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

Comments

Loading comments…