Tag: Linked data

Uppdaterad information om Libris XL och nya katalogiseringsverktyget

Libris arbetar med att utveckla en ny systemarkitektur, Libris XL, och ett nytt katalogiseringsverktyg. I det nya systemet lämnar vi MARC21 som internt lagringsformat och använder istället JSON-LD (JavaScript Object Notation for Linked Data) som datastruktur för lagrad data.

Vi har haft som målsättning att driftsätta systemet under första kvartalet 2014, men behöver nu justera tidsplanen för projektet och räknar med att Libris XL ska vara i skarp drift under hösten 2014. Redan till sommaren räknar vi dock med att den betaversion som finns tillgänglig i princip ska motsvara de krav vi ställer på en första version av Libris XL och det nya katalogiseringsverktyget.

Viktig information är att alla API:er som används i dagsläget kommer att finnas kvar i befintligt skick även efter det att vi släpper nya Libris XL. I framtiden kommer vi att se över befintliga API:er och metadatauttag och vid behov även byta ut eller förnya dessa. Detsamma gäller import/export av metadata (mer om detta nedan).

Införandet av Libris XL innebär att vi lämnar MARC21 som internt lagringsformat. Vi lägger ner ett stort arbete på att översätta MARC21 till en ny informationsmodell uttryckt i JSON-LD. Genom detta konverteringsarbete kan vi beskriva och presentera den bibliografiska informationen på ett annat sätt än tidigare. Vi jobbar med målsättningen att komma bort från postbegreppet och istället använda en entitets-, eller objektbaserad modell, mer lik den som används i Bibframe. I den interna metadatastrukturen går informationen att gruppera i olika nivåer, och liksom Bibframe använder vi oss av de FRBR-inspirerade indelningarna Verk (ungefär motsvarande Verk och Uttryck) och Instans (ungefär motsvarande Manifestation).

Bearbetningen av data från MARC21 till den nya informationsmodellen görs på hela datamängden i Libris, det vill säga inklusive befintliga poster, inte bara nya. Den nya informationsmodellen är anpassad till en framtida övergång till RDA (Resource Description and Access) vilket betyder att Librisdata vid övergången till ny katalogiseringsstandard kommer att spegla dessa förändringar. Vissa manuella och/eller maskinella insatser kan dock behövas för att anpassa till rena praxisförändringar.

Även om vi övergår till ett nytt lagringsformat kommer posterna precis som tidigare att kunna tas ut i MARC21. Man kommer precis som tidigare också att kunna importera MARC-poster via t.ex. Metaproxy. Förändringarna handlar om hur vi internt behandlar metadatat. Det sätt på vilket vi hanterar import från andra källor (t.ex. Metaproxy och DiVA) respektive export till t.ex. lokala system, kommer inte att påverkas. Nuvarande BibID från Voyager kommer att följa med i den nya strukturen för att garantera konsistens. Interpunktionshanteringen kommer däremot att tas om hand av systemet, vilket innebär att den fortsätttningsvis inte kräver manuell handpåläggning.

För att det ska bli en smidig övergång från Voyager till Libris XL kommer den att göras stegvis, detta för att inte riskera produktionsstopp. Målsättningen är att driftsätta under hösten 2014. Voyager kommer dock inte att stängas ner innan vi är säkra på att Libris XL är stabilt och att alla flöden fungerar.

Release notes 18 december för Libris katalogisering, betaversion

Nytt i redigeringsverktyget:

  • Semifunktionell prototyp av personhantering med tillägg av roller (förändringar av roller påverkar ännu inte den data som sparas).
  • Ny hantering av definitionslistor (för t.ex. språk-, lands- och roll-/funktionskoder), med uppdaterad data.
  • Enhetlig teknik för sökning av auktoriteter och definitioner.
  • Förbättringar av sökning på personer och ämnen (ännu inget stöd för att skapa lokal definition av ett ämne).
  • Minskade marginaler i sidhuvud och marginaler för att ge en mer kompakt arbetsyta.
  • Förbättrat utseende i JSON-LD-vyn.


