{ "id": "public_bookcase", "name": { "en": "Bookcases", "nl": "Boekenruilkastjes", "de": "Bücherschränke", "fr": "Microbibliothèque", "ru": "Книжные шкафы", "it": "Microbiblioteche" }, "description": { "en": "A streetside cabinet with books, accessible to anyone", "nl": "Een straatkastje met boeken voor iedereen", "de": "Ein Bücherschrank am Straßenrand mit Büchern, für jedermann zugänglich", "fr": "Une armoire ou une boite contenant des livres en libre accès", "it": "Una vetrinetta ai bordi della strada contenente libri, aperta al pubblico", "ru": "Уличный шкаф с книгами, доступными для всех" }, "source": { "osmTags": "amenity=public_bookcase" }, "minzoom": 10, "title": { "render": { "en": "Bookcase", "nl": "Boekenruilkast", "de": "Bücherschrank", "fr": "Microbibliothèque", "ru": "Книжный шкаф", "it": "Microbiblioteca" }, "mappings": [ { "if": "name~*", "then": { "en": "Public bookcase {name}", "nl": "Boekenruilkast {name}", "de": "Öffentlicher Bücherschrank {name}", "fr": "Microbibliothèque {name}", "ru": "Общественный книжный шкаф {name}", "it": "Microbiblioteca pubblica {name}" } } ] }, "presets": [ { "title": { "en": "Bookcase", "nl": "Boekenruilkast", "de": "Bücherschrank", "fr": "Microbibliothèque", "ru": "Книжный шкаф", "it": "Microbiblioteca" }, "tags": [ "amenity=public_bookcase" ], "preciseInput": { "preferredBackground": "photo" } } ], "tagRenderings": [ "images", { "id": "minimap", "render": "{minimap():height: 9rem; border-radius: 2.5rem; overflow:hidden;border:1px solid gray}" }, { "render": { "en": "The name of this bookcase is {name}", "nl": "De naam van dit boekenruilkastje is {name}", "de": "Der Name dieses Bücherschrank lautet {name}", "fr": "Le nom de cette microbibliothèque est {name}", "ru": "Название книжного шкафа — {name}", "it": "Questa microbiblioteca si chiama {name}" }, "question": { "en": "What is the name of this public bookcase?", "nl": "Wat is de naam van dit boekenuilkastje?", "de": "Wie heißt dieser öffentliche Bücherschrank?", "fr": "Quel est le nom de cette microbibliothèque ?", "ru": "Как называется этот общественный книжный шкаф?", "it": "Come si chiama questa microbiblioteca pubblica?" }, "freeform": { "key": "name" }, "mappings": [ { "if": { "and": [ "noname=yes", "name=" ] }, "then": { "en": "This bookcase doesn't have a name", "nl": "Dit boekenruilkastje heeft geen naam", "de": "Dieser Bücherschrank hat keinen Namen", "fr": "Cette microbibliothèque n'a pas de nom", "ru": "У этого книжного шкафа нет названия", "it": "Questa microbiblioteca non ha un nome proprio" } } ], "id": "public_bookcase-name" }, { "render": { "en": "{capacity} books fit in this bookcase", "nl": "Er passen {capacity} boeken", "de": "{capacity} Bücher passen in diesen Bücherschrank", "fr": "{capacity} livres peuvent entrer dans cette microbibliothèque", "it": "Questa microbiblioteca può contenere fino a {capacity} libri", "ru": "{capacity} книг помещается в этот книжный шкаф" }, "question": { "en": "How many books fit into this public bookcase?", "nl": "Hoeveel boeken passen er in dit boekenruilkastje?", "de": "Wie viele Bücher passen in diesen öffentlichen Bücherschrank?", "fr": "Combien de livres peuvent entrer dans cette microbibliothèque ?", "ru": "Сколько книг помещается в этом общественном книжном шкафу?", "it": "Quanti libri può contenere questa microbiblioteca?" }, "freeform": { "key": "capacity", "type": "nat", "inline": true }, "id": "public_bookcase-capacity" }, { "id": "bookcase-booktypes", "question": { "en": "What kind of books can be found in this public bookcase?", "nl": "Voor welke doelgroep zijn de meeste boeken in dit boekenruilkastje?", "de": "Welche Art von Büchern sind in diesem öffentlichen Bücherschrank zu finden?", "fr": "Quel type de livres peut-on dans cette microbibliothèque ?", "it": "Che tipo di libri si possono trovare in questa microbiblioteca?", "ru": "Какие книги можно найти в этом общественном книжном шкафу?" }, "mappings": [ { "if": "books=children", "then": { "en": "Mostly children books", "nl": "Voornamelijk kinderboeken", "de": "Vorwiegend Kinderbücher", "fr": "Livres pour enfants", "ru": "В основном детские книги", "it": "Principalmente libri per l'infanzia" } }, { "if": "books=adults", "then": { "en": "Mostly books for adults", "nl": "Voornamelijk boeken voor volwassenen", "de": "Vorwiegend Bücher für Erwachsene", "fr": "Livres pour les adultes", "ru": "В основном книги для взрослых", "it": "Principalmente libri per persone in età adulta" } }, { "if": "books=children;adults", "then": { "en": "Both books for kids and adults", "nl": "Boeken voor zowel kinderen als volwassenen", "de": "Sowohl Bücher für Kinder als auch für Erwachsene", "fr": "Livres pour enfants et adultes également", "it": "Sia libri per l'infanzia, sia per l'età adulta", "ru": "Книги и для детей, и для взрослых" } } ] }, { "id": "bookcase-is-indoors", "question": { "en": "Is this bookcase located outdoors?", "nl": "Staat dit boekenruilkastje binnen of buiten?", "de": "Befindet sich dieser Bücherschrank im Freien?", "fr": "Cette microbiliothèque est-elle en extérieur ?", "it": "Questa microbiblioteca si trova all'aperto?" }, "mappings": [ { "then": { "en": "This bookcase is located indoors", "nl": "Dit boekenruilkastje staat binnen", "de": "Dieser Bücherschrank befindet sich im Innenbereich", "fr": "Cette microbibliothèque est en intérieur", "it": "Questa microbiblioteca si trova al chiuso" }, "if": "indoor=yes" }, { "then": { "en": "This bookcase is located outdoors", "nl": "Dit boekenruilkastje staat buiten", "de": "Dieser Bücherschrank befindet sich im Freien", "fr": "Cette microbibliothèque est en extérieur", "it": "Questa microbiblioteca si trova all'aperto" }, "if": "indoor=no" }, { "then": { "en": "This bookcase is located outdoors", "nl": "Dit boekenruilkastje staat buiten", "de": "Dieser Bücherschrank befindet sich im Freien", "fr": "Cette microbibliothèque est en extérieur", "it": "Questa microbiblioteca si trova all'aperto" }, "if": "indoor=", "hideInAnswer": true } ] }, { "id": "bookcase-is-accessible", "question": { "en": "Is this public bookcase freely accessible?", "nl": "Is dit boekenruilkastje publiek toegankelijk?", "de": "Ist dieser öffentliche Bücherschrank frei zugänglich?", "fr": "Cette microbibliothèque est-elle librement accèssible ?", "it": "Questa microbiblioteca è ad accesso libero?", "ru": "Имеется ли свободный доступ к этому общественному книжному шкафу?" }, "condition": "indoor=yes", "mappings": [ { "then": { "en": "Publicly accessible", "nl": "Publiek toegankelijk", "de": "Öffentlich zugänglich", "fr": "Accèssible au public", "it": "È ad accesso libero", "ru": "Свободный доступ" }, "if": "access=yes" }, { "then": { "en": "Only accessible to customers", "nl": "Enkel toegankelijk voor klanten", "de": "Nur für Kunden zugänglich", "fr": "Accèssible aux clients", "it": "L'accesso è riservato ai clienti" }, "if": "access=customers" } ] }, { "question": { "en": "Who maintains this public bookcase?", "nl": "Wie is verantwoordelijk voor dit boekenruilkastje?", "de": "Wer unterhält diesen öffentlichen Bücherschrank?", "fr": "Qui entretien cette microbibliothèque ?", "it": "Chi mantiene questa microbiblioteca?" }, "render": { "en": "Operated by {operator}", "nl": "Onderhouden door {operator}", "de": "Betrieben von {operator}", "fr": "Entretenue par {operator}", "it": "È gestita da {operator}" }, "freeform": { "type": "string", "key": "operator" }, "id": "public_bookcase-operator" }, { "question": { "en": "Is this public bookcase part of a bigger network?", "nl": "Is dit boekenruilkastje deel van een netwerk?", "de": "Ist dieser öffentliche Bücherschrank Teil eines größeren Netzwerks?", "fr": "Cette microbibliothèque fait-elle partie d'un réseau/groupe ?", "it": "Questa microbiblioteca fa parte di una rete?" }, "render": { "en": "This public bookcase is part of {brand}", "nl": "Dit boekenruilkastje is deel van het netwerk {brand}", "de": "Dieser Bücherschrank ist Teil von {brand}", "fr": "Cette microbibliothèque fait partie du groupe {brand}", "it": "Questa microbiblioteca fa parte di {brand}" }, "condition": "ref=", "freeform": { "key": "brand" }, "mappings": [ { "then": { "en": "Part of the network 'Little Free Library'", "nl": "Deel van het netwerk 'Little Free Library'", "de": "Teil des Netzwerks 'Little Free Library'", "fr": "Fait partie du réseau Little Free Library", "it": "Fa parte della rete 'Little Free Library'" }, "if": { "and": [ "brand=Little Free Library", "nobrand=" ] }, "addExtraTags": [ "brand:wikidata=Q6650101" ] }, { "if": { "and": [ "nobrand=yes", "brand=" ] }, "then": { "en": "This public bookcase is not part of a bigger network", "nl": "Dit boekenruilkastje maakt geen deel uit van een netwerk", "de": "Dieser öffentliche Bücherschrank ist nicht Teil eines größeren Netzwerks", "fr": "Cette microbibliothèque ne fait pas partie d'un réseau/groupe", "it": "Questa microbiblioteca non fa parte di una rete" } } ], "id": "public_bookcase-brand" }, { "render": { "en": "The reference number of this public bookcase within {brand} is {ref}", "nl": "Het referentienummer binnen {brand} is {ref}", "de": "Die Referenznummer dieses öffentlichen Bücherschranks innerhalb {brand} lautet {ref}", "fr": "Cette microbibliothèque du réseau {brand} possède le numéro {ref}", "it": "Il numero identificativo di questa microbiblioteca nella rete {brand} è {ref}" }, "question": { "en": "What is the reference number of this public bookcase?", "nl": "Wat is het referentienummer van dit boekenruilkastje?", "de": "Wie lautet die Referenznummer dieses öffentlichen Bücherschranks?", "fr": "Quelle est le numéro de référence de cette microbibliothèque ?", "it": "Qual è il numero identificativo di questa microbiblioteca?" }, "condition": "brand~*", "freeform": { "key": "ref" }, "mappings": [ { "then": { "en": "This bookcase is not part of a bigger network", "nl": "Dit boekenruilkastje maakt geen deel uit van een netwerk", "de": "Dieser Bücherschrank ist nicht Teil eines größeren Netzwerks", "fr": "Cette microbibliothèque ne fait pas partie d'un réseau/groupe", "it": "Questa microbiblioteca non fa parte di una rete" }, "if": { "and": [ "nobrand=yes", "brand=", "ref=" ] } } ], "id": "public_bookcase-ref" }, { "question": { "en": "When was this public bookcase installed?", "nl": "Op welke dag werd dit boekenruilkastje geinstalleerd?", "de": "Wann wurde dieser öffentliche Bücherschrank installiert?", "fr": "Quand a été installée cette microbibliothèque ?", "it": "Quando è stata inaugurata questa microbiblioteca?", "ru": "Когда был установлен этот общественный книжный шкаф?" }, "render": { "en": "Installed on {start_date}", "nl": "Geplaatst op {start_date}", "de": "Installiert am {start_date}", "fr": "Installée le {start_date}", "it": "È stata inaugurata il {start_date}", "ru": "Установлен {start_date}" }, "freeform": { "key": "start_date", "type": "date" }, "id": "public_bookcase-start_date" }, { "render": { "en": "More info on the website", "nl": "Meer info op de website", "de": "Weitere Informationen auf der Webseite", "fr": "Plus d'infos sur le site web", "ru": "Более подробная информация на сайте", "it": "Maggiori informazioni sul sito web" }, "question": { "en": "Is there a website with more information about this public bookcase?", "nl": "Is er een website over dit boekenruilkastje?", "de": "Gibt es eine Website mit weiteren Informationen über diesen öffentlichen Bücherschrank?", "fr": "Y a-t-il un site web avec plus d'informations sur cette microbibliothèque ?", "it": "C'è un sito web con maggiori informazioni su questa microbiblioteca?", "ru": "Есть ли веб-сайт с более подробной информацией об этом общественном книжном шкафе?" }, "freeform": { "key": "website", "type": "url" }, "id": "public_bookcase-website" } ], "allowMove": true, "deletion": { "softDeletionTags": { "and": [ "disused:amenity=public_bookcase", "amenity=" ] }, "neededChangesets": 5 }, "filter": [ { "id": "kid-books", "options": [ { "question": "Kinderboeken aanwezig?", "osmTags": "books~.*children.*" } ] }, { "id": "adult-books", "options": [ { "question": "Boeken voor volwassenen aanwezig?", "osmTags": "books~.*adults.*" } ] }, { "id": "inside", "options": [ { "question": { "nl": "Binnen of buiten", "en": "Indoor or outdoor", "de": "Innen oder Außen" } }, { "question": "Binnen?", "osmTags": "indoor=yes" }, { "question": "Buiten?", "osmTags": { "or": [ "indoor=no", "indoor=" ] } } ] } ], "mapRendering": [ { "icon": { "render": "./assets/themes/bookcases/bookcase.svg" }, "label": { "mappings": [ { "if": "name~*", "then": "