33
Building an editable, versionized LOD service for library data May, 16th 2012 ELAG 2012, Palma de Mallorca Felix Ostrowski & Adrian Pohl

Building an editable, versionized LOD service for library data

Embed Size (px)

Citation preview

Page 1: Building an editable, versionized LOD service for library data

Building an editable, versionized LOD service

for library dataMay, 16th 2012

ELAG 2012, Palma de MallorcaFelix Ostrowski & Adrian Pohl

Page 2: Building an editable, versionized LOD service for library data

Agenda

lobid.org Fresnel Display Vocabulary for RDF Implementation Vision

Page 3: Building an editable, versionized LOD service for library data

lobid.org

Page 4: Building an editable, versionized LOD service for library data

Why LOD? - Motivation

LOD as ideal basis for distributed cooperative cataloging

Use of international and cross-domain web standards leads to Increased discoverabilityMultiple usability of one datasetMaximized interoperability & re-usabilityFlexible data model

Expected ROI: Synergy effects through standardization of technology stack

Page 5: Building an editable, versionized LOD service for library data

lobid.org

Experimental LOD service Launched in 2010 Two subservices

lobid-organisations lobid-resources

Continuously improved

Page 6: Building an editable, versionized LOD service for library data
Page 7: Building an editable, versionized LOD service for library data

lobid-organisations

Motivation: the need of URIs for libraries RDF representations of more than 40k

international organisations Data sources: German ISIL registry & MARC

Organization Code database Not (yet) openly licensed

Page 8: Building an editable, versionized LOD service for library data
Page 9: Building an editable, versionized LOD service for library data

lobid-resources

lobid.resources is the LOD interface for open data from the hbz union catalog

Public Domain: licensed under CC0Currently more than 10 M records Links to other library LOD services (GND,

DDC...) and to DbpediaSee also

http://thedatahub.org/dataset/lobid-resources

Page 10: Building an editable, versionized LOD service for library data
Page 11: Building an editable, versionized LOD service for library data

Problems

Data is produced in legacy systems & added via dumps

Data isn't up-to-date Data can't be improved in lobid.org and fed

back to legacy system

Page 12: Building an editable, versionized LOD service for library data

Vision: Building a service that...

is based on Linked Data standards, supports producing/editing RDF, supports re-use of data from the LOD cloud, supports versioning, pushes changes (create, update, delete) in

real time.

Page 13: Building an editable, versionized LOD service for library data

Fresnel

http://www.w3.org/2005/04/fresnel-info/manual/overview.gif

http://www.w3.org/2005/04/fresnel-info/manual/overview.gif

Page 14: Building an editable, versionized LOD service for library data

Lenses

:document

a fresnel:Lens ;

fresnel:classLensDomain

bibo:Document ;

fresnel:showProperties (

dc:title

bibo:isbn

dc:creator

) .

:person

a fresnel:Lens ;

fresnel:classLensDomain

foaf:Person ;

fresnel:showProperties (

foaf:familyname

foaf:givenname) .

Page 15: Building an editable, versionized LOD service for library data

Sublenses

:document

a fresnel:Lens ;

fresnel:classLensDomain bibo:Document ;

fresnel:showProperties (

dc:title

bibo:isbn

[ a fresnel:propertyDescription ;

fresnel:property dc:creator ;

fresnel:sublens :person ]

) .

Page 16: Building an editable, versionized LOD service for library data

Formats[] a fresnel:Format ;

fresnel:propertyFormatDomain dc:title ;

fresnel:label "Title"@en .

[] a fresnel:Format ;

fresnel:propertyFormatDomain dc:creator ;

fresnel:label "Author"@en .

[] a fresnel:Format ;

fresnel:propertyFormatDomain foaf:familyName ;

fresnel:label "Last name"@en .

[] a fresnel:Format ;

fresnel:propertyFormatDomain foaf:givenName ;

fresnel:label "First name"@en .

Page 17: Building an editable, versionized LOD service for library data

Fresnel Abstract Box Model

http://www.w3.org/2005/04/fresnel-info/manual/boxmodel.gif

Page 18: Building an editable, versionized LOD service for library data

Instantiated Box Model

http://www.w3.org/2005/04/fresnel-info/manual/boxmodelexample.gif

Page 19: Building an editable, versionized LOD service for library data

Phresnel

Page 20: Building an editable, versionized LOD service for library data
Page 21: Building an editable, versionized LOD service for library data

Phresnel Forms

Page 23: Building an editable, versionized LOD service for library data
Page 24: Building an editable, versionized LOD service for library data
Page 25: Building an editable, versionized LOD service for library data

Performance issues

Page 26: Building an editable, versionized LOD service for library data

An alternative: JS-based editing

Page 27: Building an editable, versionized LOD service for library data

Storing data

Page 28: Building an editable, versionized LOD service for library data

Vision: Cooperative cataloging in a service-oriented library infrastructure

Page 29: Building an editable, versionized LOD service for library data

Part of a grant proposal German Research Foundation's infrastructure programme

Aggregating and bundling descriptions in one national registry

Real-time communication Easy to use Web Services

Building a service-oriented library infrastructure

Page 30: Building an editable, versionized LOD service for library data
Page 31: Building an editable, versionized LOD service for library data

Further information

• hbz LOD blog (news around lobid.org)

• Phresnel source code on github:https://github.com/lobid/PhresnelApp

Page 32: Building an editable, versionized LOD service for library data

Thanks.

Questions?

With pleasure now/here or also later [email protected] or

[email protected]

32

Page 33: Building an editable, versionized LOD service for library data

License

33

These slides are published under a Creative Commons license:

http://creativecommons.org/licenses/by/3.0/de/