432 lines
15 KiB
JSON
432 lines
15 KiB
JSON
{
|
||
"id": "etymology",
|
||
"#": "A layer showing all objects having etymology info (either via `name:etymology:wikidata` or `name:etymology`. The intention is that this layer is reused for a certain category to also _ask_ for information",
|
||
"name": {
|
||
"en": "Has etymolgy",
|
||
"nl": "Heeft etymology info",
|
||
"de": "Objekte mit Informationen zur Namensherkunft",
|
||
"fr": "A une étymologie"
|
||
},
|
||
"minzoom": 12,
|
||
"source": {
|
||
"osmTags": {
|
||
"and": [
|
||
{
|
||
"or": ["name:etymology:wikidata~*", "name:etymology~*"]
|
||
}
|
||
]
|
||
}
|
||
},
|
||
"title": {
|
||
"render": {
|
||
"*": "{name}"
|
||
}
|
||
},
|
||
"description": {
|
||
"en": "All objects which have an etymology known",
|
||
"nl": "Alle lagen met een gelinkt etymology",
|
||
"de": "Alle Objekte, die eine bekannte Namensherkunft haben",
|
||
"hu": "Minden olyan objektum, amelynél ismert a nevének az eredete",
|
||
"fr": "Tous les objets dont l’étymologie est connue"
|
||
},
|
||
"calculatedTags": [
|
||
"_same_name_ids=feat.closestn('*', 250, undefined, 2500)?.filter(f => f.feat.properties.name === feat.properties.name)?.map(f => f.feat.properties.id)??[]"
|
||
],
|
||
"tagRenderings": [
|
||
{
|
||
"id": "etymology-images-from-wikipedia",
|
||
"render": {
|
||
"*": "{image_carousel(name:etymology:wikidata)}"
|
||
}
|
||
},
|
||
{
|
||
"id": "wikipedia-etymology",
|
||
"question": {
|
||
"en": "What is the Wikidata-item that this object is named after?",
|
||
"nl": "Wat is het Wikidata-item van hetgeen dit object is naar vernoemd?",
|
||
"de": "Was ist das Wikidata-Element, nach dem dieses Objekt benannt ist?",
|
||
"fr": "Quel est l'Item Wikidata auquel l'objet fait référence ?"
|
||
},
|
||
"freeform": {
|
||
"key": "name:etymology:wikidata",
|
||
"type": "wikidata",
|
||
"helperArgs": [
|
||
"name",
|
||
{
|
||
"notInstanceOf": ["Q79007", "Q22698"],
|
||
"removePrefixes": {
|
||
"#": "no-translations",
|
||
"fr": [
|
||
"allée des",
|
||
"allée de la",
|
||
"allée de l'",
|
||
"allée de",
|
||
"allée du",
|
||
"allée",
|
||
"autoroute des",
|
||
"autoroute de la",
|
||
"autoroute de l'",
|
||
"autoroute de",
|
||
"autoroute du",
|
||
"autoroute",
|
||
"avenue des",
|
||
"avenue de la",
|
||
"avenue de l'",
|
||
"avenue de",
|
||
"avenue du",
|
||
"avenue",
|
||
"bibliothèque des",
|
||
"bibliothèque de la",
|
||
"bibliothèque de l'",
|
||
"bibliothèque de",
|
||
"bibliothèque du",
|
||
"bibliothèque",
|
||
"boulevard des",
|
||
"boulevard de la",
|
||
"boulevard de l'",
|
||
"boulevard de",
|
||
"boulevard du",
|
||
"boulevard",
|
||
"centre culturel des",
|
||
"centre culturel de la",
|
||
"centre culturel de l'",
|
||
"centre culturel de",
|
||
"centre culturel du",
|
||
"centre culturel",
|
||
"centre des",
|
||
"centre de la",
|
||
"centre de l'",
|
||
"centre de",
|
||
"centre du",
|
||
"centre",
|
||
"chaussée des",
|
||
"chaussée de la",
|
||
"chaussée de l'",
|
||
"chaussée de",
|
||
"chaussée du",
|
||
"chaussée",
|
||
"chemin des",
|
||
"chemin de la",
|
||
"chemin de l'",
|
||
"chemin de",
|
||
"chemin du",
|
||
"chemin",
|
||
"clos des",
|
||
"clos de la",
|
||
"clos de l'",
|
||
"clos de",
|
||
"clos du",
|
||
"clos ",
|
||
"collège des",
|
||
"collège de la",
|
||
"collège de l'",
|
||
"collège de",
|
||
"collège du",
|
||
"collège",
|
||
"complexe sportif des",
|
||
"complexe sportif de la",
|
||
"complexe sportif de l'",
|
||
"complexe sportif de",
|
||
"complexe sportif du",
|
||
"complexe sportif",
|
||
"drève des ",
|
||
"drève de la ",
|
||
"drève de l'",
|
||
"drève de ",
|
||
"drève du ",
|
||
"drève",
|
||
"école élémentaire des",
|
||
"école élémentaire de la",
|
||
"école élémentaire de l'",
|
||
"école élémentaire de",
|
||
"école élémentaire du",
|
||
"école élémentaire",
|
||
"école maternelle des",
|
||
"école maternelle de la",
|
||
"école maternelle de l'",
|
||
"école maternelle de",
|
||
"école maternelle du",
|
||
"école maternelle",
|
||
"école primaire des",
|
||
"école primaire de la",
|
||
"école primaire de l'",
|
||
"école primaire de",
|
||
"école primaire du",
|
||
"école primaire",
|
||
"école des",
|
||
"école de la",
|
||
"école de l'",
|
||
"école de",
|
||
"école du",
|
||
"école",
|
||
"esplanade des",
|
||
"esplanade de la",
|
||
"esplanade de l'",
|
||
"esplanade de",
|
||
"esplanade du",
|
||
"esplanade",
|
||
"groupe scolaire des",
|
||
"groupe scolaire de la",
|
||
"groupe scolaire de l'",
|
||
"groupe scolaire de",
|
||
"groupe scolaire du",
|
||
"groupe scolaire",
|
||
"gymnase des",
|
||
"gymnase de la",
|
||
"gymnase de l'",
|
||
"gymnase de",
|
||
"gymnase du",
|
||
"gymnase",
|
||
"impasse des",
|
||
"impasse de la",
|
||
"impasse de l'",
|
||
"impasse de",
|
||
"impasse du",
|
||
"impasse",
|
||
"lycée des",
|
||
"lycée de la",
|
||
"lycée de l'",
|
||
"lycée de",
|
||
"lycée du",
|
||
"lycée",
|
||
"mail des",
|
||
"mail de la",
|
||
"mail de l'",
|
||
"mail de",
|
||
"mail du",
|
||
"mail",
|
||
"médiathèque des",
|
||
"médiathèque de la",
|
||
"médiathèque de l'",
|
||
"médiathèque de",
|
||
"médiathèque du",
|
||
"médiathèque",
|
||
"musée des",
|
||
"musée de la",
|
||
"musée de l'",
|
||
"musée de",
|
||
"musée du",
|
||
"musée",
|
||
"parc des",
|
||
"parc de la",
|
||
"parc de l'",
|
||
"parc de",
|
||
"parc du",
|
||
"parc",
|
||
"place des",
|
||
"place de la",
|
||
"place de l'",
|
||
"place de",
|
||
"place du",
|
||
"place",
|
||
"résidence des",
|
||
"résidence de la",
|
||
"résidence de l'",
|
||
"résidence de",
|
||
"résidence du",
|
||
"résidence",
|
||
"route des",
|
||
"route de la",
|
||
"route de l'",
|
||
"route de",
|
||
"route du",
|
||
"route",
|
||
"rue des",
|
||
"rue de la",
|
||
"rue de l'",
|
||
"rue de",
|
||
"rue du",
|
||
"rue",
|
||
"sentier des",
|
||
"sentier de la",
|
||
"sentier de l'",
|
||
"sentier de",
|
||
"sentier du",
|
||
"sentier",
|
||
"square des",
|
||
"square de la",
|
||
"square de l'",
|
||
"square de",
|
||
"square du",
|
||
"square",
|
||
"stade des",
|
||
"stade de la",
|
||
"stade de l'",
|
||
"stade de",
|
||
"stade du",
|
||
"stade",
|
||
"villa des",
|
||
"villa de la",
|
||
"villa de l'",
|
||
"villa de",
|
||
"villa du",
|
||
"villa"
|
||
]
|
||
},
|
||
"removePostfixes": {
|
||
"#": "no-translations",
|
||
"nl": [
|
||
"baan",
|
||
"boulevard",
|
||
"dreef",
|
||
"heirbaan",
|
||
"kaai",
|
||
"kerk",
|
||
"laan",
|
||
"lei",
|
||
"pad",
|
||
"park",
|
||
"plein",
|
||
"ring",
|
||
"steenweg",
|
||
"straat",
|
||
"weg",
|
||
"wegel"
|
||
],
|
||
"fr": ["parque"],
|
||
"de": [
|
||
"straße",
|
||
"platz",
|
||
"gasse",
|
||
"weg",
|
||
"grundschule",
|
||
"gymnasium",
|
||
"schule"
|
||
],
|
||
"en": ["street", "path", "plaza", "square", "church"]
|
||
}
|
||
}
|
||
]
|
||
},
|
||
"render": {
|
||
"en": "<h3>Wikipedia article of the name giver</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
|
||
"nl": "<h3>Wikipedia artikel van de naamgever</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
|
||
"de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
|
||
"fr": "<h3>Article Wikipedia de la référence au nom</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}"
|
||
},
|
||
"condition": "name:etymology!=unknown"
|
||
},
|
||
{
|
||
"id": "zoeken op inventaris onroerend erfgoed",
|
||
"render": {
|
||
"nl": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Zoeken op inventaris onroerend erfgoed</a>",
|
||
"en": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Search on inventaris onroerend erfgoed</a>",
|
||
"de": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Suche auf inventaris onroerend erfgoed</a>",
|
||
"fr": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Chercher sur inventaris onroerend erfgoed</a>"
|
||
},
|
||
"conditions": "_country=be"
|
||
},
|
||
{
|
||
"id": "simple etymology",
|
||
"question": {
|
||
"en": "What is this object named after?<br/><span class='subtle'>This might be written on the street name sign</span>",
|
||
"nl": "Naar wat is dit object vernoemd?<br/><span class='subtle'>Dit staat mogelijks vermeld op het straatnaambordje</span>",
|
||
"de": "Wonach ist dieses Objekt benannt?<br/><span class='subtle'>Das könnte auf einem Straßenschild stehen</span>",
|
||
"fr": "En référence à quoi cet objet est-il nommé ?<br/><span class='subtle'>Cela peut être indiqué sur le panneau de la rue</span>"
|
||
},
|
||
"render": {
|
||
"en": "Named after {name:etymology}",
|
||
"nl": "Vernoemd naar {name:etymology}",
|
||
"de": "Benannt nach {name:etymology}",
|
||
"da": "Opkaldt efter {name:etymology}",
|
||
"fr": "Nommé en référence à {name:etymology}"
|
||
},
|
||
"freeform": {
|
||
"key": "name:etymology"
|
||
},
|
||
"mappings": [
|
||
{
|
||
"if": "name:etymology=unknown",
|
||
"then": {
|
||
"en": "The origin of this name is unknown in all literature",
|
||
"nl": "De oorsprong van deze naam is onbekend in de literatuur",
|
||
"de": "Der Ursprung dieses Namens ist in der gesamten Literatur unbekannt",
|
||
"da": "Oprindelsen af dette navn er ukendt i al litteratur",
|
||
"fr": "L'origine de ce nom est inconnu"
|
||
}
|
||
}
|
||
],
|
||
"condition": {
|
||
"or": ["name:etymology~*", "name:etymology:wikidata="]
|
||
}
|
||
},
|
||
"questions",
|
||
{
|
||
"id": "street-name-sign-image",
|
||
"render": {
|
||
"en": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Add image of a street name sign)}",
|
||
"nl": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}",
|
||
"de": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Bild eines Straßenschildes hinzufügen)}",
|
||
"fr": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Ajouter une photo de la plaque de rue)}"
|
||
}
|
||
},
|
||
{
|
||
"id": "minimap",
|
||
"render": {
|
||
"*": "{minimap(18, id, _same_name_ids):height:10rem}"
|
||
}
|
||
},
|
||
{
|
||
"id": "etymology_multi_apply",
|
||
"render": {
|
||
"en": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}",
|
||
"nl": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Wijzigingen worden automatisch gedaan op alle segmenten met dezelfde naam, true)}",
|
||
"de": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Automatische Datenübernahme auf alle Segmente mit demselben Namen, true)}",
|
||
"fr": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Appliquer automatiquement aux segments avec le même nom, true)}"
|
||
}
|
||
},
|
||
{
|
||
"id": "wikipedia",
|
||
"#": "Note that this is a _read_only_ option, to prevent people entering a 'wikidata'-link instead of 'name:etymology:wikidata'",
|
||
"render": {
|
||
"en": "A Wikipedia article about this <b>street</b> exists:<br/>{wikipedia():max-height:25rem}",
|
||
"nl": "Een Wikipedia artikel over deze <b>straat</b> bestaat:<br/>{wikipedia():max-height:25rem}",
|
||
"de": "Zu dieser <b>Straße</b> existiert ein Wikipedia-Artikel:<br/>{wikipedia():max-height:25rem}",
|
||
"fr": "Un article Wikipédia à propos de cette <b>rue</b> existe :<br/>{wikipedia():max-height:25rem}"
|
||
},
|
||
"condition": "wikidata~*"
|
||
}
|
||
],
|
||
"mapRendering": [
|
||
{
|
||
"icon": {
|
||
"render": "pin:#05d7fcaa",
|
||
"mappings": [
|
||
{
|
||
"if": {
|
||
"and": ["name:etymology=", "name:etymology:wikidata="]
|
||
},
|
||
"then": "pin:#fcca05aa"
|
||
}
|
||
]
|
||
},
|
||
"iconSize": {
|
||
"render": "40,40,center"
|
||
},
|
||
"location": ["point"]
|
||
},
|
||
{
|
||
"color": {
|
||
"render": "#05d7fcaa",
|
||
"mappings": [
|
||
{
|
||
"if": {
|
||
"and": ["name:etymology=", "name:etymology:wikidata="]
|
||
},
|
||
"then": "#fcca05aa"
|
||
}
|
||
]
|
||
},
|
||
"fill": "no",
|
||
"width": {
|
||
"render": "8",
|
||
"mappings": [
|
||
{
|
||
"if": "_geometry:type=Polygon",
|
||
"then": "16"
|
||
}
|
||
]
|
||
}
|
||
}
|
||
]
|
||
}
|