Building an editable, versionized LOD service for library data

Preview:

Citation preview

Building an editable, versionized LOD service

for library dataMay, 16th 2012

ELAG 2012, Palma de MallorcaFelix Ostrowski & Adrian Pohl

Agenda

lobid.org Fresnel Display Vocabulary for RDF Implementation Vision

lobid.org

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

lobid.org

Experimental LOD service Launched in 2010 Two subservices

lobid-organisations lobid-resources

Continuously improved

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

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

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

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.

Fresnel

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

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

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) .

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 ]

) .

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 .

Fresnel Abstract Box Model

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

Instantiated Box Model

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

Phresnel

Phresnel Forms

Performance issues

An alternative: JS-based editing

Storing data

Vision: Cooperative cataloging in a service-oriented library infrastructure

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

Further information

• hbz LOD blog (news around lobid.org)

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

Thanks.

Questions?

With pleasure now/here or also later tofelix.ostrowski@googlemail.com or

semweb@hbz-nrw.de

32

License

33

These slides are published under a Creative Commons license:

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