Proposal/Building units bedroom distribution
| Building units bedroom distribution | |
|---|---|
| Proposal status: | Proposed (under way) |
| Proposed by: | Simgaymer |
| Tagging: | building=apartments, building:units=*
|
| Applies to: | |
| 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:
building:units:bedrooms:0=*building:units:bedrooms:1=*building:units:bedrooms:2=*building:units:bedrooms:n=*
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.