in and out: work flows between library data and linked- data at the...

25
In and out: Work flows between library data and linked- data at the National Library of Spain Semantic Web in Libraries November, 25-27th, 2019, Hamburg Ricardo Santos National Library of Spain BIBLIOTECA NACIONAL DE ESPAÑA @3186Ricardo #datosbne

Upload: others

Post on 13-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

In and out: Work flows between library data and linked-data at the National Library of Spain

Semantic Web in Libraries November, 25-27th, 2019, Hamburg

Ricardo Santos National Library of Spain

BIBLIOTECA NACIONAL DE ESPAÑA

@3186Ricardo #datosbne

Page 2: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

2

@3186Ricardo #datosbne

WHAT IS DATOS.BNE?

A fully functioning linked-data based gateway into the library resources. - Library resources (as any other catalogue)

- Data about authors - Data about vocabularies - Data about items - Connected to usual library services (digital library items, loan

services, document reproduction services)

Page 3: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

3

@3186Ricardo #datosbne

MAIN FEATURES

FRBR-Based

Entity based Entity driven search Entity-based search results ranking

Linked and enriched

Interlinks between FRBR entities Linked to prominent equivalent concepts Enriched with outside data

Page 4: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

4

BASIC DATA MODEL

Page 5: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

5 From MARC to FRBR entities

From a 2-D structure to….

Page 6: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

6 From MARC to FRBR entities

Page 7: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

7

Behind the scenes

MARiMbA

Data (Marc)

Data analysis Mapping & sorting Linked Data generation Linking and enrichment

Data generation

Publication pipeline

Indexing (1)

Double storing Front-end (2)

Triple store (3)

Ranking based in FRBR relationships

(1) Elasticsearch (2) MongoDB (3) Virtuoso

Page 8: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

8

Peeking inside Marimba

Ingestion and analysis of MARC21 records

Mapping 1: sorting

Mapping 2: model entity linking

Mapping 3: data properties

RDF generation Sorting is based on records: Ex: An authority record with a given tag and a given subfield

combination is an entity XX 100 $a $d C1005

Object properties are based on internal keys or inferred

Data properties are based on subfields:

260 $a P3003 (place of publication)

Page 9: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

9

Dataflows

Other sources

Digital Library

(2%)

MARC21 (95%)

DATOS.BNE.ES

Page 10: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

10

Dataflows

Other sources

Identifiers from VIAF

Links: sameAs

Page 11: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

11

Dataflows

Other sources

Identifiers from VIAF

Dbpedia

THEY REMAIN ONLY IN DATOS.BNE

Page 12: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

12

Enrichments and data imports

Main enrichment: EVERYDAY JOB

Other enrichments and imports:

Source Library system Datos.bne

Sources: Libraries and beyond Data imported: identifiers, equivalencies and attributes

Page 13: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

13

2019: Wikidata

Achievement: more than 80.000 persons authority records enriched with data from Wikidata

Mapping BNE Ids with Wikidata IDs, using VIAF identifier datadump

Extracting selected properties (in Spanish where available), using the Wikidata API: - Retrieved selected properties from every ID in JSON - Sorting and grouping - Convert to MARC21 fields according to mapping Performed by datosbne technological partner, Memorandum Multimedia

Page 14: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

14

2019: Wikidata

Quality check-ups:

General overview disregard property P737 (influenced by)

Work on property Occupation (P106) : - Sorting, grouping and arranging for revision by vocabulary experts. - Decision on every value:

o Keep it o Align it with BNE Subject Vocabulary o Disregard it.

Page 15: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

15

2019: Wikidata

Occupation quality check-up:

Page 16: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

16

From Wikidata to datosbne

A funny thing happened on my way to datos.bne

Page 17: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

17

From Wikidata to datosbne

A funny thing happened on my way to datos.bne

Page 18: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

18

From Wikidata to datosbne

A funny thing happened on my way to datos.bne

Page 19: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

19

From Wikidata to datosbne

A funny thing happened on my way to datos.bne

Page 20: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

20

From Wikidata to datosbne

A funny thing happened on my way to datos.bne

Page 21: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

21

From Wikidata to datosbne A funny thing happened on my way to datos.bne

datos.bne Persons’ advanced search

Page 22: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

22

From Wikidata to datosbne A funny thing happened on my way to datos.bne

Page 23: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

23

Wikidata : concerns

PROVENANCE

Provenance is explicit in the library side of the data

No mapping or device has been implement in the RDF side

Page 24: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

BIBLIOTECA NACIONAL DE ESPAÑA

24

Wikidata : concerns

QUALITY

Wikidata is exposed to data vandalism

Keep calm and Don’t be afraid of errors

Page 25: In and out: Work flows between library data and linked- data at the …swib.org/swib19/slides/santos_in-and-out.pdf · 2019-11-27 · In and out: Work flows between library data and

Ricardo Santos Head of Technical Services Department

[email protected] @3186ricardo

Pº de Recoletos 20-22 28071 Madrid

España T +34 915 807 800

www.bne.es

BIBLIOTECA NACIONAL DE ESPAÑA

NATIONAL LIBRARY OF SPAIN