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

Surveys · grounds

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| Grounds : "grounds" Grounds ||--o| Garage : "garage" Grounds ||--o| PermanentOutbuildings : "permanentOutbuildings" Grounds ||--o| Other : "other" Garage ||--o| Photos : "photos" Other ||--o| Photos : "photos" Other ||--o| Boundaries : "boundaries" Other ||--o| Hardscaping : "hardscaping" PermanentOutbuildings ||--o| Photos : "photos" Transaction { } PropertyPack { } Survey { } Grounds { } Garage { string advisories "advisories" string condition "condition" string defectDetail "defectDetail" string defects "defects" string description "description" boolean hasDefects "hasDefects" string inspectionLimitations "inspectionLimitations" string location "location" string movementStatus "movementStatus" string movementType "movementType" string notes "notes" string restrictions "restrictions" string roofConstruction "roofConstruction" boolean structuralMovement "structuralMovement" string visibility "visibility" string wallConstruction "wallConstruction" } Photos { string description "description" string photoId "photoId" boolean report "report" } Other { string advisories "advisories" boolean buildingRegs "buildingRegs" string condition "condition" string defects "defects" string description "description" boolean exceed1Acre "exceed1Acre" string gardens "gardens" string inspectionLimitations "inspectionLimitations" string japaneseKnotweed "japaneseKnotweed" string notes "notes" string otherDefectDetail "otherDefectDetail" boolean otherDefects "otherDefects" string otherFeatures "otherFeatures" string restrictions "restrictions" string visibility "visibility" } Boundaries { string fenceDefects "fenceDefects" string fenceDescription "fenceDescription" string fenceIssues "fenceIssues" string hedgeDefects "hedgeDefects" string hedgeDescription "hedgeDescription" string hedgeIssues "hedgeIssues" string otherBoundaryDescription "otherBoundaryDescription" string wallDefects "wallDefects" string wallDescription "wallDescription" string wallIssues "wallIssues" } Hardscaping { string deckingDefectDetail "deckingDefectDetail" boolean deckingDefects "deckingDefects" string deckingMaterial "deckingMaterial" string driveDefectDetail "driveDefectDetail" boolean driveDefects "driveDefects" string driveMaterial "driveMaterial" string drivewayLandscaping "drivewayLandscaping" string pathDefectDetail "pathDefectDetail" boolean pathDefects "pathDefects" string pathMaterial "pathMaterial" string patioDefectDetail "patioDefectDetail" boolean patioDefects "patioDefects" string patioMaterial "patioMaterial" } PermanentOutbuildings { string advisories "advisories" string condition "condition" string defectDetail "defectDetail" string defects "defects" string description "description" boolean hasDefects "hasDefects" string inspectionLimitations "inspectionLimitations" string location "location" string notes "notes" string restrictions "restrictions" string roofConstruction "roofConstruction" string type "type" string visibility "visibility" string wallConstruction "wallConstruction" }
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.

Object model

Grounds

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.

Grounds

propertyPack.surveys[].grounds

No scalar fields on this object — pure container.

Garage

propertyPack.surveys[].grounds.garage
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
hasDefects Whether s defect. boolean Evidence hasDefects
inspectionLimitations string Evidence inspectionLimitations
location string Evidence location
movementStatus string Evidence movementStatus
movementType string Evidence movementType
notes string Evidence notes
restrictions string Evidence restrictions
roofConstruction string Evidence roofConstruction
structuralMovement Boolean flag: structural movement. boolean Evidence structuralMovement
visibility string Evidence visibility
wallConstruction string Evidence wallConstruction

Other

propertyPack.surveys[].grounds.other
Title Description Type Kind Field Required Overlays Affordance
advisories string Evidence advisories
buildingRegs Boolean flag: building reg. boolean Evidence buildingRegs
condition string Evidence condition
defects string Evidence defects
description string Evidence description
exceed1Acre Boolean flag: exceed1 acre. boolean Evidence exceed1Acre
gardens string Evidence gardens
inspectionLimitations string Evidence inspectionLimitations
japaneseKnotweed string Evidence japaneseKnotweed
notes string Evidence notes
otherDefectDetail string Evidence otherDefectDetail
otherDefects Boolean flag: other defect. boolean Evidence otherDefects
otherFeatures string Evidence otherFeatures
restrictions string Evidence restrictions
visibility string Evidence visibility

Permanent Outbuildings

propertyPack.surveys[].grounds.permanentOutbuildings
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
hasDefects boolean Evidence hasDefects
inspectionLimitations string Evidence inspectionLimitations
location string Evidence location
notes string Evidence notes
restrictions string Evidence restrictions
roofConstruction string Evidence roofConstruction
type string Evidence type
visibility string Evidence visibility
wallConstruction string Evidence wallConstruction

Photos

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

Boundaries

propertyPack.surveys[].grounds.other.boundaries
Title Description Type Kind Field Required Overlays Affordance
fenceDefects string Evidence fenceDefects
fenceDescription string Evidence fenceDescription
fenceIssues string Evidence fenceIssues
hedgeDefects string Evidence hedgeDefects
hedgeDescription string Evidence hedgeDescription
hedgeIssues string Evidence hedgeIssues
otherBoundaryDescription string Evidence otherBoundaryDescription
wallDefects string Evidence wallDefects
wallDescription string Evidence wallDescription
wallIssues string Evidence wallIssues

Hardscaping

propertyPack.surveys[].grounds.other.hardscaping
Title Description Type Kind Field Required Overlays Affordance
deckingDefectDetail string Evidence deckingDefectDetail
deckingDefects Boolean flag: decking defect. boolean Evidence deckingDefects
deckingMaterial string Evidence deckingMaterial
driveDefectDetail string Evidence driveDefectDetail
driveDefects Boolean flag: drive defect. boolean Evidence driveDefects
driveMaterial string Evidence driveMaterial
drivewayLandscaping string Evidence drivewayLandscaping
pathDefectDetail string Evidence pathDefectDetail
pathDefects Boolean flag: path defect. boolean Evidence pathDefects
pathMaterial string Evidence pathMaterial
patioDefectDetail string Evidence patioDefectDetail
patioDefects Boolean flag: patio defect. boolean Evidence patioDefects
patioMaterial string Evidence patioMaterial

Photos

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

Photos

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

Comments

Loading comments…