DPubS - Open Source Software for Electronic Publishing

advertisement
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>
Download