Comparison of life cycle concepts

From OpenStreetMap Wiki
Jump to: navigation, search
Help
Available languages
English 日本語

There are several approaches to map features under construction and disused features, some more, others less widely used. Most of these are only ideas or proposals and are not rendered by any application. This page tries to list them all together with their pros and cons to facilitate a decision on the issue.

The list intentionally tries to not include subjective arguments such as “intuitive” usability. It also ignores current renderer support.

Contents

<status> = yes

see: disused=yes, Proposed features/Abandoned, Proposed features/vacant, Key:Demolished. Similar approaches include construction=yes

Proposal status: The 'Abandoned' proposed feature is now considered to be 'Abandoned' and did not reach conclusion. A tag-documentation page has been added for it nonetheless. The 'vacant' proposed feature remains considered as a 'Draft', but has not had input since mid-2010. 'Disused' is in widespread use, but consensus is that in it original form the tag was badly-considered and caused sets of tags on an object to be inconsistent (i.e. internally contradictory). Users have used namespaces as workarounds for this inconsistency for some time. As of 2011-06-05, User:Achadwick has codified the approach some people use in the hope of rehabilitating disused=* and abandoned=*.

Advantages:

Disadvantages:

life_cycle = <status>

Main article: Proposed_Features/Status

Proposal status: Voting has concluded and the Proposed Feature was rejected based on a 15-15 yea/nay vote total.

Advantages:

Disadvantages:

<key> = <status> + <status> = <value>

see: railway=disused, railway=abandoned, railway=preserved, highway=construction

Advantages:

Disadvantages:

<status>:<key> = <value>

This syntax is now documented on Key:disused and produces tags such as disused:amenity=pub. Examples for previously discussed syntactic variants include amenity-disused=pub and was:highway=tertiary.

Tags which are no longer relevant to the current state of the object are renamed so that they don't cause accidental use by programs which might otherwise mistakenly use them. Ideally they're 'namespaced out' all together, meaning that interdependencies between tags are preserved in a restoreable - and, to some extent, machine readable - format.

Advantages:

Disadvantages:

life_cycle relation

Main article: Proposed_Features/Life_cycle_relation

Proposal status: The proposal is still in 'Draft' phase, but has not had input since mid-2009 and should practically be considered 'Abandoned'.

Advantages:

Disadvantages:

Related concepts

<tag> : <year> - <year>

see: Multilingual names

(This proposal has a different purpose from the others on this page. It cannot describe the current status of a feature at all. Instead, it describes the history of a feature.)

Note: Only a small number of buildings and roads have such a long history

Personal tools
Namespaces
Variants
Actions
site
Toolbox