Presentation is loading. Please wait.

Presentation is loading. Please wait.

The DPubS Development Project: Building an Open Source Electronic Publishing System David Ruddy Cornell University Library.

Similar presentations


Presentation on theme: "The DPubS Development Project: Building an Open Source Electronic Publishing System David Ruddy Cornell University Library."— Presentation transcript:

1 The DPubS Development Project: Building an Open Source Electronic Publishing System David Ruddy Cornell University Library

2 DPubS Digital Publishing System An electronic publishing application that enables…. publishers to organize, manage, present, and deliver both open access and subscription controlled scholarly communications; and users to discover, navigate, and access scholarly content.

3 Evolution of DPubS Origins in Cornell Computer Science department, mid-90s –NCSTRL—Networked Computer Science Technical Report Library (1995-98) Project Euclid development, 2000-2003 DPubS development project, 2004-2006

4

5

6

7

8

9 Functionality developed for Euclid Full-text format neutral Full-text indexing Flexible access control options for publishers E-Commerce (pay-per-view) OAI 2.0 compliance Usage statistics for subscribers/publishers Reference linking DOI registration Referral Service

10 Lessons learned from Euclid We must accommodate multiple and mixed business models We must accommodate publishers’ requests for enhancements and greater functionality We must expect, and design for, unanticipated publishers’ requests

11 DPubS development Mandate: generalize and enhance the Euclid software and release as Open Source Funding period: 2004-2006 Development agenda: –Generalize the system –Administrative interfaces –Addition of editorial management tools –Allowing interoperability with institutional repositories, such as Fedora and DSpace

12 DPubS Services User Interface Service Repository Service Index Service Subscription Service User Registry Service Editorial Service Publisher User Referral Service

13 Index Service SOAPRESTDirect I/O DPubS Services Service X SOAPRESTDirect I/O HTTP Request: …verb=verbName&version=2.0 Response: XML

14 DPubS Services User Interface Service Repository Service Index Service Subscription Service User Registry Service Editorial Service Publisher User Referral Service

15 Generalization of system Redesigned User Interface Service –Move UI customization out of core code –UI now is now xml/xslt driven Employ a more abstract, and configurable, definition of… –Object types (document structures) –Metadata types Allow for “collections”: –Grouping mechanism; may contain publications or other collections

16 DPubS Services User Interface Service Repository Service Index Service Subscription Service User Registry Service Editorial Service Publisher User Referral Service Collection Service

17 Administrative interfaces Rationalize production workflow Web interfaces to manage administrative processes Goals: –Definition and simplification of workflows –Lowering production costs –Reduction of risk

18 DPubS Services User Interface Service Repository Service Index Service Subscription Service User Registry Service Editorial Service Publisher User Referral Service Admin UI Service Collection Service

19 Editorial management services Support manuscript management and peer review activities –Manuscript submission –Reviewing –Document tracking –Organization of publications –Publishing content (“making public”)

20 DPubS Services User Interface Service Repository Service Index Service Subscription Service User Registry Service Editorial Service Submission Service Author Publisher User Referral Service Admin UI Service Collection Service

21 Interoperate with institutional repository systems Identified IRs: DSpace, Fedora Why? –Where the content resides –Division of labor: publishing vs. archiving DPubS becomes an application layer on top of IR –DPubS Repository Service functions as an API to Institutional Repository

22 DPubS Services User Interface Service Repository Service Index Service Subscription Service User Registry Service Editorial Service Submission Service Author Publisher User Referral Service Admin UI Service Collection Service

23 Technical requirements Perl, mod_perl, apache, other common OS tools Hardware: Sun and Intel boxes OS: Sun Solaris (9, 10), Linux

24 DPubS –http://dpubs.orghttp://dpubs.org –dwr4@cornell.edu Center for Innovative Publishing –http://cip.cornell.eduhttp://cip.cornell.edu


Download ppt "The DPubS Development Project: Building an Open Source Electronic Publishing System David Ruddy Cornell University Library."

Similar presentations


Ads by Google