Kringla – Mashup och länkad öppen data


Exempel på bild från Panoramio i Kringla. (klicka för större format)

Sedan några år är det populärt att utveckla s k mashups; e-tjänster där man sammanfogar delar från olika källor/tjänster till en ny helhet. Ett exempel på detta är Svenska dagbladet som visar väderdata från norska Yr på en karta från Google. Vad som gör detta möjligt är ett API (Application programing interface) kopplat till källan från vilken informationen hämtas. Den e-tjänst som har en viss kod (kallad API-nyckel) kan sedan via API:et ställa frågor ner mot databasen.

Ett annat bra exempel på en mashup där informationen kompletterar varandra är vår tjänst Kringla där informationen från K-samsök illustreras av georefererade foton från Panoramio. Ett tydligt exempel är hällristningarna i Hägerstalund i Norrköping som beskrivs ingående med info från Fornsök (Östra Eneby 1:1). Vill jag veta hur hällristningarna ser ut finns det länkar till kalkeringar från svenskt hällrisningsforskningsarkiv (SHFA). Det finns dock inga fotografier föreställande själva hällristningarna. Det är här Panoramio kommer in…

Panoramio är en Googleägd tjänst där användarna laddar upp foton och kopplar dem till en plats på kartan. Det är förvånande hur pass väldokumenterad Sverige är i Panoramio, nästan överallt finns det foton. Finns det inte något foto så finns det vanligtvis foton inom ett par kilometer som gör att man kan bilda sig en uppfattning om hur miljön ser ut i området. Klickar jag i panoramiorutan i Kringla (se skärmdumpen ovan) så får jag fram flera foton som visar hällristningarna. Minnesinstitutionernas information kompletteras av annan information och vinnaren är användaren som får tillgång till mer information.

Här ser jag möjligheten att komplettera med mera information, t ex från Wikipedia. Artiklarna i Wikipedia innehåller ofta annan information än den i våra egna system och är ofta rikare illustrerad. Detta skulle t o m kunna inspirera Kringlas användare att förbättra kvalitén i artiklarna i Wikipedia där det behövs.

Detta kan göras på flera sätt, det enklaste sättet är att använda Wikipedias API på samma sätt som vi använt Panoramios API. Detta görs i applikationslagret, dvs det måste göras igen om en annan tjänst som använder K-samsök vill göra samma sak.

Ett annat sätt, som ur ett vidare perspektiv är mer intressant, är att skapa semantiska (betydelsebärande) länkar mellan objekt i K-samsök till artiklarna i Wikipedia. Detta skulle med fördel göras via dbPedia som levererar informationen i Wikipedia i strukturerad form. På detta sätt blir relation K-samsök <-> Wikipedia tillgänglig som Länkad öppen data och en del av den semantiska webben. Dessa länkningar skulle kunna göras nere i respektive källsystem (t ex Fornsök) men intressantare skulle vara att crowdsourca dessa, dvs låta exempelvis Kringlas användare hjälps åt att skapa länkar mellan relevanta objekt och dess Wikipedia-artikel. Dessa länkar skulle sedan bli tillgängliga för flera via K-samsök. Finns det ingen artikel kan denna skapas av användaren. Man skulle möjligtvis behöva skilja på de länkar skapade av en institution och de skapade av användare men det görs enkelt i gränssnittet i respetive e-tjänst.

Dessa två tillvägagångssätt behöver inte utesluta varandra, jag ser en vits med att både kunna söka sig fram till Wikipedia via en karta OCH få direktlänkar från olika objektsbeskrivningar.

>>Johan Carlström jobbar med Kringla och K-samsök på Riksantikvarieämbetet

4 comments

  1. Peter Krantz

    Bra intro till länkad data. Påminner mig om att man borde uppdatera Wikipedia på svenska med mer information om länkad data.

  2. Johan Carlström

    Tack Peter! Länkad data är ganska abstrakt (och okänt) för de flesta och det är alltid bra att ta till vara möjligheter att visa på nyttan. Artikeln kunde absolut kunna göras matigare, vi kanske får göra en gemensam insats?

Skriv en kommentar