I LibrisXL har följande implementerats:

  • Fortsatt arbete med att hitta och skapa länkar till extraherade entiteter, nu inklusive Organization och Work
  • ElasticSearch, tokenisering i index och möjlighet att ställa in konfigurering specifikt per indextyp
  • Förberedelse inför möjlighet att göra sökning mot externa kataloger via Z39.50. API som gör sökning mot metaproxy (där en testinstans i ett första steg söker mot LC Library of Congress, ESTER Estland och NLE Spanien) och returnerar metadata i JSON-LD.

Välkommen att testa
Betan är som vanligt tillgänglig på http://kat.libris.kb.se.

Det återstår fortfarande en hel del funktionalitet att arbeta vidare med i katalogiseringsgränssnittet, men vi tar tacksamt emot synpunkter på de funktioner som har tillkommit. Följ gärna de testanvisningar som finns längst upp till vänster på startsidan och hör av er med synpunkter och förbättringsförslag till oss på Tyck till-forumet i gränssnittet.

För att använda Libris katalogisering krävs inloggning. Har man ett konto för att beståndsregistrera i nuvarande tjänst Libris beståndsregistrering, kan man använda dessa uppgifter för att logga in. Det går dessutom att testa betaversionen av katalogiseringen med användarnamn: test och lösenord: test.

Tänk också på att katalogiseringsverktyget inte fungerar tillsammans med vissa webbläsare. Libris katalogisering är utvecklad med HTML5/CSS3 och kräver en webbläsare med bra stöd för dessa standarder samt att JavaScript är aktiverat. Vi rekommenderar därför uppdaterade versioner av Google Chrome eller Mozilla Firefox. Vi jobbar på att få Internet Explorer att fungera, men systemet kommer inte att stödja tidigare versioner än IE 9, (här kan du testa din browser och se hur väl den stöder HTML5).

8 kommentarer 18 december, 2013 Helena Forssblad

Utvecklare till projekt Vidareutveckling av SwePub

jurgenJürgen Kerstna är ny utvecklare i projektet Vidareutveckling av SwePub. Han har tidigare arbetat som lösningsarkitekt och systemutvecklare i den medicintekniska branschen. Uppgifterna har varit olika; plattform- och ramverksdesign, mobila lösningar, datakommunikation, standardisering, dataintegration och analys. Han har sysslat mycket med metadatahantering och använt semantiska teknologier (linked data) i sitt arbete.

3 kommentarer 5 december, 2013 Marja Haapalainen

Ny release av Libris katalogisering (beta)

Projektgruppen har under hösten arbetat vidare med att utveckla flödet för ämnesords- och auktoritetsarbete tillsammans med specialister från KB och Nationalbibliografin. Arbetsflöde och katalogiseringsgränssnitt för ämnesord och auktoriteter har vidareutvecklats.

I katalogiseringsapplikationen har vi jobbat med layouten för att förbättra översikten av posten. Nya skisser har tagits fram, varav en del har implementerats i gränssnittet och andra sparats för framtida utvecklingsprojekt.

Nya testanvisningar och Release Notes finns i anslutning till inloggningssidan.

I detta skede är vi särskilt intresserade av synpunkter på arbetsflödet kring ämnesords- och auktoritetshantering. Andra delar av gränssnittet är än så länge bara delvis färdiga, t.ex. registrering av fullständiga titlar och katalogisering av olika medietyper.

Nu går det även att söka på auktoriteter. Det visas inte så mycket data i gränssnittet ännu (men det går att se en del detaljer i JSON-LD-vyn).

I bakgrunden (backend) har arbetet med att hantera stora datamängder fortsatt. Vi har förbättrat katalogsystemets infrastruktur för inläsning, lagring, bearbetning och indexering av metadata samt arbetat med optimering av API:er och uppslag för relaterat metadata baserat på länkar.

