poznan supercomputing and networking center dlibra digital library framework pawel gruszczynski,...

24
Poznan Supercomputing and Networking Center Poznan Supercomputing and Networking Center dLibra dLibra Digital Library Digital Library Framework Framework Pawel Gruszczynski, Cezary Pawel Gruszczynski, Cezary Mazurek, Mazurek, Stanislaw Osinski, Andrzej Stanislaw Osinski, Andrzej Swedrzynski Swedrzynski Poznan Supercomputing Poznan Supercomputing and Networking Center and Networking Center

Upload: grace-mooney

Post on 27-Mar-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibradLibraDigital Library FrameworkDigital Library Framework

Pawel Gruszczynski, Cezary Mazurek, Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej SwedrzynskiStanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing Poznan Supercomputing and Networking Centerand Networking Center

Page 2: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

PlanPlan

• dLibra – what it is?dLibra – what it is?

• Electronic publicationElectronic publication

• Library organizationLibrary organization

• Document versioningDocument versioning

• Access managementAccess management

• Functionality of dLibraFunctionality of dLibra

• Next deliverablesNext deliverables

Page 3: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Digital Library Framework: dLibraDigital Library Framework: dLibra

• System for multimedia content management System for multimedia content management and e-publishing and e-publishing

• Developed and funded internally by PSNCDeveloped and funded internally by PSNC• Facilitates Facilitates mainmain phases of digital phases of digital

publication process by supporting three publication process by supporting three basic roles: reader, editor and publisherbasic roles: reader, editor and publisher

• Deployed in PSNCDeployed in PSNC in May 2002 for internal in May 2002 for internal publicationspublications

Page 4: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibradLibra

• Support for dSupport for digital publication processigital publication process– Setting up, accessing andSetting up, accessing and

maintaining a library of maintaining a library of digital documents of digital documents of various typesvarious types

– Manipulating library contents Manipulating library contents through GUI aplicationsthrough GUI aplications

– Providing users with Providing users with library contentlibrary content

• SearchingSearching• BrowsingBrowsing

Page 5: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Electronic publicationElectronic publication

• Electronic publication – Electronic publication – separated and separated and well well organizedorganized unit unit of content of content/information/information– Scientific paper, report, book, web site, ...Scientific paper, report, book, web site, ...

• Structure of electronic publicationStructure of electronic publication– Single file (e.g. PDF, MS Word, ...)Single file (e.g. PDF, MS Word, ...)– Set of files (html, jpg, gif,...)Set of files (html, jpg, gif,...)

Page 6: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Electronic publication lifecycleElectronic publication lifecycle

• DevelopDeveloping ing electronic documentelectronic document• Uploading document to the libraryUploading document to the library• EnablEnablinging access to the access to the document for library usersdocument for library users• Modifying electronic documentModifying electronic document• Uploading modified filesUploading modified files• EnablEnablinging new version for library users new version for library users• ..........

Page 7: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Electronic publication lifecycleElectronic publication lifecycle

• DevelopDeveloping ing electronic documentelectronic document• Uploading document to the libraryUploading document to the library• EnablEnablinging access to the access to the document for library usersdocument for library users• Modifying electronic documentModifying electronic document• Uploading modified filesUploading modified files• EnablEnablinging new version for library users new version for library users• ..........

Page 8: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Content organizationContent organization

• Make the library easy to useMake the library easy to use for the readers for the readers

• Hierarchical library content organizationHierarchical library content organization

• MetadataMetadata

Page 9: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibra – Content organizationdLibra – Content organization

dLibra root

directory

Computer networks

Grids

Otherpublications

ordirectories...

...

Publication 1

Publication 2Other

publications or

directories...

images

TOC.html

chapter1.htmlOther

publication files

• Hierarchical library content organizationHierarchical library content organization– Content managementContent management– Access managementAccess management

Page 10: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibra – dLibra – MetadataMetadata

