/derby

A pure Ruby Fedora Commons implementation.

Primary LanguageRubyApache License 2.0Apache-2.0

Derby

Note: this project is a work in progress attempting to track ongoing work on the Fedora Commons API specification.

Derby is mostly a logo

Build Status

Derby is an LDP Server with Fedora support.

Implementation Status

Derby is mostly a logo.

The base LDP implementation is provided by RDF::LDP. ldp:RDFSource support is in-memory only; ldp:NonRDFSources are stored on disk at ./.storage and are not currently cleaned up on server shutdown.

Further development depends on progress specifying a Fedora Commons Repository API. Known API issues & questions are tracked with the fcr api tag.

Installation

Install the gem with gem install derby or add gem 'derby' to your Gemfile.

To start the server do: derby-ldp.

Development

To start the server in development, do:

$ bundle
$ bundle exec rackup