[//]: # (WARNING: this file is automatically generated. Please find the sources at the bottom and edit those sources)
## Circular economy ( [circular_economy](https://mapcomplete.org/circular_economy) )
_This document details some technical information about this MapComplete theme, mostly about the attributes used in the theme. Various links point toward more information about the attributes, e.g. to the OpenStreetMap-wiki, to TagInfo or tools creating statistics_
The theme introduction reads:
> Various items which help people to share, reuse or recycle.
This theme contains the following layers:
- [public_bookcase](../Layers/public_bookcase.md)
- [bicycle_library](../Layers/bicycle_library.md)
- [bike_repair_station](../Layers/bike_repair_station.md)
- [tool_library](../Layers/tool_library.md)
- [assisted_repair](../Layers/assisted_repair.md)
- [shops_second_hand (defined in this theme)](#shops_second_hand)
- [shops](../Layers/shops.md)
Available languages:
- en
- es
# Table of contents
- [Circular economy ( circular_economy )](#circular-economy-(-circular_economy-))
1. [Layers defined in this theme configuration file](#layers-defined-in-this-theme-configuration-file)
2. [shops_second_hand](#shops_second_hand)
- [Basic tags for this layer](#basic-tags-for-this-layer)
- [Supported attributes](#supported-attributes)
+ [images](#images)
+ [reviews](#reviews)
+ [shops-name](#shops-name)
+ [brand](#brand)
+ [second_hand](#second_hand)
+ [opening_hours](#opening_hours)
+ [Opening hours](#opening-hours)
+ [website](#website)
+ [email](#email)
+ [phone](#phone)
+ [payment-options](#payment-options)
+ [repeated](#repeated)
+ [single_level](#single_level)
+ [copyshop-print-sizes](#copyshop-print-sizes)
+ [copyshop-binding](#copyshop-binding)
+ [key_cutter](#key_cutter)
+ [sells_new_bikes](#sells_new_bikes)
+ [bike_second_hand](#bike_second_hand)
+ [repairs_bikes](#repairs_bikes)
+ [bicycle_rental](#bicycle_rental)
+ [bike_pump_service](#bike_pump_service)
+ [bike_repair_tools](#bike_repair_tools)
+ [bike_wash](#bike_wash)
+ [internet](#internet)
+ [internet-fee](#internet-fee)
+ [internet-ssid](#internet-ssid)
+ [organic](#organic)
+ [sugar_free](#sugar_free)
+ [gluten_free](#gluten_free)
+ [lactose_free](#lactose_free)
+ [description](#description)
+ [leftover-questions](#leftover-questions)
+ [move-button](#move-button)
+ [delete-button](#delete-button)
+ [lod](#lod)
# Layers defined in this theme configuration file
These layers can not be reused in different themes.
# shops_second_hand
This layer is based on [shops](../Layers/shops.md)
A shop
- This layer is shown at zoomlevel **10** and higher
No themes use this layer
## Basic tags for this layer
Elements must match **any** of the following expressions:
- shop=second_hand
- shop=charity
[Execute on overpass](http://overpass-turbo.eu/?Q=%5Bout%3Ajson%5D%5Btimeout%3A90%5D%3B%28%20%20%20%20nwr%5B%22shop%22%3D%22second_hand%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%20%20%20%20nwr%5B%22shop%22%3D%22charity%22%5D%28%7B%7Bbbox%7D%7D%29%3B%0A%29%3Bout%20body%3B%3E%3Bout%20skel%20qt%3B)
## Supported attributes
**Warning:**,this quick overview is incomplete,
| attribute | type | values which are supported by this layer |
-----|-----|----- |
| [name](https://wiki.openstreetmap.org/wiki/Key:name) | [string](../SpecialInputElements.md#string) | |
| [brand](https://wiki.openstreetmap.org/wiki/Key:brand) | [string](../SpecialInputElements.md#string) | |
| [second_hand](https://wiki.openstreetmap.org/wiki/Key:second_hand) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:second_hand%3Dno) |
| [opening_hours](https://wiki.openstreetmap.org/wiki/Key:opening_hours) | [opening_hours](../SpecialInputElements.md#opening_hours) | |
| [website](https://wiki.openstreetmap.org/wiki/Key:website) | [url](../SpecialInputElements.md#url) | |
| [email](https://wiki.openstreetmap.org/wiki/Key:email) | [email](../SpecialInputElements.md#email) | |
| [phone](https://wiki.openstreetmap.org/wiki/Key:phone) | [phone](../SpecialInputElements.md#phone) | |
| [level](https://wiki.openstreetmap.org/wiki/Key:level) | [float](../SpecialInputElements.md#float) | [0](https://wiki.openstreetmap.org/wiki/Tag:level%3D0) [1](https://wiki.openstreetmap.org/wiki/Tag:level%3D1) [-1](https://wiki.openstreetmap.org/wiki/Tag:level%3D-1) |
| [service:binding](https://wiki.openstreetmap.org/wiki/Key:service:binding) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:binding%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:binding%3Dno) |
| [service:bicycle:retail](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:retail) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:retail%3Dno) |
| [service:bicycle:second_hand](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:second_hand) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Dno) [only](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:second_hand%3Donly) |
| [service:bicycle:repair](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:repair) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Donly_sold) [brand](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:repair%3Dbrand) |
| [service:bicycle:rental](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:rental) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:rental%3Dno) |
| [service:bicycle:pump](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:pump) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dno) [separate](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:pump%3Dseparate) |
| [service:bicycle:diy](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:diy) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Dno) [only_sold](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:diy%3Donly_sold) |
| [service:bicycle:cleaning](https://wiki.openstreetmap.org/wiki/Key:service:bicycle:cleaning) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dyes) [diy](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Ddiy) [no](https://wiki.openstreetmap.org/wiki/Tag:service:bicycle:cleaning%3Dno) |
| [internet_access](https://wiki.openstreetmap.org/wiki/Key:internet_access) | Multiple choice | [wlan](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwlan) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dno) [terminal](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dterminal) [wired](https://wiki.openstreetmap.org/wiki/Tag:internet_access%3Dwired) |
| [internet_access:fee](https://wiki.openstreetmap.org/wiki/Key:internet_access:fee) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dyes) [no](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dno) [customers](https://wiki.openstreetmap.org/wiki/Tag:internet_access:fee%3Dcustomers) |
| [internet_access:ssid](https://wiki.openstreetmap.org/wiki/Key:internet_access:ssid) | [string](../SpecialInputElements.md#string) | [Telekom](https://wiki.openstreetmap.org/wiki/Tag:internet_access:ssid%3DTelekom) |
| [organic](https://wiki.openstreetmap.org/wiki/Key:organic) | Multiple choice | [yes](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dyes) [only](https://wiki.openstreetmap.org/wiki/Tag:organic%3Donly) [no](https://wiki.openstreetmap.org/wiki/Tag:organic%3Dno) |
| [diet:sugar_free](https://wiki.openstreetmap.org/wiki/Key:diet:sugar_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:sugar_free%3Dno) |
| [diet:gluten_free](https://wiki.openstreetmap.org/wiki/Key:diet:gluten_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:gluten_free%3Dno) |
| [diet:lactose_free](https://wiki.openstreetmap.org/wiki/Key:diet:lactose_free) | Multiple choice | [only](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Donly) [yes](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dyes) [limited](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dlimited) [no](https://wiki.openstreetmap.org/wiki/Tag:diet:lactose_free%3Dno) |
| [description](https://wiki.openstreetmap.org/wiki/Key:description) | [string](../SpecialInputElements.md#string) | |
### images
This block shows the known images which are linked with the `image`-keys, but also via `mapillary` and `wikidata` and shows the button to upload new images
_This tagrendering has no question and is thus read-only_
*{image_carousel()}{image_upload()}*
### reviews
Shows the reviews module (including the possibility to leave a review)
_This tagrendering has no question and is thus read-only_
*{create_review()}{list_reviews()}*
### shops-name
The question is `What is the name of this shop?`
*This shop is called {name}* is shown if `name` is set
### brand
The question is `What is the brand of this shop?`
*Part of {brand}* is shown if `brand` is set
- *This shop does not have a specific brand, it is not part of a bigger chain* is shown if with not:brand=yes
### second_hand
The question is `Does this shop sell second-hand items?`
- *This shop sells second-hand items only* is shown if with second_hand=only
- *This shop sells second-hand items along with new items* is shown if with second_hand=yes
- *This shop only sells brand-new items* is shown if with second_hand=no
This tagrendering is only visible in the popup if the following condition is met: shop=clothes | shop=books | shop=charity | shop=furniture | shop=mobile_phone | shop=computer | shop=toys
### opening_hours
The question is `What are the opening hours of {title()}?`
*
Opening hours
{opening_hours_table(opening_hours)}* is shown if `opening_hours` is set
- *Marked as closed for an unspecified time* is shown if with opening_hours=closed. _This option cannot be chosen as answer_
### website
The question is `What is the website of {title()}?`
*{website}* is shown if `website` is set
- *{contact:website}* is shown if with contact:website~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### email
The question is `What is the email address of {title()}?`
*{email}* is shown if `email` is set
- *{contact:email}* is shown if with contact:email~.+. _This option cannot be chosen as answer_
- *{operator:email}* is shown if with operator:email~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### phone
The question is `What is the phone number of {title()}?`
*{phone}* is shown if `phone` is set
- *{contact:phone}* is shown if with contact:phone~.+. _This option cannot be chosen as answer_
This tagrendering has labels
`contact`
### payment-options
The question is `Which methods of payment are accepted here?`
- *Cash is accepted here* is shown if with payment:cash=yes. Unselecting this answer will add payment:cash=no
- *Payment cards are accepted here* is shown if with payment:cards=yes. Unselecting this answer will add payment:cards=no
- *Payment by QR-code is possible here* is shown if with payment:qr_code=yes. Unselecting this answer will add payment:qr_code=no
### repeated
_This tagrendering has no question and is thus read-only_
*Multiple, identical objects can be found on floors {repeat_on}.*
This tagrendering is only visible in the popup if the following condition is met: repeat_on~.+
This tagrendering has labels
`level`
### single_level
The question is `On what level is this feature located?`
*Located on the {level}th floor* is shown if `level` is set
- *Located underground* is shown if with location=underground. _This option cannot be chosen as answer_
- *Located on the ground floor* is shown if with level=0
- *Located on the ground floor* is shown if with level=. _This option cannot be chosen as answer_
- *Located on the first floor* is shown if with level=1
- *Located on the first basement level* is shown if with level=-1
This tagrendering has labels
`level`
### copyshop-print-sizes
The question is `What paper formats does this shop offer?`
- *This shop can print on papers of size A4* is shown if with service:print:A4=yes. Unselecting this answer will add service:print:A4=no
- *This shop can print on papers of size A3* is shown if with service:print:A3=yes. Unselecting this answer will add service:print:A3=no
- *This shop can print on papers of size A2* is shown if with service:print:A2=yes. Unselecting this answer will add service:print:A2=no
- *This shop can print on papers of size A1* is shown if with service:print:A1=yes. Unselecting this answer will add service:print:A1=no
- *This shop can print on papers of size A0* is shown if with service:print:A0=yes. Unselecting this answer will add service:print:A0=no
This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$
### copyshop-binding
The question is `Does this shop offer a binding service?`
- *This shop binds papers into a booklet* is shown if with service:binding=yes
- *This shop does bind books* is shown if with service:binding=no
This tagrendering is only visible in the popup if the following condition is met: service:print=yes | shop~^(.*copyshop.*)$ | shop~^(.*stationery.*)$
### key_cutter
The question is `Does this shop offer key cutting?`
- *This shop is also specialized in key cutting* is shown if with craft=key_cutter
- *This shop offers key cutting as a service* is shown if with service:key_cutting=yes
- *This shops does not offer key cutting as a service* is shown if with craft= & service:key_cutting=no
This tagrendering is only visible in the popup if the following condition is met: craft=key_cutting | shop=shoe_repair | shop=diy | shop=doityourself | shop=home_improvement | shop=hardware | shop=locksmith | shop=repair | service:key_cutting~.+
### sells_new_bikes
The question is `Does this shop sell bikes?`
- *This shop sells new bikes* is shown if with service:bicycle:retail=yes
- *This shop doesn't sell new bikes* is shown if with service:bicycle:retail=no
This tagrendering is only visible in the popup if the following condition is met: shop=outdoor | shop=sport | shop=diy | shop=doityourself | service:bicycle:retail~.+
### bike_second_hand
The question is `Does this shop sell second-hand bikes?`
- *This shop sells second-hand bikes* is shown if with service:bicycle:second_hand=yes
- *This shop doesn't sell second-hand bikes* is shown if with service:bicycle:second_hand=no
- *This shop only sells second-hand bikes* is shown if with service:bicycle:second_hand=only
This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=charity | shop=second_hand | shop=bicycle_repair | service:bicycle:second_hand~.+
### repairs_bikes
The question is `Does this shop repair bikes?`
- *This shop repairs bikes* is shown if with service:bicycle:repair=yes
- *This shop doesn't repair bikes* is shown if with service:bicycle:repair=no
- *This shop only repairs bikes bought here* is shown if with service:bicycle:repair=only_sold
- *This shop only repairs bikes of a certain brand* is shown if with service:bicycle:repair=brand
This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | service:bicycle:second_hand=yes | service:bicycle:second_hand=only | shop=sport | shop=outdoor | shop=bicycle | service:bicycle:repair~.+
### bicycle_rental
The question is `Does this shop rent out bikes?`
- *This shop rents out bikes* is shown if with service:bicycle:rental=yes
- *This shop doesn't rent out bikes* is shown if with service:bicycle:rental=no
This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=sport | shop=bicycle_repair | shop=outdoor | shop=rental | service:bicycle:rental~.+
### bike_pump_service
The question is `Does this shop offer a bike pump for use by anyone?`
- *This shop offers a bike pump for anyone* is shown if with service:bicycle:pump=yes
- *This shop doesn't offer a bike pump for anyone* is shown if with service:bicycle:pump=no
- *There is bicycle pump, it is shown as a separate point* is shown if with service:bicycle:pump=separate
This tagrendering is only visible in the popup if the following condition is met: service:bicycle:retail=yes | shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.+)$~~^(yes)$ | service:bicycle:pump~.+
### bike_repair_tools
The question is `Are there tools here to repair your own bike?`
- *This shop offers tools for DIY bicycle repair* is shown if with service:bicycle:diy=yes
- *This shop doesn't offer tools for DIY bicycle repair* is shown if with service:bicycle:diy=no
- *Tools for DIY bicycle repair are only available if you bought/hire the bike in the shop* is shown if with service:bicycle:diy=only_sold
This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | service:bicycle:diy~.+ | service:bicycle:repair~^(yes|only)$
### bike_wash
The question is `Are bicycles washed here?`
- *This shop cleans bicycles* is shown if with service:bicycle:cleaning=yes
- *This shop has an installation where one can clean bicycles themselves* is shown if with service:bicycle:cleaning=diy
- *This shop doesn't offer bicycle cleaning* is shown if with service:bicycle:cleaning=no
This tagrendering is only visible in the popup if the following condition is met: shop=bicycle | shop=bicycle_repair | ^(service:bicycle:.*)$~~^(yes|only)$ | service:bicycle:cleaning~.+
### internet
The question is `Does this place offer internet access?`
- *This place offers wireless internet access* is shown if with internet_access=wlan
- *This place does not offer internet access* is shown if with internet_access=no
- *This place offers internet access* is shown if with internet_access=yes. _This option cannot be chosen as answer_
- *This place offers internet access via a terminal or computer* is shown if with internet_access=terminal
- *This place offers wired internet access* is shown if with internet_access=wired
This tagrendering has labels
`internet-all`
### internet-fee
The question is `Is there a fee for internet access?`
- *There is a fee for the internet access at this place* is shown if with internet_access:fee=yes
- *Internet access is free at this place* is shown if with internet_access:fee=no
- *Internet access is free at this place, for customers only* is shown if with internet_access:fee=customers
This tagrendering is only visible in the popup if the following condition is met: internet_access!=no & internet_access~.+
This tagrendering has labels
`internet-all`
### internet-ssid
The question is `What is the network name for the wireless internet access?`
*The network name is {internet_access:ssid}* is shown if `internet_access:ssid` is set
- *Telekom* is shown if with internet_access:ssid=Telekom
This tagrendering is only visible in the popup if the following condition is met: internet_access=wlan
This tagrendering has labels
`internet-all`
### organic
The question is `Does this shop offer organic products?`
- *This shop offers organic products* is shown if with organic=yes
- *This shop only offers organic products* is shown if with organic=only
- *This shop does not offer organic products* is shown if with organic=no
This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=clothes | shop=shoes | shop=butcher | shop=cosmetics | shop=deli | shop=bakery | shop=alcohol | shop=seafood | shop=beverages | shop=florist
### sugar_free
The question is `Does this shop have a sugar free offering?`
- *This shop only sells sugar free products* is shown if with diet:sugar_free=only
- *This shop has a big sugar free offering* is shown if with diet:sugar_free=yes
- *This shop has a limited sugar free offering* is shown if with diet:sugar_free=limited
- *This shop has no sugar free offering* is shown if with diet:sugar_free=no
This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream
This tagrendering has labels
`diets`
### gluten_free
The question is `Does this shop have a gluten free offering?`
- *This shop only sells gluten free products* is shown if with diet:gluten_free=only
- *This shop has a big gluten free offering* is shown if with diet:gluten_free=yes
- *This shop has a limited gluten free offering* is shown if with diet:gluten_free=limited
- *This shop has no gluten free offering* is shown if with diet:gluten_free=no
This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream
This tagrendering has labels
`diets`
### lactose_free
The question is `Does {title()} have a lactose-free offering?`
- *Only sells lactose free products* is shown if with diet:lactose_free=only
- *Big lactose free offering* is shown if with diet:lactose_free=yes
- *Limited lactose free offering* is shown if with diet:lactose_free=limited
- *No lactose free offering* is shown if with diet:lactose_free=no
This tagrendering is only visible in the popup if the following condition is met: shop=supermarket | shop=convenience | shop=farm | shop=greengrocer | shop=health_food | shop=deli | shop=bakery | shop=beverages | shop=beverages | shop=pastry | shop=chocolate | shop=frozen_food | shop=ice_cream
This tagrendering has labels
`diets`
### description
The question is `Is there still some relevant info that the previous questions did not cover? Feel free to add it here.`
*{description}* is shown if `description` is set
### leftover-questions
_This tagrendering has no question and is thus read-only_
*{questions( ,)}*
### move-button
_This tagrendering has no question and is thus read-only_
*{move_button()}*
### delete-button
_This tagrendering has no question and is thus read-only_
*{delete_button()}*
### lod
_This tagrendering has no question and is thus read-only_
*{linked_data_from_website()}*
This tagrendering has labels
`added_by_default`
This document is autogenerated from [assets/themes/circular_economy/circular_economy.json](https://github.com/pietervdvn/MapComplete/blob/develop/assets/themes/circular_economy/circular_economy.json)