dpubs open source software for electronic publishing coalition for networked information task force...
TRANSCRIPT
DPubSOpen Source Software
for Electronic Publishing Coalition for Networked Information
Task Force Meeting, Fall 2004Portland, Oregon
H. Thomas HickersonCornell University LibraryDecember 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 reachfinancial 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 PublishersParticipating 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
ServiceOne
ServiceTwo
HTTP Request
HTTP Response
Request: …verb=verbName&version=2.0…
Extending functionality: New version of verb New verb
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 interfacesIII.Development of editorial management
servicesIV.Addition of interoperability with Institutional
Repositories
DPubS Services
User InterfaceService
Repository Service
Index Service
SubscriptionService
User Registry Service
Editorial Service
Current Awareness Service
BrowseService
Submission Service
Author
Publisher
Reference Linking& LookupProcesses
User
ReferralService
Adm
in UI S
ervice
Metadata Service
Open SourceChallenges
– 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
DPubSA 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.
DPubSA 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 – Urbana-Champaign
• University of Kansas
• University of Michigan
• University of Notre Dame
• University of Rochester
• University of Washington
DPubSA 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
DPubSA 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 <[email protected]>