För de som är intresserade av att få en översiktlig presentation av projektet Ny katalog, dvs utvecklingen av Libris XL och nytt katalogiseringsverktyg, kommer vi att presentera projektet på ett webbinarium. Deltagarna får då möjlighet att ställa frågor via chatt direkt till Libris utvecklingsteam. Webbinariet kommer att sändas vid två tillfällen, 17/12-13 samt 9/1-14. Observera att det är samma presentation vid båda tillfällena.

Anmälan till 17 december
Anmälan till 9 januari

Välkomna att testa!
Betan är som vanligt tillgänglig på http://kat.libris.kb.se/.

Det återstår fortfarande en hel del funktionalitet att arbeta vidare med i katalogiseringsgränssnittet, men vi tar tacksamt emot synpunkter på de funktioner som har tillkommit. Följ gärna de testanvisningar som finns längst upp till vänster på startsidan och hör av er med synpunkter och förbättringsförslag till oss på Tyck till-forumet i gränssnittet.

För att använda Libris katalogisering krävs inloggning. Har man ett konto för att beståndsregistrera i nuvarande tjänst Libris beståndsregistrering, kan man använda dessa uppgifter för att logga in. Det går dessutom att testa betaversionen av katalogiseringen med användarnamn: test och lösenord: test.

Tänk också på att katalogiseringsverktyget inte fungerar tillsammans med vissa webbläsare. Libris katalogisering är utvecklad med HTML5/CSS3 och kräver en webbläsare med bra stöd för dessa standarder samt att JavaScript är aktiverat. Vi rekommenderar därför uppdaterade versioner av Google Chrome eller Mozilla Firefox. Vi jobbar på att få Internet Explorer att fungera, men systemet kommer inte att stödja tidigare versioner än IE 9, (här kan du testa din browser och se hur väl den stöder HTML5).

Se även tidigare blogginlägg, Ny betarelease av Libris Katalogisering.

4 kommentarer 18 november, 2013 Helena Forssblad

Ny betarelease av Libris Katalogisering

Vi lanserar nu en ny betaversion av Libris XL och nytt webbaserat katalogiseringsverktyg. Arbetet med att i bakgrunden mappa metadata till ny datastruktur (JSON-LD), skapa relationer till auktoriteter etc. har intensifierats. Under hösten har vi också haft särskild fokus på hantering av ämnesord, både i fråga om relationer/strukturer och i fråga om arbetsflöde i katalogiseringsverktyget.

Se tidigare blogginlägg, Triple bypass.

Under vecka 37 arbetade utvecklare från projektteamet tillsammans med ämnesordsexperter från NB med fokus på ämnesord. Arbetet resulterade i många skisser. En del av skisserna har implementerats i gränssnittet, annat kvarstår fortfarande att göra, och en hel del idéer har sparats för framtida utvecklingsprojekt. I betan går det nu att hitta ämnesord uppdelade per system och källa. Det finns en rudimentär förslagsfunktion för att navigera och välja bland ämnesord. Det är möjligt att lägga till eller ta bort ämnesord, men det går ännu inte att redigera dem. Möjligheten att föreslå nya ämnesord eller använda sig av okontrollerade ämnesord är än så länge inte implementerad. Vi planerar att under den närmaste tiden fortsätta med att vidareutveckla även funktionaliteten för personauktoriteter samt geografiska ämnesord, klassifikation och genre.

aovecka

Många förändringar sker också i “det tysta”, i backend, dvs sådant som inte omedelbart uttrycks lika tydligt i gränssnittet. Det gäller t.ex. arbetet med att mappa till nytt format. Annat som har implementerats i backend av Libris XL sedan förra betareleasen är bland annat:

  • Länkar med relationer till auktoriteter i bibliografiskt data
  • Felhantering och förbättrad prestanda vid inläsning av data
  • Förbättringar av diskstorage
  • Förbättrad extrahering av entiteter/typer till indexering
  • Autocomplete-API för Concept för att få ämnesordsförslag baserat på sökning
  • Lösning för inläsning av data till grafdatabas

För dem som är intresserade av att kika i koden ligger våra repositories öppna i Github, Libris XL, (öppet repository för utveckling av katalogbackend) och Kitin, (öppet repository för utveckling av webbkatalogisering).

