SlideShare a Scribd company logo
1 of 29
Download to read offline
Triple bypass
Martin Malmsten, Markus Sköld, Niklas Lindström, Anna Berggren
Tuesday, June 4, 13
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.
Libris LOD est. 2008
Tuesday, June 4, 13
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.
Libris LOD est. 2008
... striiiings ...
Tuesday, June 4, 13
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.
Libris LOD est. 2008
Tuesday, June 4, 13
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.
Why change?
•Flexibility
•Get rid of old workflows
•Digitization projects
•Control
•Format agnostisism
•SwePub
•National Discovery?
•Storing objects
Tuesday, June 4, 13
Libris faces a number of challenges. But also to be a better web citizen ...
my datasomeones data
Tuesday, June 4, 13
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”.
my datasomeones data
feed
Tuesday, June 4, 13
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
Tuesday, June 4, 13
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
...
neither is a cloud
Tuesday, June 4, 13
... an aggregate is not a web. And a cloud is not a web either.
Keep MARC on the
outside
Tuesday, June 4, 13
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
Triple bypass
Martin Malmsten, Markus Sköld, Niklas Lindström, Anna Berggren
Tuesday, June 4, 13
Tuesday, June 4, 13
http://github.com/libris/librisxl/
Tuesday, June 4, 13
Triple bypass
Martin Malmsten, Markus Sköld, Niklas Lindström, Anna Berggren
Tuesday, June 4, 13
When you’re up
to your neck in
alligators,
it’s hard to
remember that
the original aim
was to drain
the swamp
CC-BY: Basking Gator (Matthew Paulson)
Tuesday, June 4, 13
The Swamp ...
... The Gators ...
... The Mission
Tuesday, June 4, 13
000: 00887cam a2200277 a 4500
008 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 Instruments
JSON-LD
ElasticSearch
AngularJS
Tuesday, 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-BY
CC-BY: Basking Gator (Matthew Paulson)
Tuesday, June 4, 13
Triple bypass
Martin Malmsten, Markus Sköld, Niklas Lindström, Anna Berggren
Tuesday, June 4, 13
Tuesday, June 4, 13
Tuesday, June 4, 13
Tuesday, June 4, 13
Tuesday, June 4, 13

More Related Content

Similar to Presentation elag 2013

Libraries & Tech for Good, 11 July 2016 (with notes)
Libraries & Tech for Good, 11 July 2016 (with notes)Libraries & Tech for Good, 11 July 2016 (with notes)
Libraries & Tech for Good, 11 July 2016 (with notes)George Oates
 
Radically Open at the National Archives
Radically Open at the National ArchivesRadically Open at the National Archives
Radically Open at the National ArchivesJon Voss
 
Open Data Bay Area (OBDA) | Kurt Bollacker: Public Metadata Commons
Open Data Bay Area (OBDA) | Kurt Bollacker: Public Metadata CommonsOpen Data Bay Area (OBDA) | Kurt Bollacker: Public Metadata Commons
Open Data Bay Area (OBDA) | Kurt Bollacker: Public Metadata CommonsDomino Data Lab
 
Is this BIG DATA which I see before me?
Is this BIG DATA which I see before me?Is this BIG DATA which I see before me?
Is this BIG DATA which I see before me?Dorothea Salo
 
Open Library at Make Books Apparent
Open Library at Make Books ApparentOpen Library at Make Books Apparent
Open Library at Make Books ApparentGeorge Oates
 
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-shareBigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-sharestelligence
 
Making Future-proof Library Content for the Web: Metadata-driven Workflows an...
Making Future-proof Library Content for the Web: Metadata-driven Workflows an...Making Future-proof Library Content for the Web: Metadata-driven Workflows an...
Making Future-proof Library Content for the Web: Metadata-driven Workflows an...Rurik Thomas Greenall
 
Introduction to the FP7 CODE project @ BDBC
Introduction to the FP7 CODE project @ BDBCIntroduction to the FP7 CODE project @ BDBC
Introduction to the FP7 CODE project @ BDBCFlorian Stegmaier
 
