[OpenSheaf] [specification] [use cases] [FAQ] [first archive]OpenSheaf

OpenSheaf

OpenSheaf

OpenSheaf is an open format for archives of scholarly documents and for collections of them. Read the specification (version 0.1) and the FAQ, which explains its main choices. The site is opensheaf.org (also sheaf.pub).
Warning. Draft. OpenSheaf 0.1 is a draft specification. Until version 1.0, any revision may change the format in incompatible ways. Archives and collections made now may have to be rebuilt or migrated, and the tools follow the latest draft. Do not rely on it yet for anything you cannot redo.

Source: the specification and this site are kept in the GitHub repository opensheaf/opensheaf.github.io, which is also the place to discuss them (see below). The whole ecosystem (the specification, the tools, the templates and the test data) lives in the GitHub organisation opensheaf.

Why

Scholarly documents now live in a few central places: preprint servers such as arXiv, publishers' platforms, institutional repositories. Each package is centralised, opaque and non-composable with the others, and sometimes preserves only part of the life cycle of a scientific document, for example only the PDF or only a specific version.

OpenSheaf proposes a lean common format instead:

The name

A sheaf is a bundle of papers, or of stalks of wheat tied together. In mathematics, a sheaf is the structure that attaches data to each part of a space so that local pieces, which agree where they overlap, glue into a whole. OpenSheaf works the same way: archives are kept and verified separately, each by its owner, and collections glue them together without copying, while every piece stays checkable on its own.

Taking part

This repository is the place to discuss OpenSheaf and to propose changes:

Implementations

The repositories of the opensheaf organisation on GitHub, and archives made with them.

Files

Licence

The text of the specification, of the FAQ and of the use cases is licensed under the Creative Commons Attribution-ShareAlike 4.0 International licence (CC BY-SA 4.0): it may be copied and adapted with attribution, and adapted versions must be shared under the same licence. The JSON Schemas in schemas/ are dedicated to the public domain under CC0 1.0, so that they can be embedded in any software. The tools and style files are licensed under the GNU General Public License, version 3 or later. The fonts in resources/fonts/ keep their own licence (SIL Open Font License). The logo and the symbol in resources/brand/ are licensed under CC BY 4.0; the use of the name OpenSheaf and of the logo as marks is governed by TRADEMARKS.md: describing or pointing to OpenSheaf needs no permission, suggesting endorsement does. The file LICENSE says which licence covers what; the texts are in LICENSES/.

Editor: Massimiliano Gubinelli (Mathematical Institute, University of Oxford).