Mini hackathon in Utrecht

Two weeks ago, I participated in the mini hackathon in Utrecht. It turned out to be quite productive and I manage to complete four different tasks. But mostly it was fun to meet wikimedians again (and they also served some tasty vegan pastries).

Wikidata based maps

First, I helped improve the map about accused witches to also have colors based on the gender of the accused person. This was done by binding the gender label to a layer. Then I also made a version for Kartographer using colors on the marker symbols.

Common properties user script for Wikidata

I have several times created a query to help me understand how a topic is modeled, by exploring which properties have a specific item as a value. There is a gadget that does something very similar to what I had in mind, Easy query. So based on that, I managed to create a user script I called common-properties.js. You can see it used in this video.

Mapframe code snippet

Similarly, I have wished for Wikidata Query Service to have Kartographer’s <mapframe> as one of the code examples in the results view. I had even created a Phabricator task for it. With some excellent help from Lucas Werkmeister it resulted in a patch to gerrit. And it has already been merged!

The new mapframe code snippet.

Podcast interview

With so many interesting people in one place, I couldn’t resist recording a special episode in English for Wikipediapodden. I talked to Siebrand Mazeland, one of the organizers, about this hackathon and hackathon organizing in general.

Tre blogginlägg hos Wikimedia Sverige

De senaste veckorna har jag skrivit tre blogginlägg för Wikimedia Sverige. Två handlar om olika verktyg som kan göra det roligare för en läsare och en om gemenskapen. Inläggen är:

Gillar du kartor och video och vill se mer av det på Wikipedia ska du definitivt ta dig en titt på de inläggen. Går du och funderar på om du vill åka på Wikimania i Kapstaden i sommar, eller om du ska börja engagera dig i arrangerandet av evenemanget i Sverige 2019 ska du läsa det. Slukar du allt som har med Wikimedia att göra? Läs alla tre!

Börjar kurs – Kartapplikationer på Internet med Open source

Idag börjar jag en distanskurs på Luleå tekniska universitet – Kartapplikationer på Internet med Open source 7,5 hp. Jag ser verkligen fram emot att lära mig mer om alla möjligheter som finns, jag har ju bara snuddat vid det ett par gånger förut. Om det är möjligt ska jag så klart använda vandringen från Ystad till Stockholm som case i de uppgifter jag gör under studietiden. Tanken är ju att det ska gå att följa den live på internet, både med miljödata och positionsmässigt. Gör jag något annat skoj under kursen kommer jag såklart att posta det här.ltu

Tidsstämplar på kartobjekt

Okej, nu nördar vi ner oss totalt. Tänk dig en karta med en timeslider, så att du kan säga: “Ge mig kartan över Uppsala, som det såg ut 1944”. Boom, upp kommer OpenStreetMap, fast Uppsala ser inte ut som idag, utan som det gjorde för 70 år sedan.  Okej tänker du nu, ge mig länken, det där vill jag se.

Här får jag göra dig lite besviken. Den tjänsten finns inte än. Men vi håller på att göra något åt det. Wikimedia Finland driver ett pilotprojekt som kallas Wikimaps Nordic, där vi ska försöka oss på att lista ut vad som krävs för att lösa detta och visa på vilka intressanta grejer man kan göra med det.

Idag på kontoret, uppspelta efter kickoffen (du kan hitta video från förmiddagen här) började vi fundera lite på olika scenarier. Jag fångade en bild av whiteboarden och la upp den i facebookgruppen bara för att inte glömma bort den.

I en kommentar förklarar André vad som behövs, jag drar det här med eftersom att det inte syns ovan. Varje objekt behöver ha ett start- och ett slutdatum. Dessa kan antingen vara exakta (kyrkan revs 1814-03-03) eller öppna (kyrkan finns på en karta från 1714 så den måste ha byggts innan dess). Detta reglerar hur objektet ska visas. Om du ställer in kartan innan 1714 så ska kanske kyrkan visas (görs eventuellt med en markering av något slag), 1714-1814 så visas kyrkan och efter 1814 visas kyrkan inte på kartan.

Det är inte bara objekten i sig sig som behöver ha tidsstämplar. Även namn och objekttyp behövs, båda dessa kan ju ändras över tid. Idealt skulle varje tidsstämpel dessutom ha en källa så att man kan hitta från vilken karta eller databas informationen kommer ifrån.

Kommer du på något uppenbart som vi har missat? Ju snabbare vi får med det, desto lättare blir det att få till slutlösningen, så ös på i kommentarerna nedan.