|Used to link objects together and inherit properties.
|Status: in use
|Tools for this tag
A provides_feature relation is used to link objects together to inherit some properties.
It improves data cleanliness by avoiding unnecessary data duplication within the database, in particular addresses. Write the address once and link several objects to it. The same goes to link a POI with an entrance, especially when the entrance is not near the door having the official address.
It can also be used as an elegant solution to complicated cases such as a POI having two official addresses. (Think of a large shop on a corner building branding itself as belonging to both streets.)
How to map
Create a relation and add at least two members.
|Indicates this relation provides features to an object.
(subway station entrance assignment)
(POI address assignment)
Parsing algorithm example
Want its entrance? Select each member with address; addresses are assumed to be entrances unless they have tags restricting entry (e.g. entrance=home or access=no). Then, select all members with entrance, they are automatically assumed to be legitimate entrances for the POI.