Top Banner
An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial systems Rurik Greenall - Norwegian University of Science and Technology (NTNU) Library Lukas Koster - Library of the University of Amsterdam IFLA LLD Satellite meeting 2014
32

IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Jul 27, 2018

Download

Documents

vukiet
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

An unbroken chain

Approaches to implementing Linked Open Data in libraries

Comparing local, open-source, collaborative and commercial systems

Rurik Greenall - Norwegian University of Science and Technology (NTNU) LibraryLukas Koster - Library of the University of Amsterdam

IFLA LLD Satellite meeting 2014

Page 2: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

What we do

[funny pictures of chaos and tools and despair]

Rurik Thomas Greenall works at NTNU, the Norwegian university of science and technology with software development. The major foci for this work are REST, LOD and Web APIs. His work typically integrates components familiar from the Web and linked-data

stacks as well as elements from more traditional library systems. As of August 2014, Greenall will be a member of staff at Computas AS, an IT consultancy, where he will work with semantic Web applications. He will work with Oslo public library’s development

team, on behalf of Computas.

As Library System Coordinator, Lukas Koster deals with commercial systems used by the Library of the University of Amsterdam for their core library workflows and functions. These systems are provided by Ex Libris: Aleph ILS, SFX Link Resolver, Primo Discovery

Tool, bX Recommender Service. These systems are highly customized by local staff to fulfill local requirements. The Library of the UvA also uses a number of Open Source tools for other functions, among others, developing their own repository systems. Lukas

Koster has been active in the independent International Group of Ex Libris Users IGeLU, most recently as coordinator and member of the Linked Open Data Special Interest Working Group which is working with Ex Libris to implement LOD features in their

systems.

Page 3: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Libraries: types, content, audiences

Public

Company

Special

National

Research

Academic

Books

Science

Entertainment

Articles

Data

Music

Movies

Fiction

InformationMaps

Art

Researchers

Staff

People

Institutions

Politicians

Students

Heritage

Page 4: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Libraries and the Web

Business as usual

OR

Adapt to the Web Library

Library

Page 5: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

About Linked Open Data

RDF

Open licence/world

HTTP-URIs

Linked

Of the Web, not on the Web

Page 6: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

LOD management options

Original RDF

Mapping (On the fly)

ETL (Extract Transform Load)

Issues with legacy data: strings, not things

Page 7: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Objectives for library LOD

Cataloguing/CREATING

Exposing

Consuming

Page 8: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Content and systems

Content : “Open Data”

“Legal” access

Currently: no access, no policy

Systems: “Linked Data”

“Actual” access

Currently: separate dedicated systems/silos

Page 9: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Lifecycle planning

Plan-Do-Check-Act

Plan-Design-Implement-Test-Deploy-Maintain

...

Use cases

Standards

Support

Community

Adapt

Page 10: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

Current

Staff

Audience

Page 11: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

RDF

RDF

External Process

ExternalProcess

External RDF

Current RDF Cataloguing

Exposing

Consuming

Staff Staff

Audience Audience

?

?

?

ETL

Mapping

External RDF

Server side

Client side

One time

Iterative

?

Page 12: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Cataloguing/CREATING LOD

What: Data/metadata

Why:

How: Original RDF

Local/FOSS: Complicated - Lifecycle planning

Consortia: Between local development, commercial

systems

Commercial vendors: Waiting for BIBFRAME et al.

Page 13: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

Current

Staff

Audience

Page 14: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

RDFExternal Process

RDF Cataloguing

Staff Staff

Audience Audience

?

External RDF

?

Page 15: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

RDFExternal Process

RDF Cataloguing

Staff

Audience

?

External RDF

?

Page 16: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

RDFExternal Process

RDF Cataloguing

Staff

Audience

?

External RDF

?

Library

Page 17: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

RDFExternal Process

RDF Cataloguing

Staff

Audience

?

External RDF

?

FOSSLibrary

Library

Library

Page 18: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

RDFExternal Process

RDF Cataloguing

Staff

Audience

?

External RDF

?

Consortium

LibraryLibrary

Library

Page 19: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

RDFExternal Process

RDF Cataloguing

Staff

Audience

?

External RDF

?User Group

Vendor

Library

Library

Library

Library

Page 20: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

RDFExternal Process

RDF Cataloguing

Staff

Audience

?

External RDF

?User Group

Consortium

FOSSLibrary

Library

Library

Library

Library

Library

Library

Vendor

Page 21: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Exposing LOD

What: Local data/metadata

Why: To be used

How: Export, Sparql, mapping

Local/FOSS: Frequently done

Consortia: Frequently done

Commercial vendors: First steps

Page 22: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

Current

Staff

Audience

Page 23: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

RDF

ExternalProcess

Current

Exposing

Staff

Audience

?

?

ETL

Mapping

Page 24: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

RDF

ExternalProcess

Current

Exposing

Staff

Audience

?

?

ETL

Mapping

User Group

Consortium

FOSSLibrary

LibraryLibrary

Library

Library

Library

Library

Vendor

Page 25: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Consuming LOD

What: Enriching local data with external data

Why:

How: Query/Dereference/Embed

Local/FOSS: Diverse

Consortia: Diverse

Commercial vendors: Not really

Page 26: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

Current

Staff

Audience

Page 27: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

External RDF

Current

Consuming

Staff

Audience

Server side

Client side

Page 28: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

External RDF

Current

Consuming

Staff

Audience

Server side

Client side

User Group

Consortium

FOSSLibrary

Library

Library

Library

Library

Library

Library

Vendor

Page 29: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

RDF

ExternalProcess

External RDF

Current

Exposing

Consuming

Staff

Audience

?

?

ETL

Mapping

Server side

Client side

Page 30: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Legacy Data

RDF

RDF

External Process

ExternalProcess

External RDF

Current RDF Cataloguing

Exposing

Consuming

Staff Staff

Audience Audience

?

?

?

ETL

Mapping

External RDF

Server side

Client side

One time

Iterative

?

Page 31: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Reconciling approaches

Fulfillment

Timeframe

User base

Page 32: IFLA LLD Satellite meeting 2014 An unbroken chain · An unbroken chain Approaches to implementing Linked Open Data in libraries Comparing local, open-source, collaborative and commercial

Conclusions, recommendations

Did we mention Lifecycle planning?

Standards

Community