BL Labs 2014 Symposium: The Mechanical Curator
BL Labs 2014 Symposium: The Mechanical CuratorBL Labs 2014 Symposium: The Mechanical Curator
BL Labs 2014 Symposium: The Mechanical Curatorbenosteen
 
Challenges of Building Web Observatories
Challenges of Building Web ObservatoriesChallenges of Building Web Observatories
Challenges of Building Web ObservatoriesSteffen Staab
 
The evolution of the collections management system
The evolution of the collections management systemThe evolution of the collections management system
The evolution of the collections management systemirowson
 
Beyond Usage Stats (Or, demonstrating value & marketing services when you hav...
Beyond Usage Stats (Or, demonstrating value & marketing services when you hav...Beyond Usage Stats (Or, demonstrating value & marketing services when you hav...
Beyond Usage Stats (Or, demonstrating value & marketing services when you hav...Joy Palmer
 
Linked Data and the Semantic Web - Mimas Seminar
Linked Data and the Semantic Web - Mimas SeminarLinked Data and the Semantic Web - Mimas Seminar
Linked Data and the Semantic Web - Mimas SeminarAdrian Stevenson
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Doug Needham
 
Transcript - Provenance and Social Science data
Transcript  - Provenance and Social Science dataTranscript  - Provenance and Social Science data
Transcript - Provenance and Social Science dataARDC
 
Invited talk at Edmedia09
Invited talk at Edmedia09Invited talk at Edmedia09
Invited talk at Edmedia09Tony Hirst
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataDan Brickley
 
Manufacturing Serendipity
Manufacturing SerendipityManufacturing Serendipity
Manufacturing SerendipityDorothea Salo
 

Similar to Presentation elag 2013 (20)

Libraries & Tech for Good, 11 July 2016 (with notes)
Libraries & Tech for Good, 11 July 2016 (with notes)Libraries & Tech for Good, 11 July 2016 (with notes)
Libraries & Tech for Good, 11 July 2016 (with notes)
 
Resource Description Pres and Paper
Resource Description Pres and PaperResource Description Pres and Paper
Resource Description Pres and Paper
 
Radically Open at the National Archives
Radically Open at the National ArchivesRadically Open at the National Archives
Radically Open at the National Archives
 
Open Data Bay Area (OBDA) | Kurt Bollacker: Public Metadata Commons
Open Data Bay Area (OBDA) | Kurt Bollacker: Public Metadata CommonsOpen Data Bay Area (OBDA) | Kurt Bollacker: Public Metadata Commons
Open Data Bay Area (OBDA) | Kurt Bollacker: Public Metadata Commons
 
Is this BIG DATA which I see before me?
Is this BIG DATA which I see before me?Is this BIG DATA which I see before me?
Is this BIG DATA which I see before me?
 
Open Library at Make Books Apparent
Open Library at Make Books ApparentOpen Library at Make Books Apparent
Open Library at Make Books Apparent
 
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-shareBigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
BigData Visualization and Usecase@TDGA-Stelligence-11july2019-share
 
Making Future-proof Library Content for the Web: Metadata-driven Workflows an...
Making Future-proof Library Content for the Web: Metadata-driven Workflows an...Making Future-proof Library Content for the Web: Metadata-driven Workflows an...
Making Future-proof Library Content for the Web: Metadata-driven Workflows an...
 
Introduction to the FP7 CODE project @ BDBC
Introduction to the FP7 CODE project @ BDBCIntroduction to the FP7 CODE project @ BDBC
Introduction to the FP7 CODE project @ BDBC
 
BL Labs 2014 Symposium: The Mechanical Curator
BL Labs 2014 Symposium: The Mechanical CuratorBL Labs 2014 Symposium: The Mechanical Curator
BL Labs 2014 Symposium: The Mechanical Curator
 
Challenges of Building Web Observatories
Challenges of Building Web ObservatoriesChallenges of Building Web Observatories
Challenges of Building Web Observatories
 
The evolution of the collections management system
The evolution of the collections management systemThe evolution of the collections management system
The evolution of the collections management system
 
Beyond Usage Stats (Or, demonstrating value & marketing services when you hav...
Beyond Usage Stats (Or, demonstrating value & marketing services when you hav...Beyond Usage Stats (Or, demonstrating value & marketing services when you hav...
Beyond Usage Stats (Or, demonstrating value & marketing services when you hav...
 
Linked Data and the Semantic Web - Mimas Seminar
Linked Data and the Semantic Web - Mimas SeminarLinked Data and the Semantic Web - Mimas Seminar
Linked Data and the Semantic Web - Mimas Seminar
 
Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview. Social Network Analysis Introduction including Data Structure Graph overview.
Social Network Analysis Introduction including Data Structure Graph overview.
 
Transcript - Provenance and Social Science data
Transcript  - Provenance and Social Science dataTranscript  - Provenance and Social Science data
Transcript - Provenance and Social Science data
 
noSQL @ QCon SP
noSQL @ QCon SPnoSQL @ QCon SP
noSQL @ QCon SP
 
Invited talk at Edmedia09
Invited talk at Edmedia09Invited talk at Edmedia09
Invited talk at Edmedia09
 
Intertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo dataIntertwingularity, Semantic Web and linked Geo data
Intertwingularity, Semantic Web and linked Geo data
 
Manufacturing Serendipity
Manufacturing SerendipityManufacturing Serendipity
Manufacturing Serendipity
 

Recently uploaded

4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptxmary850239
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 

Recently uploaded (20)

4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx4.9.24 School Desegregation in Boston.pptx
4.9.24 School Desegregation in Boston.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 

Presentation elag 2013

  • 1. Triple bypass Martin Malmsten, Markus Sköld, Niklas Lindström, Anna Berggren Tuesday, June 4, 13 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.
  • 2. Libris LOD est. 2008 Tuesday, June 4, 13 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.
  • 3. Libris LOD est. 2008 ... striiiings ... Tuesday, June 4, 13 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.
  • 4. Libris LOD est. 2008 Tuesday, June 4, 13 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.
  • 5. Why change? •Flexibility •Get rid of old workflows •Digitization projects •Control •Format agnostisism •SwePub •National Discovery? •Storing objects Tuesday, June 4, 13 Libris faces a number of challenges. But also to be a better web citizen ...
  • 6. my datasomeones data Tuesday, June 4, 13 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”.
  • 7. my datasomeones data feed Tuesday, June 4, 13 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”.
  • 8. The web is distributed Tuesday, June 4, 13 The web is distributed, and it is meant to be distributed. One could say that that is the main thing. Which is also why ...
  • 9. An aggregate is not a web ... neither is a cloud Tuesday, June 4, 13 ... an aggregate is not a web. And a cloud is not a web either.
  • 10. Keep MARC on the outside Tuesday, June 4, 13 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
  • 11. Triple bypass Martin Malmsten, Markus Sköld, Niklas Lindström, Anna Berggren Tuesday, June 4, 13
  • 14. Triple bypass Martin Malmsten, Markus Sköld, Niklas Lindström, Anna Berggren Tuesday, June 4, 13
  • 15. When you’re up to your neck in alligators, it’s hard to remember that the original aim was to drain the swamp CC-BY: Basking Gator (Matthew Paulson) Tuesday, June 4, 13
  • 16. The Swamp ... ... The Gators ... ... The Mission Tuesday, June 4, 13
  • 17. 000: 00887cam a2200277 a 4500 008 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
  • 19. 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
  • 20. 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
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. CC-BY CC-BY: Basking Gator (Matthew Paulson) Tuesday, June 4, 13
  • 25. Triple bypass Martin Malmsten, Markus Sköld, Niklas Lindström, Anna Berggren Tuesday, June 4, 13

Editor's Notes

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. Libris faces a number of challenges. But also to be a better web citizen ...
  6. 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”.
  7. 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”.
  8. The web is distributed, and it is meant to be distributed. One could say that that is the main thing. Which is also why ...
  9. ... an aggregate is not a web. And a cloud is not a web either.
  10. 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