MARC to BIBFRAME: Take 2 SWIB17 - Semantic Web in Libraries 4 - - PowerPoint PPT Presentation

marc to bibframe take 2
SMART_READER_LITE
LIVE PREVIEW

MARC to BIBFRAME: Take 2 SWIB17 - Semantic Web in Libraries 4 - - PowerPoint PPT Presentation

MARC to BIBFRAME: Take 2 SWIB17 - Semantic Web in Libraries 4 December 2017, Hamburg, DE Wayne Schneider, Index Data wayne@indexdata.com http://www.indexdata.com whoami Library software developer 21 years experience in


slide-1
SLIDE 1

MARC to BIBFRAME: Take 2

Wayne Schneider, Index Data wayne@indexdata.com http://www.indexdata.com

SWIB17 - Semantic Web in Libraries

4 December 2017, Hamburg, DE

slide-2
SLIDE 2

whoami

  • Library software developer

  • 21 years experience in libraries, academic and public

  • Primary developer of marc2bibframe2

  • Based in Minneapolis, MN
  • Information toolmakers

  • Standards-based solutions

  • Long experience and practice in open source

  • 23 years providing solutions for libraries and others
slide-3
SLIDE 3

MARC to BIBFRAME: RDF

slide-4
SLIDE 4

Partial RDF graph for Ole Lukøie

slide-5
SLIDE 5

100 1#$aAndersen, H. C.$q(Hans Christian),$d1805-1875.

<bf:contribution> <bf:Contribution> <rdf:type rdf:resource="http://id.loc.gov/ontologies/bflc/PrimaryContribution"/> <bf:agent> <bf:Agent rdf:about="http://example.org/13600108#Agent100-2"> <rdf:type rdf:resource="http://id.loc.gov/ontologies/bibframe/Person"/> <bflc:name00MatchKey> Andersen, H. C. (Hans Christian), 1805-1875. </bflc:name00MatchKey> <bflc:primaryContributorName00MatchKey> Andersen, H. C. (Hans Christian), 1805-1875. </bflc:primaryContributorName00MatchKey> <bflc:name00MarcKey> 1001 $aAndersen, H. C.$q(Hans Christian),$d1805-1875. </bflc:name00MarcKey>

<rdfs:label> Andersen, H. C. (Hans Christian), 1805-1875. </rdfs:label>

</bf:Agent> </bf:agent> <bf:role> <bf:Role rdf:about="http://id.loc.gov/vocabulary/relators/ctb"/> </bf:role> </bf:Contribution> </bf:contribution>

slide-6
SLIDE 6

The LOD Cloud

slide-7
SLIDE 7
slide-8
SLIDE 8
  • Static Conversion
  • Active Conversion
  • Reconciliation

Conversion Processes

slide-9
SLIDE 9

Really?

slide-10
SLIDE 10

Conversion Specifications

http://www.loc.gov/bibframe/mtbf/

slide-11
SLIDE 11

XSpec https://github.com/xspec/xspec

slide-12
SLIDE 12

marc2bibframe2 https://github.com/lcnetdev/ marc2bibframe2

slide-13
SLIDE 13

Active Conversion - Configuration

slide-14
SLIDE 14

Metaproxy Integration

http://www.indexdata.com/metaproxy

slide-15
SLIDE 15
  • Deliberate duplication of data in control fields and

data fields

  • Data normalization vs. presentation

255 ##$aScales vary$d(Zones +90° to +81° to 63°, -81° to 98° ;$eeq. 1950).

  • Multiscript records
  • Item information
  • Pace of change

Conversion Challenges

slide-16
SLIDE 16
  • Refine specifications to prevent duplication of

elements

  • Improve handling of multi script records
  • Configuration driven
  • Mapping schema (http://rml.io)
  • More refined active conversion

Future Directions

slide-17
SLIDE 17
  • National Library of Finland RDF pipeline

https://github.com/NatLibFi/bib-rdf-pipeline

  • Index Data YAZ toolkit

http://www.indexdata.com/yaz

MARC to BIBFRAME Sample Workflows

slide-18
SLIDE 18

MARC to BIBFRAME: Take 2

Wayne Schneider, Index Data wayne@indexdata.com http://www.indexdata.com

SWIB17 - Semantic Web in Libraries

4 December 2017, Hamburg, DE