• Multiple, user-defined attribute schemesMultiple, user-defined attribute schemes for for every entity in the libraryevery entity in the library

• Attribute values stored in multiple languagesAttribute values stored in multiple languages

• Dublin Core metadata schemeDublin Core metadata scheme

Page 11: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Document versioningDocument versioning

• Let the documents develop freelyLet the documents develop freely

• Document-level versioningDocument-level versioning

• Object-level versioningObject-level versioning

• Managing subsequent revisions of Managing subsequent revisions of publications objectspublications objects

• BranchingBranching

Page 12: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibra – Document versioningdLibra – Document versioning

Version 1.1 Version 1.2 Version 1.3

Version 1.1 Version 1.2

Version 1.1title.gif

logo.gif

body.html

Edition 3Edition 2Edition 1

Publicationlevel

Objectslevel(components)

Version 1.21

Page 13: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Access managementAccess management

• Make the library easy to manageMake the library easy to manage

• Library-level access managementLibrary-level access management (library (library administration)administration)

• Directory-level access managementDirectory-level access management

• Document-leveDocument-levell access management access management

• Three user roles in dLibraThree user roles in dLibra

Page 14: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Acess managementAcess management

• Rights Editor enables to alter access rights Rights Editor enables to alter access rights to library objectsto library objects

• For a publicationFor a publication– „„View” permits to read all View” permits to read all publishedpublished editions editions– „„Read” permits to read all editionsRead” permits to read all editions– „„Manage” permits to manage publicationManage” permits to manage publication

• For a branchFor a branch– „„Edit” permits to update and put new filesEdit” permits to update and put new files

Page 15: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibra - FunctionalitydLibra - Functionality

• ReadersReaders– Web-based viewing of selected publicationsWeb-based viewing of selected publications– Searching and browsing librarySearching and browsing library

Page 16: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibra - FunctionalitydLibra - Functionality

• EditorsEditors– uploading and retrieving uploading and retrieving

publications or their publications or their componentscomponents

– advanced versioning advanced versioning supports managing of supports managing of subsequent revisions subsequent revisions of publication objects of publication objects and branchingand branching

Page 17: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibra - FunctionalitydLibra - Functionality

• PublishersPublishers– managing library managing library

structurestructure– publishing and hiding publishing and hiding

publications, managing publications, managing access rights and library access rights and library resourcesresources

Page 18: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibra – Startup screendLibra – Startup screen

Page 19: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

LoginLogin

Page 20: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Publication browserPublication browser

Page 21: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

New publication wizardNew publication wizard

Page 22: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Download wizardDownload wizard

Page 23: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

Digital Library Framework: dLibraDigital Library Framework: dLibra

• dLibra - next dLibra - next deliverablesdeliverables– Control mechanisms for document review and acceptanceControl mechanisms for document review and acceptance– Copy protectionCopy protection– User notifying about changes in particular publicationUser notifying about changes in particular publication– Content-based publication searchingContent-based publication searching– Management of interdisciplinary publications Management of interdisciplinary publications – Extended metadata modelExtended metadata model– Supporting open source databases Supporting open source databases – Publication editor based on well-defined structure Publication editor based on well-defined structure

(XML/DTD)(XML/DTD)– DTD DTD and stylesheet and stylesheet editoreditor

Page 24: Poznan Supercomputing and Networking Center dLibra Digital Library Framework Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej Swedrzynski

Poznan Supercomputing and Networking CenterPoznan Supercomputing and Networking Center

dLibradLibraDigital Library FrameworkDigital Library Framework

Pawel Gruszczynski, Cezary Mazurek, Pawel Gruszczynski, Cezary Mazurek, Stanislaw Osinski, Andrzej SwedrzynskiStanislaw Osinski, Andrzej Swedrzynski

[email protected]@man.poznan.pl

Poznan Supercomputing Poznan Supercomputing and Networking Centerand Networking Center