Presentation elag 2013
Upcoming SlideShare
Loading in...5
×
 

Presentation elag 2013

on

  • 1,717 views

 

Statistics

Views

Total Views
1,717
Views on SlideShare
1,705
Embed Views
12

Actions

Likes
0
Downloads
6
Comments
0

2 Embeds 12

http://elag2013.org 7
https://twitter.com 5

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Hi, and thank you for having us. My name is Martin Malmsten and I am head of Software Development at the Libris department, at the National Library of Sweden and I will be joined by some of my collegues later on in the presentation. Libris is the Swedish Union Catalogue in which university, and some public, libraries traditionally catalogue their printed material. It is a centrally maintained catalogue which means that we do have national identifiers and we do not spend all of our time doing deduplication. We are here to talk about the new catalogue and cataloguing client being built by Libris and some of the motivations behind building it.
  • We’ve had a Linked Open Data implementation for quite some time covering the whole of Libris including the authority file with persons, organizations, etc. This is very nice and all and you could say that the Libris implementation is like a flower ... but there is just one problem.
  • the Linked Data essentially grows on the back of this Zombie named MARC. Marc has been declared dead quite a few times, at least the last five ELAGS I assume.
  • Actually though, he is doing quite well, for being undead at least. A huge part of our infrastructure, and I mean yours too, not just ours, is still MARC based. A lot of workflows are MARC-based. We still ship them around.
  • Libris faces a number of challenges. But also to be a better web citizen ...
  • Because publishing Linked Data is not enough. A lot of the potential for efficiency and quality lies in consuming Linked Data. This has a profound change in how we do systems design. If there is Ofcourse the real challenge here is NOT really to create a linked data catalogue. The challenge is to maintain the existing funxtionality (a lot of which is centered around MARC) and transition it to something new. Also transition into something that will be easier to transition OUT of. Because a lot of what we need is already provided “by the web”.
  • Because publishing Linked Data is not enough. A lot of the potential for efficiency and quality lies in consuming Linked Data. This has a profound change in how we do systems design. If there is Ofcourse the real challenge here is NOT really to create a linked data catalogue. The challenge is to maintain the existing funxtionality (a lot of which is centered around MARC) and transition it to something new. Also transition into something that will be easier to transition OUT of. Because a lot of what we need is already provided “by the web”.
  • The web is distributed, and it is meant to be distributed. One could say that that is the main thing. Which is also why ...
  • ... an aggregate is not a web. And a cloud is not a web either.
  • So we do need to coexist with MARC, probably for some time to come. But we can keep MARC on the outside of the system, not let it be an intergral part that influences core design. In genreal it’s a good idea to keep the undead on the outside and I kinda wished I had drawn a picture of that

