{ "id": "bookcases", "maintainer": "MapComplete", "version": "2020-08-29", "language": [ "en", "nl" ], "title": { "en": "Open Bookcase Map", "nl": "Open Boekenruilkastenkaart" }, "description": { "en": "A public bookcase is a small streetside cabinet, box, old phone boot or some other objects where books are stored. Everyone can place or take a book. This map aims to collect all these bookcases. You can discover new bookcases nearby and, with a free OpenStreetMap account, quickly add your favourite bookcases.", "nl": "Een boekenruilkast is een kastje waar iedereen een boek kan nemen of achterlaten. Op deze kaart kan je deze boekenruilkasten terugvinden en met een gratis OpenStreetMap-account, ook boekenruilkasten toevoegen of informatie verbeteren" }, "icon": "./assets/themes/bookcases/bookcase.svg", "socialImage": null, "startLat": 0, "startLon": 0, "startZoom": 10, "widenFactor": 0.05, "roamingRenderings": [], "layers": [ { "id": "bookcases", "name": { "en": "Bookcases", "nl": "Boekenruilkastjes" }, "description": { "en": "A streetside cabinet with books, accessible to anyone", "nl": "Een straatkastje met boeken voor iedereen" }, "overpassTags": "amenity=public_bookcase", "minzoom": 12, "title": { "render": { "en": "Bookcase", "nl": "Boekenruilkast" }, "mappings": [ { "if": "name~*", "then": { "en": "Public bookcase {name}", "nl": "Boekenruilkast {name}" } } ] }, "icon": { "render": "./assets/themes/bookcases/bookcase.svg" }, "color": { "render": "#0000ff" }, "width": { "render": "8" }, "presets": [ { "title": { "en": "Bookcase", "nl": "Boekenruilkast" }, "tags": [ "amenity=public_bookcase" ] } ], "tagRenderings": [ "images", { "render": { "en": "The name of this bookcase is {name}", "nl": "De naam van dit boekenruilkastje is {name}" }, "question": { "en": "What is the name of this public bookcase?", "nl": "Wat is de naam van dit boekenuilkastje?" }, "freeform": { "key": "name" }, "mappings": [ { "if": { "and": [ "noname=yes", "name=" ] }, "then": { "en": "This bookcase doesn't have a name", "nl": "Dit boekenruilkastje heeft geen naam" } } ] }, { "render": { "en": "{capacity} books fit in this bookcase", "nl": "Er passen {capacity} boeken" }, "question": { "en": "How many books fit into this public bookcase?", "nl": "Hoeveel boeken passen er in dit boekenruilkastje?" }, "freeform": { "key": "capacity", "type": "nat" } }, { "question": { "en": "What kind of books can be found in this public bookcase?", "nl": "Voor welke doelgroep zijn de meeste boeken in dit boekenruilkastje?" }, "mappings": [ { "if": "books=children", "then": { "en": "Mostly children books", "nl": "Voornamelijk kinderboeken" } }, { "if": "books=adults", "then": { "en": "Mostly books for adults", "nl": "Voornamelijk boeken voor volwassenen" } }, { "if": "books=children;adults", "then": { "en": "Both books for kids and adults", "nl": "Boeken voor zowel kinderen als volwassenen" } } ] }, { "question": { "en": "Is this bookcase located outdoors?", "nl": "Staat dit boekenruilkastje binnen of buiten?" }, "mappings": [ { "then": { "en": "This bookcase is located indoors", "nl": "Dit boekenruilkastje staat binnen" }, "if": "indoor=yes" }, { "then": { "en": "This bookcase is located outdoors", "nl": "Dit boekenruilkastje staat buiten" }, "if": "indoor=no" }, { "then": { "en": "This bookcase is located outdoors", "nl": "Dit boekenruilkastje staat buiten" }, "if": "indoor=", "hideInAnswers": true } ] }, { "question": { "en": "Is this public bookcase freely accessible?", "nl": "Is dit boekenruilkastje publiek toegankelijk?" }, "condition": "indoor=yes", "mappings": [ { "then": { "en": "Publicly accessible", "nl": "Publiek toegankelijk" }, "if": "access=yes" }, { "then": { "en": "Only accessible to customers", "nl": "Enkel toegankelijk voor klanten" }, "if": "access=customers" } ] }, { "question": { "en": "Who maintains this public bookcase?", "nl": "Wie is verantwoordelijk voor dit boekenruilkastje?" }, "render": { "en": "Operated by {operator}", "nl": "Onderhouden door {operator}" }, "freeform": { "type": "text", "key": "operator" } }, { "question": { "en": "Is this public bookcase part of a bigger network?", "nl": "Is dit boekenruilkastje deel van een netwerk?" }, "render": { "en": "This public bookcase is part of {brand}", "nl": "Dit boekenruilkastje is deel van het netwerk {brand}" }, "condition": "ref=", "freeform": { "key": "brand" }, "mappings": [ { "then": { "en": "Part of the network 'Little Free Library'", "nl": "Deel van het netwerk 'Little Free Library'" }, "if": "brand=Little Free Library" }, { "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" } } ] }, { "render": { "en": "The reference number of this public bookcase within {brand} is {ref}", "nl": "Het referentienummer binnen {brand} is {ref}" }, "question": { "en": "What is the reference number of this public bookcase?", "nl": "Wat is het referentienummer van dit boekenruilkastje?" }, "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" }, "if": { "and": [ "nobrand=yes", "brand=", "ref=" ] } } ] }, { "question": { "en": "When was this public bookcase installed?", "nl": "Op welke dag werd dit boekenruilkastje geinstalleerd?" }, "render": { "en": "Installed on {start_date}", "nl": "Geplaatst op {start_date}" }, "freeform": { "key": "start_date", "type": "date" } }, { "render": "Meer info op de website", "question": { "en": "Is there a website with more information about this public bookcase?", "nl": "Is er een website over dit boekenruilkastje?" }, "freeform": { "key": "website", "type": "url" } } ] } ] }