Changes

Jump to navigation Jump to search
Line 13: Line 13:  
=== Prices ===
 
=== Prices ===
 
The stores taxonomy can be based on [https://prices.openfoodfacts.org/ OFF Prices]. The receipts corresponding to a shop are entered on Prices. Prices has a unique identifier for each shop, which should be used as a linking pin. In addition Prices offers a link with Openstreetmap, which can be used to pull in additional information. Some of this information is already cached by Prices.
 
The stores taxonomy can be based on [https://prices.openfoodfacts.org/ OFF Prices]. The receipts corresponding to a shop are entered on Prices. Prices has a unique identifier for each shop, which should be used as a linking pin. In addition Prices offers a link with Openstreetmap, which can be used to pull in additional information. Some of this information is already cached by Prices.
 +
=== Open Street Map integration ===
 +
All locations are linked to [https://www.openstreetmap.org/ Open Street Map] (OSM) through the unique OSM id. The link refers to a basic object in SOM:
 +
* Node - is used to refer to a single location, like [https://www.openstreetmap.org/node/25213337 BP Service];
 +
* Way - is used to refer to a building, like [https://www.openstreetmap.org/way/31348922 IKEA];
 +
* Relation - is used to refer multiple ways used by the shop, like [https://www.openstreetmap.org/relation/1235874 Carrefour];
 +
 +
Using a Way to designate a shopping location might lead to inconsistencies, like [https://www.openstreetmap.org/way/4447066 this] actual location. Which shop on the street is meant? Using a relation might lead to inconsistencies as well, like [https://www.openstreetmap.org/relation/7868535 this] actual location. This can be limited to OSM objects that have the tag ''shop''.
 +
 +
Several of the fields are pulled from OSM (name, postcode, city, country, lat, lon). These need to be regularly updated, so that OSM is followed. Any deleted location should be kept.
    
=== Example ===
 
=== Example ===
4,561

edits

Navigation menu