Agenda
• Om LIBRIS
•Arbetsmetoder
• Format
• Länkad Data
• Tillämpningar
• Lärdomar
3.
KB:s uppdrag ochsyfte
Insamling och beskrivning av svenska pliktexemplar.
Ansvarar för drift och utveckling av LIBRIS.
Tjänster och system för att tillhandahålla öppen data.
LIBRIS XL
2012 –utvecklingen kom igång
• Motivation
– Ökade flöden av metadata
– Nya materialtyper
– Lättanvänt webbgränssnitt för katalogisering
• Länkad Data
• Open Source
Visionen
● Ett system för att hantera allt metadata på Kungl. Biblioteket
● LIBRIS som “metadatamaster”
● Databrunnar
○ Söka i allting samtidigt
Agila metoder
• Kortaiterationer
• Lär av varje iteration
• Teamet prioriterar och planerar
https://www.flickr.com/photos/davegray/6865783267
9.
Användarcentrerad utveckling
• Inära samarbete med användare genom intervjuer, tester och workshops
• Verktyg
– User stories
– Personor
– Scenarior
– Effektkarta
• Designprinciper
– Intuitivt, flexibelt, inspirerande
12.
Utvecklingen: Första året
•Svårt att bygga modernt och intuitivt gränssnitt
• Önskemål om fler funktioner
• Fortfarande MARC21 som lagringsformat
• Otillräcklig informationsmodell
HTTP://XKCD.COM/1425/
13.
Bearbeta länkad datadirekt
“Vi står inför ett helt nytt sätt att använda och dela data, med nya datatyper och
fler bibliotek som ska in i den nationella katalogen. Nya datatyper kräver nya
format och framtidens kataloger bygger både på nätverk och på relationer mellan
informationsmängder. “
http://librisbloggen.kb.se/2013/04/08/libris-katalogisering-betaversion-av-nytt-katalogiseringsverktyg/
14.
To boldly go...
Slänga ut MARC21
Lagringsmodell baserad på
öppen länkad data
15.
… into terraincognita
• Utforskande arbete vs
Deadlines
• Inte bara ”byta ut Voyager”
• Paradigmskifte
– Pedagogiskt arbete
– Förväntanshantering
16.
Förväntanshantering
En konstant strömav aktiviteter, projekt
och datakällor
Förvaltning och samordning med
existerande system
Väldigt liten koordinering mellan
teknologier, standarder och
applikationer/tjänster pga brist på tid,
kommunikation etc.
https://www.flickr.com/photos/base2wave/85497158
Samtidigt
• Andra projektstartade
– Som skulle baseras på LIBRISXL (som inte var “klart”)
• Och avslutades …
– Baserade på LIBRISXL (som fortfarande inte var “klart”)
19.
Omdefinition av LIBRISXL
En modell bestående av:
● Förutsägbara API:er
○ åtkomst
○ sök
○ lagring
● Länkad data
● Igenkännbara former på data
○ Standardvokabulär (RDF)
○ Syntax (JSON-LD)
https://www.flickr.com/photos/hey__paul/7511824068
000 03642cam a2200865r4500
008 890111s1989 sw a j 6 000 1 swe
100 1 _ $a Jansson, Tove, $d 1914-2001 $0 191503
245 0 0 $a Mumintrollet.n Nr 1 /$c av Tove Jansson
”Hur svårt kan det vara att beskriva en …”
23.
Egenskaper och värden
•Varierande praxis genom åren
• Inkonsekventa beskrivningar
• Undvika tidigare begränsningar
Hur funkar det?
•Tilldela identifierare (URI) till ett
ting.
– http:// ….
• Gör påståenden som beskriver
tinget.
• Länka tinget till andra ting
genom påståenden.
Nyttan med öppenlänkad data
• Ökad återanvändning
• Dra nytta av varandras arbete
• Effektivisera insamling och
produktion
• En värld utanför bibliotekten
– Arkiv, museer
– Wikipedia, Google
– OCLC worldcat
• Nytta uppstår i användandet
– Schema.org kan användas
idag!
"LOD Cloud Diagram as of September 2011" by Anja Jentzsch - Own work. Licensed
under CC BY-SA 3.0 via Commons -
Nya söktjänster
Cherry
• Ettexperiment i att hitta relaterade
titlar
• Baserat på XL-infrastruktur
• Fulltextmatchning av recensioner,
utdrag ur texten och bloggposter.
Automatisk gallring
• Viafeed
– OAIPMH / Atom
– Lokala systemet publicerar deleteposter
• Via API
– HTTP-request
– Autentisering via OAUTH2
Kräver LIBRIS-ID (URI)
Vad ska ID.KB.SEinnehålla?
Auktoriteter
(Termer och deras objekt: personer, grupper, händelser, möten, platser, ämnen)
Definitioner
(Material, roller, språk, geografiska koncept, vokabulär etc.)
Mappingar till andra definitioner och vokabulär
(DC, Schema.org, BibFrame, RDAVocab, LoC, YSO, VIAF, WorldCat, Dewey.info, MeSH,
GeoNames, Lexvo, DBPedia, EDM, CIDOC, WikiData...)
44.
Hur får vinytta av ID.KB.SE?
Producenter av metadata kan använda sig av rekommenderade vokabulär och
auktoriteter direkt.
KB får bättre möjligheter att koordinera våra egna tjänster och arbetsflöden kring
samlingar och kataloger.
LIBRIS kan länka till sammanhängande basdata (istället för att kopiera poster).
Genom samarbeten kan t.ex. kulturarvsinstitutioner och andra nationalbibliotek koppla
ihop sin data (ex. Riksarkivet, Europeana, Muséer, etc.)
45.
Vad händer medMARC egentligen?
Snart 50 år gammalt
”MARC predates the earliest expression of relational data modeling concepts
by three years”.
– ”Interpreting MARC: Where’s the Bibliographic Data?” / Jason Thomale, 2012
(http://journal.code4lib.org/articles/3832)
Primärt lagringsformat: JSON-LD
LIBRIS XL kan leverera normaliserade MARC-poster till lokala system
46.
Lessons learned
• Varförgör vi det här?
• Skulle vi gjort något annorlunda?
• Inte fastna i detaljer
• Våga ifrågasätta normer och praxis
– Hur ska datat användas?
• MVP (Minimum Viable Product)