Välkommen att testa
Betan är som vanligt tillgänglig på http://kat.libris.kb.se/.

Det återstår fortfarande en hel del funktionalitet att arbeta vidare med i katalogiseringsgränssnittet, men vi tar tacksamt emot synpunkter på de funktioner som har tillkommit. Följ gärna de testanvisningar som finns längst upp till vänster på startsidan och hör av er med synpunkter och förbättringsförslag till oss på Tyck till-forumet i gränssnittet.

För att använda Libris katalogisering krävs inloggning. Har man ett konto för att beståndsregistrera i nuvarande tjänst Libris beståndsregistrering, kan man använda dessa uppgifter för att logga in. Det går dessutom att testa betaversionen av katalogiseringen med användarnamn: test och lösenord: test.

Tänk också på att katalogiseringsverktyget inte fungerar tillsammans med vissa webbläsare. Libris katalogisering är utvecklad med HTML5/CSS3 och kräver en webbläsare med bra stöd för dessa standarder samt att JavaScript är aktiverat. Vi rekommenderar därför uppdaterade versioner av Google Chrome eller Mozilla Firefox. Vi jobbar på att få Internet Explorer att fungera, men systemet kommer inte att stödja tidigare versioner än IE 9, (här kan du testa din browser och se hur väl den stöder HTML5).

8 kommentarer 11 oktober, 2013 Helena Forssblad

Triple bypass

librisxl

Libris XL systemarkitektur

Under det senaste året har Libris arbetat med en ny infrastruktur. Kopplad till denna finns det katalogiseringsverktyg vi nu lanserar den senaste releasen av. Verktyget är avsett att underlätta katalogiseringshantverket och bättre utnyttja de olika hjälpmedel som finns (auktoritetsinformation, kontrollerade termlistor, mallar för olika medietyper med mera).

Den verkliga nyheten är dock inte katalogiseringsverktyget, utan den nya infrastrukturen, Libris XL. Med Libris XL lämnar vi MARC21 som produktions- och lagringsformat, suddar ut postbegreppet till förmån för relaterade informationselement och införlivar de principer som utgör webbens motor. Libris XL är formatoberoende – systemet ska kunna hantera alla format (Dublin Core, EAD, ONIX etc). Med hjälp av JSON-LD skapas det primära interna formatet som är bättre anpassat för moderna system än trotjänaren MARC21. Sedan den senaste releasen i april har mycket tid ägnats åt formatkonvertering. Vi arbetar med en uniform modell i botten, RDF, där vi tydliggör vad informationen syftar till och vad den kan användas för. För att kunna tolka informationen och bygga kvalitativa tjänster behöver vi förstå och tolka metadatat. Genom att översätta och konvertera MARC-data till JSON-LD kan vi beskriva och presentera den bibliografiska informationen på ett helt annat sätt än tidigare. I gränssnittet är informationen grupperad i olika nivåer enligt en FRBR- och BIBFRAME-inspirerad struktur. I betaversionen har vi implementerat ett JSON-LD-läge där det är möjligt att se vad som händer ”under huven”, hur datan är konverterat från MARC-formatet till det nya.

En tyst revolution
Att den interna strukturen inte längre begränsas av MARC21 innebär större möjligheter att utnyttja auktoritetsdata, återanvända informationselement och erbjuda användaren ett intuitivt och lättöverskådligt sätt att navigera bland bibliografisk information. Under överskådlig framtid kommer systemet dock att behöva kunna exportera och importera MARC21. På så sätt är Libris XL en tyst revolution. Librisanvändarna kommer inte att behöva ändra sina rutiner för import, fjärrlån etc. Det nya katalogiseringsverktyget är en hjälp för att hantera bibliografisk information, men det kommer också att finnas en vy där man kan se och delvis även redigera datan i MARC-format. Samtidigt kommer systemet att till fullo utnyttja fördelarna med det nya interna formatet.

