Schema › Property › Valuation Schema Page 39e Generated 2026-05-17 DAMA · Data Modeling & Design
Valuation 40 leaves 77.5% Declaration 22.5% Evidence 0.0% Derivation 2 in overlays 4 with worked example
Entity relationships
---
config:
layout: elk
elk:
direction: DOWN
nodePlacementStrategy: BRANDES_KOEPF
mergeEdges: false
---
erDiagram
Transaction ||--o| PropertyPack : "propertyPack"
Transaction ||--o| ValuationComparisonData : "valuationComparisonData"
PropertyPack ||--o| PriceInformation : "priceInformation"
PropertyPack ||--o{ Valuation : "valuations"
ValuationComparisonData ||--o{ PropertyDetail : "propertyDetails"
ValuationComparisonData ||--o| PropertyPricing : "propertyPricing"
PropertyDetail ||--o| PropertyListingInfo : "propertyListingInfo"
PropertyDetail ||--o| BasicDetails : "basicDetails"
PropertyDetail ||--o{ Media : "media"
BasicDetails ||--o| BuildInformation : "buildInformation"
BuildInformation ||--o| InternalArea : "internalArea"
PropertyPricing ||--o| RentalEstimate : "rentalEstimate"
PropertyPricing ||--o| PriceEstimationDetails : "priceEstimationDetails"
Transaction {
}
PropertyPack {
}
PriceInformation {
string disposal "Disposal"
number price "Price"
string priceQualifier "Price type"
string saleAtUndervalue "Is the property being sold at undervalue?"
}
Valuation {
integer capitalValue "capitalValue"
string confidenceBand "confidenceBand"
number confidenceLevel "confidenceLevel"
integer valuationId "valuationId"
string valuationTimestamp "valuationTimestamp"
string checkValuationResult "checkValuationResult"
string instructionType "instructionType"
integer reinstatementCost "reinstatementCost"
number rentalConfidenceLevel "rentalConfidenceLevel"
integer rentalValue "rentalValue"
string valuationContext "valuationContext"
string valuationType "valuationType"
}
ValuationComparisonData {
}
PropertyDetail {
string marketingTenure "Marketing Tenure"
string propertyFullDescription "Property Description"
string propertyType "Type of Property"
string uprn "Unique Property Reference Number (UPRN)"
}
BasicDetails {
integer bathrooms "Number of Bathrooms"
integer bedrooms "Number of Bedrooms"
}
BuildInformation {
integer yearOfBuild "Year the property was built"
}
InternalArea {
number area "Internal area value"
string units "Internal area units"
}
Media {
string caption "Caption"
string mediaType "Type of media"
string mediaUrl "Media URL"
}
PropertyListingInfo {
number listPrice "List Price"
string listedDate "Listed Date"
string listingType "listingType"
string soldDate "Sold Date"
number soldPrice "Sold Price"
}
PropertyPricing {
number estimatedPrice "Estimated Price"
number yield "Yield"
}
PriceEstimationDetails {
string[] credibilitySources "Data Sources"
string pricingMethodology "Pricing Methodology"
}
RentalEstimate {
number estimatedAmount "Rental Estimate Amount"
string paymentFrequency "Payment Frequency"
}
Physical model — every JSON object owned by this page is a node, every scalar field a row. 14 objects, 40 scalar fields. Generated from the schema walk; click any node to jump to its table. Valuation and price 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 capitalValue — integer Evidence capitalValue* yes — — confidenceBand Enumeration: high, medium, low. string Evidence confidenceBand* yes — — confidenceLevel — number Evidence confidenceLevel* yes — — valuationId — integer Evidence valuationId* yes — — valuationTimestamp — string Evidence valuationTimestamp* yes — — checkValuationResult — string Evidence checkValuationResult — — — instructionType — string Declaration instructionType — — — reinstatementCost — integer Evidence reinstatementCost — — — rentalConfidenceLevel — number Evidence rentalConfidenceLevel — — — rentalValue — integer Evidence rentalValue — — — valuationContext — string Declaration valuationContext — — — valuationType — string Declaration valuationType — — —
Title Description Type Kind Field Required Overlays Affordance Marketing Tenure — string Declaration marketingTenure — — — Property Description A detailed description of the property. string Declaration propertyFullDescription — — — Type of Property — string Declaration propertyType — — — Unique Property Reference Number (UPRN) — string Declaration uprn — — —
Title Description Type Kind Field Required Overlays Affordance Estimated Price Approximation of the property' current market value number Declaration estimatedPrice — — — Yield Return on investment (ROI) generated by an income-producing asset number Declaration yield — — —
Title Description Type Kind Field Required Overlays Affordance Number of Bathrooms — integer Declaration bathrooms — — — Number of Bedrooms — integer Declaration bedrooms — — —
Title Description Type Kind Field Required Overlays Affordance List Price The asking price for the property currently on sale. number Declaration listPrice — — — Listed Date The date when the property was listed for sale. string Declaration listedDate — — — listingType Type of property listing, indicating whether it was recently sold or is currently on sale. string Declaration listingType — — — listingType Type of property listing, indicating whether it was recently sold or is currently on sale. string Declaration listingType — — — Sold Date The date when the property was sold. string Declaration soldDate — — — Sold Price The amount for which the property was sold. number Declaration soldPrice — — —
Title Description Type Kind Field Required Overlays Affordance Data Sources The source of data used for property pricing estimates. string[] Declaration credibilitySources — — — Pricing Methodology Description of the methodology used to estimate property pricing. string Declaration pricingMethodology — — —
Title Description Type Kind Field Required Overlays Affordance Rental Estimate Amount The estimated rental amount for the property. number Declaration estimatedAmount — — — Payment Frequency The frequency at which the rental amount is calculated. string Declaration paymentFrequency — — —
Comments