Presentation elag 2013 Presentation elag 2013 Document Transcript

  • Triple bypassMartin Malmsten, Markus Sköld, Niklas Lindström, Anna BerggrenTuesday, June 4, 13Hi, and thank you for having us. My name is Martin Malmsten and I am head of SoftwareDevelopment at the Libris department, at the National Library of Sweden and I will be joinedby some of my collegues later on in the presentation.Libris is the Swedish Union Catalogue in which university, and some public, librariestraditionally catalogue their printed material. It is a centrally maintained catalogue whichmeans that we do have national identifiers and we do not spend all of our time doingdeduplication.We are here to talk about the new catalogue and cataloguing client being built by Libris andsome of the motivations behind building it.
  • Libris LOD est. 2008Tuesday, June 4, 13We’ve had a Linked Open Data implementation for quite some time covering the whole ofLibris including the authority file with persons, organizations, etc. This is very nice and alland you could say that the Libris implementation is like a flower ... but there is just oneproblem.
  • Libris LOD est. 2008... striiiings ...Tuesday, June 4, 13the Linked Data essentially grows on the back of this Zombie named MARC. Marc has beendeclared dead quite a few times, at least the last five ELAGS I assume.
  • Libris LOD est. 2008Tuesday, June 4, 13Actually though, he is doing quite well, for being undead at least. A huge part of ourinfrastructure, and I mean yours too, not just ours, is still MARC based.A lot of workflows are MARC-based. We still ship them around.
  • Why change?•Flexibility•Get rid of old workflows•Digitization projects•Control•Format agnostisism•SwePub•National Discovery?•Storing objectsTuesday, June 4, 13Libris faces a number of challenges. But also to be a better web citizen ...
  • my datasomeones dataTuesday, June 4, 13Because publishing Linked Data is not enough. A lot of the potential for efficiency and qualitylies in consuming Linked Data. This has a profound change in how we do systems design. Ifthere isOfcourse the real challenge here is NOT really to create a linked data catalogue. The challengeis to maintain the existing funxtionality (a lot of which is centered around MARC) andtransition it to something new. Also transition into something that will be easier to transitionOUT of.Because a lot of what we need is already provided “by the web”.
  • my datasomeones datafeedTuesday, June 4, 13Because publishing Linked Data is not enough. A lot of the potential for efficiency and qualitylies in consuming Linked Data. This has a profound change in how we do systems design. Ifthere isOfcourse the real challenge here is NOT really to create a linked data catalogue. The challengeis to maintain the existing funxtionality (a lot of which is centered around MARC) andtransition it to something new. Also transition into something that will be easier to transitionOUT of.Because a lot of what we need is already provided “by the web”.
  • The web isdistributedTuesday, June 4, 13The web is distributed, and it is meant to be distributed. One could say that that is the mainthing. Which is also why ...
  • An aggregate isnot a web...neither is a cloudTuesday, June 4, 13... an aggregate is not a web. And a cloud is not a web either.
  • Keep MARC on theoutsideTuesday, June 4, 13So we do need to coexist with MARC, probably for some time to come. But we can keep MARCon the outside of the system, not let it be an intergral part that influences core design. Ingenreal it’s a good idea to keep the undead on the outside and I kinda wished I had drawn apicture of that
  • Triple bypassMartin Malmsten, Markus Sköld, Niklas Lindström, Anna BerggrenTuesday, June 4, 13
  • Tuesday, June 4, 13
  • http://github.com/libris/librisxl/Tuesday, June 4, 13
  • Triple bypassMartin Malmsten, Markus Sköld, Niklas Lindström, Anna BerggrenTuesday, June 4, 13
  • When you’re upto your neck inalligators,it’s hard toremember thatthe original aimwas to drainthe swampCC-BY: Basking Gator (Matthew Paulson)Tuesday, June 4, 13
  • The Swamp ...... The Gators ...... The MissionTuesday, June 4, 13
  • 000: 00887cam a2200277 a 4500008 960214s1996 sw 000 0aswe #100 1 _ $aJansson, Tove,$d1914-2001#245 0 0 $aAnteckningar från en ö /$cTove Jansson, Tuulikki Pietilä260 _ _ $aStockholm :$bBonnier,$c1996 ;$e(Finland)#Tuesday, June 4, 13
  • The InstrumentsJSON-LDElasticSearchAngularJSTuesday, June 4, 13
  • The Map{"260": {"domainEntity": "Instance","splitLink": [{"codes": ["a", "b", "c"], "addLink": "publication"},{"codes": ["e", "f", "g"], "addLink": "manufacture"}],"rangeEntity": "ProviderEvent","$a": {"link": "place", "rangeEntity": "Place", "property":"label"},"$b": {"property": "providerName"},"$c": {"property": "providerDate"},"$e": {"link": "place", "rangeEntity": "Place", "property":"label"},"$f": {"property": "providerName"},"$g": {"property": "providerDate"},"$3": {"property": "scopeNote"}},...Tuesday, June 4, 13
  • The Flower{"@type": ["Instance", "Book"],"@id": "bib/7149593","title": "Anteckningar från en ö","publication": [{"@type": "ProviderEvent","providerName": "Bonnier,","providerDate": "1996","place": {"@type": "Place", "label": "Stockholm"}}],"manufacture": [{"@type": "ProviderEvent","place": {"@type": "Place", "label": "Finland"}}],...Tuesday, June 4, 13
  • The Soil{"@context": {"xsd": "http://www.w3.org/2001/XMLSchema#","foaf": "http://xmlns.com/foaf/0.1/","bibo": "http://purl.org/ontology/bibo/","@vocab": "http://bibframe.org/vocab/","Record": "foaf:Document","authorList": {"@id": "bibo:authorList", "@container": "@list"},"pubYear": {"@id": "pubDate", "@type": "xsd:gYear"},...Tuesday, June 4, 13
  • The Path<bib/7149593>:instanceOf <work/anteckningar-fran-en-o> .<work/anteckningar-fran-en-o>:creator <person/tove-jansson>,<person/tuulikki-pietilä> .Tuesday, June 4, 13
  • The Turtle<bib/7149593> a :Instance, bibo:Book;:instanceOf <work/anteckningar-fran-en-o>;:title "Anteckningar från en ö";:publication [ a :ProviderEntity;:place [ a :Place; rdfs:label "Stockholm" ];:providerDate "1996";:providerName "Bonnier," ];:manufacture [ a :ProviderEntity;:place [ a :Place; rdfs:label "Finland" ] ] .Tuesday, June 4, 13
  • CC-BYCC-BY: Basking Gator (Matthew Paulson)Tuesday, June 4, 13
  • Triple bypassMartin Malmsten, Markus Sköld, Niklas Lindström, Anna BerggrenTuesday, June 4, 13
  • Tuesday, June 4, 13
  • Tuesday, June 4, 13
  • Tuesday, June 4, 13
  • Tuesday, June 4, 13