Samenwerking tussen open content-projecten
Posted by Polyglot on 4 August 2015 in Dutch (Nederlands).Met de komst van Wikidata is mijn interesse in Wikipedia weer wat opgeflakkerd. Ik ben in de eerste plaats een mapper voor Openstreetmap, maar vorig jaar heb ‘k ook al ‘s een zijsprongetje gemaakt naar Wikivoyage. Een project dat vrij goed aansluit bij Openstreetmap.
Nu ben ik recent begonnen met het voorzien van straten en andere objecten in Openstreetmap van wikidatatags. En aan welk project voor vrije content denkt een mens meteen, om ervoor te zorgen dat dat werk ook voor de rest van de wereld ter beschikking komt? Inderdaad: Wikipedia.
Ik had al wat geëxperimenteerd met links naar opgeslagen queries op Overpass Turbo. Maar heel handig is dat toch niet. Een query moeten aanmaken voor elk wikidata-item en elke nieuwe soort bevraging.
Daar komt dan nog bij, dat een Kerkstraat vernoemd naar een bepaalde kerk naar die specifieke kerk verwijst, maar als je alle Kerkstraten wilt terugvinden tesamen met alle ‘Rue de l’Église’, moet je eigenlijk eerst wikidata gaan bevragen. Maar dat zal nog niet voor direct zijn.
Het heeft me er wel toe aangezet om me ‘s in Lua te gaan verdiepen, de scriptingtaal gekozen voor de MediaWikiprojecten. Een dag later hebben we nu dus een script dat Overpass queries genereert:
https://nl.wikipedia.org/wiki/Module:OSM
Nu komen de Wikipediamedewerkers en ikzelf niet altijd zo goed overeen. Als ik buslijnen toevoeg, krijg ‘k te horen dat ze geen busboekje willen zijn. ‘t Kost dus allemaal nogal wat moeite, want dan moet ‘k op zoek naar bronnen en referenties over het ontstaan en de geschiedenis van zo’n route.
M’n test case werd alweer ongedaan gemaakt. Gelukkig is het mogelijk om naar een specifieke versie van een pagina te verwijzen:
https://nl.wikipedia.org/w/index.php?title=Fontenoille&diff=prev&oldid=44648493
Dus wel verloren voor het nageslacht, maar niet voor wie mijn hersenspinsels hier leest.
Ook op de pagina over Leuven had ‘k al eerder een query gezet die alle straten die naar Leuven vernoemd zijn ophaalt.