← Catalogue
World Models · legacy example

Price Valuation & Appraisal

This meta-model describes how the world records what things cost and what they are judged to be worth: individual price observations, professional appraisals of specific subjects, composite price indices, and the methodologies behind all three. It is its own model because price knowledge is produced by observers, appraisers and index compilers, is distinct from the transactions it describes, and is consumed by insurance, procurement and statistics as an independent evidence stream.

IDworld.c7-price-valuation-and-appraisal
Version history0.2.0-legacy
CategoryReference example
IndustryCross-industry
Domaineconomy
Tagsprice, valuation, appraisal
Data structure

Bundles and layers

Bundle

observation

Single recorded prices

Layers

pricePoint`: observed transaction prices, quotes and listings · `sourcing`: sources, sampling frames and collection runs

Bundle

appraisal

Judged worth of a specific subject

Layers

engagement`: the assignment, its subject and purpose · `opinionOfValue`: the concluded value, its basis and date

Bundle

index

Composite price series

Layers

seriesDefinition`: index scope, basket and weighting · `release`: compiled values, revisions and rebasing

Bundle

methodology

How numbers are produced

Layers

methodSpecification`: approaches, models and standards conformance

Findings

Catalogue-native findings must describe the information grouped by each layer. This legacy version does not declare them separately.

Questions & artifacts

Questions, artifact requirements and serial naming rules are required by Vercy vNext; they remain unassigned in this reference version.

Service layers

How this specification operates

Dimension & namespace

  • REFERENCE `world.organization` (O1): observing, appraising and index-compiling organizations, and organizations whose assets are valued.
  • REFERENCE `world.commercialContract` (O5): executed agreements are a class of price source under contribution contracts.
  • REFERENCE `world.landParcel` (P2): parcels and buildings as frequent valuation subjects.
  • REFERENCE note: `world.insurance` (C8) REFERENCEs this model for insured values and loss quantification.
  • REFERENCE `world.stewardship` (S1) and `world.accessGrant` (S2): ownership and access grants over observations, opinions and series.
  • MIX-IN `world.auditTrail` (S4): audit facets on corrections, revisions and method changes.
  • imports: sdmx (ALIGN): statistical data and metadata exchange shapes for series and releases.
  • imports: appraisal-standards (ALIGN): appraisal practice vocabulary including bases of value.
  • imports: iso-4217 (REFERENCE): currency codes on every amount.

Canon, patches & standards

  • REFERENCE `world.organization` (O1): observing, appraising and index-compiling organizations, and organizations whose assets are valued.
  • REFERENCE `world.commercialContract` (O5): executed agreements are a class of price source under contribution contracts.
  • REFERENCE `world.landParcel` (P2): parcels and buildings as frequent valuation subjects.
  • REFERENCE note: `world.insurance` (C8) REFERENCEs this model for insured values and loss quantification.
  • REFERENCE `world.stewardship` (S1) and `world.accessGrant` (S2): ownership and access grants over observations, opinions and series.
  • MIX-IN `world.auditTrail` (S4): audit facets on corrections, revisions and method changes.
  • imports: sdmx (ALIGN): statistical data and metadata exchange shapes for series and releases.
  • imports: appraisal-standards (ALIGN): appraisal practice vocabulary including bases of value.
  • imports: iso-4217 (REFERENCE): currency codes on every amount.

Artifact formats & serial data

Format-independent core. Concrete artifact formats and naming prefixes are not declared in this legacy version.

Policies & accepted processes

  • `observationContribution`: sources contribute price points under agreed terms and quality rules.
  • `indexSubscription`: consumers receive index releases and a defined depth of history.
  • `appraisalReliance`: named third parties may rely on a value opinion within its stated scope and validity.

Read / add / edit / delete

CRUD procedures and interface bindings are not declared in this legacy version.

Ownership, roles & access

The observing, appraising or compiling organization owns its observations, opinions and indices; subjects of valuation are identified by reference and do not own the opinion. Access is granted by the owner under the S1/S2 models of this catalogue.

Existing assembly

Objects, relationships, events and projections

Objects

  • `priceObservation`: a single recorded price; key attributes: amount, currency, observed date, observation kind (transaction, quote, listing).
  • `priceSource`: where observations come from; key attributes: source kind, coverage, reliability grade.
  • `appraisalEngagement`: a commissioned valuation assignment; key attributes: client reference, purpose, effective date, scope.
  • `valuationSubject`: the thing being valued; key attributes: subject kind, external referent link, description as inspected.
  • `valueOpinion`: the concluded professional opinion; key attributes: amount, currency, basis of value, opinion date, validity.
  • `priceIndex`: a defined composite series; key attributes: name, scope, base period, frequency.
  • `indexRelease`: one compiled publication of an index; key attributes: period, value, revision state, release date.
  • `methodology`: a documented method; key attributes: approach, version, standards conformance, adoption date.

Relationships

  • `priceObservation` -> collectedFrom -> `priceSource` (n:1): provenance of every observation.
  • `appraisalEngagement` -> concerns -> `valuationSubject` (n:1): what the assignment values.
  • `valuationSubject` -> resolvesTo -> `world.landParcel` (n:1): the external referent, for example a parcel (P2), an organization asset (O1) or another catalogue entity.
  • `valueOpinion` -> concludes -> `appraisalEngagement` (1:1): the outcome of the assignment.
  • `indexRelease` -> publishes -> `priceIndex` (n:1): each release instantiates one series for one period.
  • `priceObservation` -> aggregatedInto -> `indexRelease` (n:m): observations feeding a compiled value.
  • `appraisalEngagement` -> governedBy -> `methodology` (n:1): the method applied; indices are governed the same way.

Events

  • `priceObserved`: a price point was recorded from a source.
  • `observationCorrected`: a recorded observation was corrected or invalidated.
  • `appraisalCommissioned`: a valuation assignment was accepted.
  • `valueOpinionIssued`: a concluded opinion was delivered.
  • `indexReleased`: an index value for a period was published.
  • `indexRevised`: a published index value was revised or the series was rebased.
  • `methodologyAdopted`: a method or its new version came into use.

Projections

  • `marketBoard`: headline index values and movements; omits underlying observations.
  • `appraisalSummary`: concluded value, basis and date; omits working papers and comparables.
  • `researchExtract`: anonymized observation series for analysis; omits source identities.