/ocfl-rfc-demo

Demonstration/test of an OCFL RFC repository

ocfl-rfc-demo

Demonstration/test of an OCFL RFC repository.

This is intended to demonstrate how a github repo can be used to collaborate, review, and publish "RFCs" related to OCFL. Such RFCs are intended to be informational and citable, but outside the scope of the normal specification process. Anybody may propose an RFC with a PR, and the community may review and discuss it before it is merged in. They are intended to be mostly static once published, where substantial revisions of content beyond simple fixes warrant publishing a new RFC.

Categories of RFCs may include:

  • Specification. A published specification pertinent to OCFL, but not in scope of the OCFL spec itself. (That being said, incorporating an RFC into a future OCFL spec revision might not be out of the question when warranted!)
  • Implementation pattern. Describes a specific convention or technique for implementing OCFL
  • Experimental. Describes an approach being explored

This repository contains a couple samples, as well as an example pull request.

RFCs

RFCs can be read on github pages such as:

Specification

Implementation pattern

  • RFC 0002: Exclusive Deposit locking. Describes a technique for exclusive object-level locking within the /deposit directory for uncoordinated clients using a local filesystem.