Genom att lyfta fram användningen av data, och minska gapet mellan katalogisatörer och alla slags användare, kan vi fokusera mer på den faktiska innebörden av de ting som katalogiseringen beskriver. Datastrukturen och verktygen ska stödja entydig länkning – mellan verk, författare, ämnen och till övriga saker som ett verk är knutpunkten för. Effekten av detta slags länkning blir att det går att navigera mellan beskrivningar (på samma sätt som mellan webbsidor) och upptäcka samband som tidigare legat i det fördolda.

För att vi ska kunna skapa och bibehålla sammanhang i den växande framtiden måste vi också aktivt ta till oss – och verka för – en utökad gemensam och praktisk förståelse för denna form av data, genom att vara delaktiga i initiativ som Dublin Core, SKOS och BIBFRAME, samt inte minst den större (och spretigare) världen av data, där FOAF, DBPedia, Schema.org m.m. växer och frodas.

Vi är entusiastiska och stolta över att få utveckla ett system som ligger i framkant och redan har väckt internationellt intresse. Samtidigt är vi medvetna om att Libris endast utgör en del av det bibliografiska ekosystemet, och att användarna måste kunna välja att ta del av utvecklingen i sin egen takt. Vår ambition är att Libris XL inte ska kräva några förändrade rutiner, men däremot erbjuda enorma möjligheter för den användare som så önskar. Vi inbjuder alla att delta i en dialog om vårt arbete.

Presentation på ELAG
För ytterligare teknisk fördjupning, titta gärna på den presentation som Martin Malmsten, Markus Sköld och Niklas Lindström höll på den årliga ELAG-konferensen i Gent i slutet av maj. Glädjande nog fick vi mycket positiv feedback på presentationen av Libris XL bl.a. från Rurik Greenall som i sitt inlägg beskrev det hela så här;

The rest of the conference was ruined by illness, so I stayed in bed and watched Martin, Markus and Niklas from Libris give a masterful presentation of some really cutting-edge work with linked library data in the new Libris system. With this, Libris really are showing the world how things are done.

Conceptually, the system is designed with current principles in mind, componentized and appliance driven, this framework is both flexible and simple. The various architectural choices mirror those made in various other projects within other domains (and indeed our own), and seem to reflect the mood change we have seen in libraries in the last year; increasingly, library technology as developed in libraries is part of the wider IT sector and not part of “library IT”. This can only be a good thing.

While Libris’ core technology stack is largely the same as the one we’re developing at NTNU, Libris uses AngularJS, a Javascript library from Google that provides excellent support for dynamic views in HTML. Why hadn’t I heard of this before? Probably because I have been wrapped up in jQuery for a hundred years. Silly me, that will teach me.

I had the pleasure of being able to send the first real-world interface for cataloguing that has linked data beneath the hood to our cataloguers.

Nice work there!

