Proposal/Building units bedroom distribution

From OpenStreetMap Wiki
Jump to navigation Jump to search
Building units bedroom distribution
Proposal status: Proposed (under way)
Proposed by: Simgaymer
Tagging: building=apartments, building:units=*
Applies to: area way
Definition: Structured extension of building:units=* to describe the number of dwelling units in an apartment building by bedroom count.
Statistics:

Draft started: 2026-02-20
RFC start: 2026-02-20

Proposal

This proposal introduces structured keys to describe the distribution of dwelling units by bedroom count within apartment buildings.

The proposal extends the existing building:units=* key by allowing mappers to record the number of units with 0 bedrooms (studio), 1 bedroom, 2 bedrooms, etc.

Proposed keys:

These tags are intended for use on areas or ways tagged:

The values must be non-negative integers representing the count of units of that bedroom type within the building.

Rationale

The existing building:units=* tag provides only the total number of residential units in a building and does not describe their internal composition.

In many regions, official planning documents, development filings, and public records include breakdowns of units by bedroom count (e.g., studio, one-bedroom, two-bedroom). This information reflects the structural configuration of a building and may support housing stock analysis and typology mapping.

The proposed tagging:

  • Extends an established key using existing colon namespacing conventions.
  • Avoids compound string values that require parsing.
  • Uses numeric bedroom counts to ensure international neutrality.
  • Remains optional and backward-compatible.

The proposal is intentionally limited in scope to avoid feature creep and minimise overlap with market or occupancy data.

Tagging

Base Tag (Required)

The building must already be tagged:

Bedroom Distribution Tags

Tag Description
building:units:bedrooms:0=* Number of studio (0-bedroom) units
building:units:bedrooms:1=* Number of 1-bedroom units
building:units:bedrooms:2=* Number of 2-bedroom units
building:units:bedrooms:n=* Number of n-bedroom units

Values must be non-negative integers.

Partial Information

If a complete breakdown is not known, only known values may be recorded. There is no requirement to map all bedroom categories.

When a full breakdown is provided, the sum of all building:units:bedrooms:*=* values should equal building:units=*, but this is recommended rather than mandatory.

Not Intended For

  • Individual apartment units mapped separately
  • Single-family homes
  • Rental prices, occupancy, tenure, or market data
  • Internal floor area measurements

Examples

All Studio Building

building=apartments
building:units=49
building:units:bedrooms:0=49

Mixed Building

building=apartments
building:units=25
building:units:bedrooms:0=15
building:units:bedrooms:1=10

Larger Building

building=apartments
building:units=120
building:units:bedrooms:0=30
building:units:bedrooms:1=60
building:units:bedrooms:2=30

Rendering

No specific rendering is proposed. These tags are intended for data analysis and specialised use rather than cartographic display.

Features/Pages affected

If approved, the following pages may require updates:

  • building:units=*
  • =*
  • Any documentation referencing residential unit counts

External discussions

(To be filled in after RFC announcement on the community forum and tagging mailing list.)

Comments

There must be at least two weeks set aside for comment before proceeding to a vote.

Please comment on the discussion page.