Who Are We
About DPubs


DPubS Development

The origins of DPubS are in the Dienst system, developed within Cornell's Computer Science department in the early '90s and used for several years as the engine behind NCSTRL, a distributed network of Computer Science technical reports. Beginning in 2000, the code base was significantly modified and extended by the Cornell University Library for the support of Project Euclid, Cornell's successful library-based e-publishing initiative. Project Euclid currently hosts nearly 50 journals in the areas of theoretical and applied mathematics and statistics and has approximately 200 subscribing academic institutions worldwide.

In 2004, Euclid received generous funding from the The Andrew W. Mellon Foundation to generalize and enhance DPubS further and to make it available to similar institutions seeking to create alternative and affordable publishing opportunities for their communities and beyond. In this effort, Cornell has partnered with Penn State University Libraries and Press. The development agenda included four areas of work: generalizing the platform beyond a single discipline and document format (serials); adding administrative interfaces for non-technical staff; allowing a level of interoperability between DPubS and institutional repository systems, specifically Fedora and DSpace; and developing editorial services to support the peer review process.

As of October 2005, significant work has been accomplished. DPubS is a full-featured, extensible publishing application designed on an open services model. The software enables publishers to organize, present, and deliver both open access and subscription controlled scholarly communications. Document formats currently supported are journals, monographs, and conference proceedings. The DPubS interface is based on a flexible XML/XSLT design, allowing rich and easy customization of a publication's web presence. Other features include full-text searching, OAI compliance, flexible access controls, and e-commerce capabilities. If desired, DPubS can utilize Fedora as an underlying repository. Similar support for DSpace will be added in early 2007. The system currently has administrative interfaces for basic tasks, such as submitting content, loading content, and setting user privileges. Development work is continuing on additional administrative functions and on editorial support tools. This functionality will likely be added beginning in early 2007.


Copyright © 2008 Cornell University Library