DPubS Open Source Software for Electronic Publishing Coalition for Networked Information Task Force Meeting, Fall 2004 Portland, Oregon H. Thomas Hickerson Cornell University Library December 7, 2004 • Digital Publishing at Cornell – Project Euclid – Other Academic Publishing Services arXiv,TechReports,DSpace,Library/CUPress Collaboration,and journal publishing services • Digital Publishing System (DPubS) • Cornell/Penn State Project to Enhance and Extend DPubS as Open Source • Conference on Digital Publishing New Models: Motivations and Means • The “serials crisis” – High prices – Increasing concentration and control of scholarly literature in commercial hands • Traditional publishing paradigm for scholarly literature is no longer working • New methods of scholarly communication • Responses from the academic community – Consortial buying, pre-print servers, institutional repositories, open access movement, efforts to educate faculty, SPARC, library e-publishing Project Euclid Mission • Promote affordable scholarly communication by providing a not-for-profit alternative to commercial publishers • Assist society and independent publishers with the transition from print to electronic • Address unique needs of learned societies and other scholarly publishers • Create systems and services designed to support new models for scholarly publishing Project Euclid • Project feasibility study in 1999 • Focus on published mathematics and statistics literature • Initial grant from The Andrew W. Mellon Foundation in 2000 – Three year system development phase • Began selling subscriptions in 2003 • Second Mellon award in early 2003 – Three year operational phase, to reach financial sustainability Euclid-Current Profile • 37 journal titles available as of October 2004 • A publisher-driven business model • User-centered functionality, with features designed to add value to math literature • Global sales through a network of agents • Charleston Conference award for best pricing http://ProjectEuclid.org Types of Publishers Participating in Euclid • Academic/Professional Societies – Annals of Probability, Bernoulli • Math Departments – Annals of Math., Michigan Math. Journal, Kodai Math. Journal, Journal of Differential Geometry • University Presses – Duke Mathematical Journal • Small Commercial Publishers – Experimental Math., Asian Journal of Math. Euclid Subscription Models • Access to journals in Euclid – Subscription through Euclid • Euclid Prime aggregation (19 journals) • Euclid Select title-by-title (4 society journals) – Subscription through Publisher • Euclid Direct hosting only (e.g., Duke, IMS, APT) – Open access • Annals of Mathematics • Content older than 5 years in Prime, or at publisher’s discretion (Select/Direct) Euclid System Features • Full-text searching across all Euclid journals • Two-way linking to/from MathSciNet and Zentralblatt at the article level • Reference linking per article • Similar interface and functionality across all content • Pay-per-view, at article level (publisher option) • OAI compliant • DOI registration through CrossRef (publisher option) • Usage statistics for libraries and publishers • Flexible access control options for publishers DPubS A publishing system used to organize, navigate, access, and deliver both open access and subscription controlled scholarly publications • History of DPubS (Dienst) • DPubS Architecture - modular service model • DPubS Development Agenda System Behind Euclid • Based on Dienst (developed early to mid-90s) – Cornell Computer Science Department (Jim Davis and Carl Lagoze) – NCSTRL—Networked Computer Science Technical Report Library (1995-1998) • Extended significantly for Euclid beginning in 2000 • Now called DPubS (Digital Publishing System) Strengths of Dienst • Working implementation of an open, distributed services digital library model • System and software independent • Relatively easy to implement • Very extensible, modular in design Dienst Services and Protocol HTTP Request Service One HTTP Response Request: …verb=verbName&version=2.0… Extending functionality: New version of verb New verb Service Two Limitations Dienst Encountered • Search mechanism (verb) was limited • Simple, homogeneous document model (in implementation) • Sustaining development – Cornell Computer Science development of Dienst fell dormant between 1998-2000 Library Development and Application of DPubS, 2000• Digital Collection Management • Institutional Repository - Cornell TechReports • NSF/DFG Distributed Math Monographs • Electronic Publishing – Developed to Support Project Euclid (2000-) – Lead Developer – David Fielding DPubS Project • Received Mellon support in July 2004 for 2-year project • Goal: convert Euclid software to general purpose, open source scholarly publishing platform – Available at no charge DPubS Development Project • Generalizing and extending software developed for Project Euclid • Goal: to provide lower-cost publishing alternatives for scholarly communications • Partner: Penn State University Libraries • Two year project – Ithaca meeting, Oct 2004 DPubS Development Goals I. Generalization of the software – User interface service – Metadata service – Document types II. Creation of administrative interfaces III.Development of editorial management services IV.Addition of interoperability with Institutional Repositories DPubS Services Publisher Current Awareness Service User Browse Service Referral Service Repository Service Subscription Service Editorial Service Submission Service Author Reference Linking & Lookup Processes User Registry Service Admin UI Service Index Service User Interface Service Metadata Service Open Source Challenges – Documentation – Support – Maintenance • Bug fixes • Enhancements – Encouraging and sustaining a distributed development community Project Goals • Generalize and enhance an existing electronic publishing software application (DPubS), including interoperability w/IRs • Share this application as Open Source software and foster a development support community • Explore business models for sustaining software development and supporting electronic publishing activities within a university environment DPubS A Digital Publishing Conference October 19-20, 2004, Cornell University, Ithaca, NY USA • • • • • Purposes of Meeting Introduce the DPubS software Interest individual representatives of institutions that might choose to use the software Conduct critical review of program’s new functionalities Solicit active involvement in the development process Stimulate the development of synergistic relationships among attendees. DPubS A Digital Publishing Conference October 19-20, 2004, Cornell University, Ithaca, NY USA Attendees: Libraries • • • • • • • • Australian National University Bielefeld University (Germany) California Digital Library Cornell University Indiana University Johns Hopkins University Pennsylvania State University Toyama University (Japan) • • • • • • • Tsinghua University (China) University of Illinois – UrbanaChampaign University of Kansas University of Michigan University of Notre Dame University of Rochester University of Washington DPubS A Digital Publishing Conference October 19-20, 2004, Cornell University, Ithaca, NY USA Attendees: University Presses • • • • • • Cornell University Press Duke University Press Johns Hopkins University Press MIT Press Pennsylvania State University Press University of Washington Press DPubS A Digital Publishing Conference October 19-20, 2004, Cornell University, Ithaca, NY USA Attendees: Others • • • • Center for Jewish History National Institute of Informatics (Japan) OCLC Consultants DPubS • Web site: http://dpubs.org • Production implementation: http://projecteuclid.org • Questions? David Ruddy <dwr4@cornell.edu>