← Catalogue
World Models · legacy example

Settlement & Urban Form

This meta-model describes cities, towns and villages and their internal spatial anatomy: districts, blocks, built-up extents, density and morphology. It is its own model because urban form is an aggregate view over buildings (U1) and networks (U3) that changes slowly, is analyzed at its own scales, and is stewarded by planning and statistical actors rather than by individual asset owners.

IDworld.u4-settlement-and-urban-form
Version history0.2.0-legacy
CategoryReference example
IndustryCross-industry
Domainbuilt-environment
Tagssettlement, urban, form
Data structure

Bundles and layers

Bundle

anatomy

The spatial decomposition of a settlement

Layers

settlementExtent`: the observed built-up footprint · `districts`: administrative and analytic subdivisions · `blocks`: the smallest street-bounded urban units

Bundle

morphology

The measurable character of built form

Layers

density`: population, coverage and floor area ratios · `builtFormMetrics`: grain, height mix, street pattern indicators

Bundle

dynamics

How settlements change and are classified

Layers

growth`: successive extents and expansion records · `classification`: assignment to settlement classification schemes

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.buildingStructure` (U1): blocks aggregate individual buildings modelled there
  • REFERENCE `world.physicalInfrastructureNetwork` (U3): the serving networks that structure urban form
  • REFERENCE `world.landParcelCadastre` (P2): blocks tile the same ground as cadastral parcels; alignment is resolved through the cadastre
  • REFERENCE `world.addressLocationReferencing` (U7): settlement and district names feed the place name layer there
  • REFERENCE `world.observedPhenomenon` (X2): densification and growth can be published as observation series in X2
  • imports: citygml (ALIGN: city object and level-of-detail semantics)
  • imports: degurba (REFERENCE: degree of urbanisation classification scheme)

Canon, patches & standards

  • REFERENCE `world.buildingStructure` (U1): blocks aggregate individual buildings modelled there
  • REFERENCE `world.physicalInfrastructureNetwork` (U3): the serving networks that structure urban form
  • REFERENCE `world.landParcelCadastre` (P2): blocks tile the same ground as cadastral parcels; alignment is resolved through the cadastre
  • REFERENCE `world.addressLocationReferencing` (U7): settlement and district names feed the place name layer there
  • REFERENCE `world.observedPhenomenon` (X2): densification and growth can be published as observation series in X2
  • imports: citygml (ALIGN: city object and level-of-detail semantics)
  • imports: degurba (REFERENCE: degree of urbanisation classification scheme)

Artifact formats & serial data

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

Policies & accepted processes

  • `openUrbanFormLicense`: public release of extents, blocks and density aggregates
  • `planningBaselineAccess`: steward-granted access to full morphology data for plan-making
  • `statisticalExchange`: delivery of aggregates to a statistics office under agreed definitions

Read / add / edit / delete

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

Ownership, roles & access

The owner archetype is the settlement steward, a municipal planning office archetype for form records and a statistics office archetype for derived aggregates. The steward grants access per S1/S2, and published aggregates carry their scheme and reference date so consumers can detect drift.

Existing assembly

Objects, relationships, events and projections

Objects

  • `settlement`: a named inhabited place (city, town, village); key attributes: name, settlementClass, extentRef
  • `district`: an administrative or analytic subdivision of a settlement; key attributes: districtKind, area
  • `block`: the smallest urban unit bounded by streets or natural edges; key attributes: area, perimeter
  • `urbanExtent`: the observed built-up footprint of a settlement at a date; key attributes: observedAt, area, method
  • `densityMeasure`: a dated density value for a spatial unit; key attributes: measureKind, value, referenceDate
  • `morphologyProfile`: a characterization of built form; key attributes: profileClass, indicators
  • `classificationAssignment`: assignment of a settlement or district to a scheme term; key attributes: scheme, term, assignedAt

Relationships

  • `settlement` -> subdividedInto -> `district` (1:n): the administrative and analytic partition of a settlement
  • `district` -> subdividedInto -> `block` (1:n): blocks tile each district
  • `block` -> aggregates -> `building` (1:n): the buildings of U1 that stand within the block
  • `settlement` -> hasExtent -> `urbanExtent` (1:n): successive extents form the growth history
  • `densityMeasure` -> describes -> `district` (n:1): each measure applies to one settlement, district or block
  • `settlement` -> servedBy -> `network` (n:m): the U3 networks that serve the settlement

Events

  • `extentObserved`: a new built-up extent was measured for a settlement
  • `districtRedrawn`: district boundaries were changed
  • `blockReplatted`: block geometry was restructured, typically after redevelopment
  • `densityMeasured`: a density value was computed for a spatial unit at a reference date
  • `classificationChanged`: a settlement or district moved to a different scheme term

Projections

  • `atlasProjection`: settlements, districts and extents for reference mapping; omits per-building detail
  • `planningBaselineProjection`: form and density indicators for plan-making; omits any owner or occupant information
  • `growthTimelapseProjection`: successive extents in time order; omits internal subdivisions