Välkommen att testa
Libris katalogisering är utvecklad med HTML5/CSS3 och kräver en webbläsare med bra stöd för dessa standarder samt att JavaScript är aktiverat. Vi rekommenderar därför uppdaterade versioner av Google Chrome eller Mozilla Firefox. Vi jobbar på att få Internet Explorer att fungera, men systemet kommer inte att stödja tidigare versioner än IE 9 (här kan du testa din browser och se hur väl den stöder HTML5, http://html5test.com/index.html).

För att använda Libris katalogisering krävs inloggning. Har man ett konto för att beståndsregistrera i nuvarande tjänst Libris beståndsregistrering, kan man använda dessa uppgifter för att logga in. Det går dessutom att testa betaversionen av katalogiseringen med användarnamn: test och lösenord: test.

Välkommen att testa, ge oss förbättringsförslag, kommentera och ställa frågor.

http://kat.libris.kb.se

10 kommentarer 17 juni, 2013 Johan

"With this, Libris really are showing the world how things are done".

ELAG är en årlig konferens som anordnas av European Libraries Automation Group. I år hölls den i trevliga, men regniga, Ghent http://elag2013.org/

gruppbild2

Martin Malmsten, Markus Sköld och Niklas Lindström höll presentationen ”Triple Bypass – Open MARC surgery” http://elag2013.org/triple-bypass-open-marc-surgery/.

Libris har varit tillgängligt som länkad data sedan 2008. I detta nya katalogsystem har vi gått ett steg längre och bygger en katalog på länkad data, en katalog som självklart utnyttjar fördelarna med länkad data och som kan länka in och länka ut till andra källor men även fortsättningsvis hanterar Marc-formatet.

Och vi kan naturligtvis inte låta bli att länka till Rurik Greenalls blogginlägg: http://brinxmat.wordpress.com/2013/06/01/elag2013/

The rest of the conference was ruined by illness, so I stayed in bed and watched Martin, Markus and Niklas from Libris give a masterful presentation of some really cutting-edge work with linked library data in the new Libris system. With this, Libris really are showing the world how things are done.

Conceptually, the system is designed with current principles in mind, componentized and appliance driven, this framework is both flexible and simple. The various architectural choices mirror those made in various other projects within other domains (and indeed our own), and seem to reflect the mood change we have seen in libraries in the last year; increasingly, library technology as developed in libraries is part of the wider IT sector and not part of “library IT”.This can only be a good thing.

While Libris’ core technology stack is largely the same as the one we’re developing at NTNU, Libris uses AngularJS, a Javascript library from Google that provides excellent support for dynamic views in HTML. Why hadn’t I heard of this before? Probably because I have been wrapped up in jQuery for a hundred years. Silly me, that will teach me.

I had the pleasure of being able to send the first real-world interface for cataloguing that has linked data beneath the hood to our cataloguers.

16 kommentarer 14 juni, 2013 Maria Kadesjö

Clarification regarding WorldCat membership

There are a couple of problematic areas which ultimately lead to the decision to end negotiations.

First, the asymmetrical nature of the relationship regarding transfer and re-use of records. OCLC is given very broad rights to records uploaded to WorldCat, including commercial re-use. Downloaded records on the other hand keep their status as “WorldCat records”, regardless of where they were originally created, and as such the guidelines of the WorldCat Rights and Responsibilities (WCRR) apply. This leaves us and the participating LIBRIS libraries in a situation where we do not have full control over the description of our collections. Under the WCRR we are discouraged from exposing and exporting data in whatever way we choose, which we see as an essential right.

Secondly, the WCRR states that every member library should “work to ensure the long-term viability of WorldCat” and “not engage in [...] activities that diminish the value of WorldCat [...]“. While we definitely see value in WorldCat as a service, we simply cannot, as a National Library, bind ourselves to support a single corporate entity. We need to support competition as well as cooperation, and to do so we must treat all discovery services equally and/or support the creation of any number of large scale discovery services.

Thirdly, the National Library of Sweden see a strategic importance in complete openness for bibliographic data, namely that of competition when it comes to services built upon it. We have chosen CC0 for the National Bibliography and authority file. We chose it because we see a problem with attribution licenses such as ODB-BY and CC-BY when it comes to re-use of data over time, for example so called ”attribution stacking”.

To this end we urge OCLC to allow members to treat downloaded records as their own, including releasing them under any open license such as CC0. We feel that this would strengthen rather than diminish OCLCs strong status as a service provider to the library community.

11 kommentarer 19 april, 2012 Martin

Swedish National Bibliography and authority data released with open license

Before the summer the Swedish national librarian, Gunnar Sahlin, signed an agreement effectively releasing the Swedish National Bibliography and authority files into the public domain. We are now pleased to announce the general availability of these records (see below for details). We see the investment in Open Data as a strategic one and one that is needed to ensure long term sustainability and competition when it comes to the services needed by libraries and their users as well as the right to control over their collections. The license chosen is CC0 which waives any rights the National Library have over the National Bibliography and the authority data.

There are two ways to access the data, as Atom feeds with references to the records and using (a somewhat rudimentary implementation of) the OAI-PMH protocol. See the table below.

National Bibliography feed, OAI-PMH
Authority Data feed, OAI-PMH
Authority Data (persons) feed
Authority Data (subjects) feed
Authority Data (organisations) feed

The National Bibliography and authority data is part of Libris, the Swedish Union Catalogue, and the long term goal is to release the whole database under an open license, though this will undoubtedly take some time. The data contains links to Wikipedia, DBPedia, LC Authorities (names and subjects) and VIAF. VIAF has also been used to find some of these links. These channels are provided as a complement to the Linked Data implementation.

This is a work in progress and any comments are welcome. Send your comments to martin.malmsten@kb.se or libris@kb.se.

15 kommentarer 21 september, 2011 Martin

LIBRIS + DBC = sant

Blommande magnoliaträd

Gratis wifi på pendeltågetI början av veckan var Kristin Olofsson, Martin Malmsten och jag i Köpenhamn och deltog i en workshop tillsammans med Dansk BiblioteksCenter. Ämnet var möjliga samarbeten mellan våra två organisationer. DBC arbetar med många liknande frågor som LIBRIS, men vänder sig främst mot folkbiblioteken. Man driver den danska nationalbiografin och söktjänsten bibliotek.dk. Förutom bättre väder än i Stockholm (vi missade tisdagmorgonens snöfall) bjöd Köpenhamn på mer grönska och gratis wifi på pendeltåget. Varför har vi inte det i Stockholm?

Martin Malmsten och Mats Hernvall vid whiteboardenUnder workshoppen redogjorde vi för våra respektive system och hur vi tänker oss att de ska utvecklas i den närmaste framtiden. Martin pratade om linked data, som även DBC börjat arbeta med. Under dagens lopp utkristalliserade det sig ett antal ämnen vi skulle ha nytta av att samarbeta kring:

  • Linked Data publiceringsprofiler
  • FRBR-plattform/algoritmer
  • titta på Pazpar2 som en lösning för federerad sökning (eller Universal Search som DBC kallar det)
  • utvecklingsmetoder (Scrum, projektportfölj, strategiarbete etc)

Spännande frågor, eller hur? Nästa steg är en planerad workshop i Stockholm i början på hösten. Resultatet av samarbetet kommer senare att publiceras på dbclibris.wordpress.com.

Stort tack till DBC för en fantastiskt välordnad och fruktsam workshop!

Kommentera 6 maj, 2011 Anders Ljung

LIBRIS öppna API:er – ett gästinlägg från Ted Valentin

Detta är ett gästinlägg från Ted Valentin, webbutvecklare och initiativtagare till 24 Hour Business Camp.

I webbvärlden har det på senare tid pratats mycket om öppen data. API:er, öppen myndighetsinformation och mashups byggda på denna data har det senate året varit allt mer omtalade. Tanken är att olika datakällor ska kunna kommunicera med hjälp av öppna format så att information kan återanvändas och kombineras på nya sätt. Typiska företag som ligger långt framme på området är Google, Twitter och Facebook. I myndighetsvärlden är det USA och Storbrittanien som ligger i framkant med initiativen Data.gov och data.gov.uk, där offentliga datakällor presenteras på en och samma webbplats.

Genom att göra många olika datakällor öppet tillgängliga uppmuntrar man till innovativa nya webbtjänster. Innovation kring information är en av tjänsteekonomins stora drivkrafter. Stat och myndigheter är bland de mest informationsintensiva verksamheter man kan tänka sig, men innovationsincitamenten i statlig verksamhet kan som bekant vara begränsade. Det som gör öppen data så intressant för både myndigheter och företag är insikten om att extern innovation kan leda till lösningar på problem som man själv inte visste existerade. Ett spänande sätt att beskriva detta är med begreppet unknown unknowns. Ett annat relaterat begrepp är serendipity – fenomenet att innovationer kan uppstå med slumpens hjälp, i mötet mellan discipliner eller i sökandet efter helt andra saker. Öppen data skapar alltså stora förutsättningar för ohämmad innovation.

En intressant person med tankar om detta är Sir Tim Berners-Lee. Han står bakom arbetet med brittiska open-data-initiativet, är skaparen av World Wide Web, och är en förespråkare för den semantiska webben och linked data.

Mitt eget perspektiv är mer jordnära: jag har egna erfarenheter av att bygga sajter med andras data från både offentlig och privat sektor.

Som webbutvecklare inser man hur snabbt det går att bygga intressanta nya tjänster om man utgår från redan existerande datakällor, som man kan kombinera på nya sätt. Det var i mitt eget utvecklingsarbete med bland annat Annonskartan.se och Auktionsfynda.se som jag fick upp ögonen för öppen data. En erfarenhet av dessa projekt var att mina sajter ibland påverkat den interna innovationen hos datakällorna ganska mycket, och även att en inledande tveksamhet ganska snart byttes mot entusiasm hos ägarna till datan. Snabbheten och enkelheten i dessa projekt inspirerade mig också till att dra igång 24 Hour Business Camp.

24 Hour Business Camp (24HBC) är ett utvecklar-event med syftet att deltagarna ska skapa varsin fungerande webbtjänst på 24 timmar. Den första gången eventet genomfördes skapades ett 50-tal nya webbtjänster. Eftersom många av de mest framgångsrika var mashups bestämde vi inför den andra omgången att ha öppna API:er som tema. Målsättningen var att uppmuntra svenska företag och myndigheter att ta fram datakällor och API:er som vi utvecklare kunde använda för att bygga nya tjänster. De svenska medieföretagen var snabba med att ta fram API:er. De myndigheter jag träffade inför 24HBC visade ett försiktigt intresse – men det blev tydligt att det behövdes beslut på lite högre politisk nivå för att få till en förändring.

Under det senaste halvåret har det dock börjat röra på sig. Frågan om öppen myndighetsdata diskuteras nu både av näringsdepartementet och finansdepartementet (med Mats Odell i spetsen), och förhoppningsvis är det bara en tidsfråga tills vi får vår egen ”data.gov” här i Sverige. Tills vidare har vi webbplatsen Opengov som listar myndigheter med öppna datakällor.

Jag blev väldigt glad när jag läste att det planeras en 24-timmarsworkshop på temat att använda LIBRIS öppna API:er. Mitt intryck av LIBRIS och biblioteksvärlden är att ni ligger långt fram i utvecklingen mot öppen data. Jag har själv byggt ett par sajter, bland annat Dissertations.se och Essays.se, (Uppsatser.se)som bygger på data från Uppsök och Swepub. Bägge sajterna riktar in sig på besökare från utlandet och har en klar majoritet av sina besökare från Asien, ett intressant fenomen som jag skrivit mer om här.

Samtidigt som LIBRIS och biblioteksvärlden kommit så långt i arbetet mot öppenhet rent tekniskt så kan det för en utomstående vara lite svårt att få insyn i er värld. Mitt eget intryck är att biblioteksutvecklare och webbutvecklare verkar ha samma mål – öppen data – men att vi i stor utsträckning lever i olika världar, använder olika terminologi och åker på olika konferenser.

Jag tror också att det är få svenska webbutvecklare som känner till LIBRIS API:er och vad man kan göra med dem. Just därför är det så välkommet både med workshops kring era API:er, och biblioteks-bloggar som även riktar sig mot utvecklare utanför biblioteksvärlden. Min förhoppning är naturligtvis att våra världar ska närma sig varandra, och att spännande saker ska uppstå i mötet mellan dem. Jag tror också att biblioteksvärldens långa erfarenhet av öppen data skulle kunna vara till stor användning hos svenska myndigheter.

För att sammanfatta tror jag att effekterna kan bli stora om biblioteksvärlden bjuder in såväl andra myndighetsaktörer och fristående webbutvecklare i sitt universum framöver. Mina egna erfarenheter av bland annat indiska studenter som Googlar miljöfrågor, IT och jämställdhet och på så sätt hittar till svenska universitetsuppsatser uppmuntrar till en fortsättning.

Ted Valentin

Kommentera 27 mars, 2010 Kristin

Föregående sida


Kategorier

Senaste kommentarer

Arkiv

Verktyg

Informationskanaler