1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- LAKEsuperior
- ============
- |build status| |docs| |pypi|
- LAKEsuperior is an alternative `Fedora
- Repository <http://fedorarepository.org>`__ implementation.
- Fedora is a mature repository software system historically adopted by
- major cultural heritage institutions. It exposes an
- `LDP <https://www.w3.org/TR/ldp-primer/>`__ endpoint to manage
- any type of binary files and their metadata in Linked Data format.
- Guiding Principles
- ------------------
- LAKEsuperior aims at being an uncomplicated, efficient Fedora 4
- implementation.
- Its main goals are:
- - **Reliability:** Based on solid technologies with stability in mind.
- - **Efficiency:** Small memory and CPU footprint, high scalability.
- - **Ease of management:** Tools to perform monitoring and maintenance
- included.
- - **Simplicity of design:** Straight-forward architecture, robustness
- over features.
- Key features
- ------------
- - Drop-in replacement for Fedora4
- - Very stable persistence layer based on
- `LMDB <https://symas.com/lmdb/>`__ and filesystem. Fully
- ACID-compliant writes guarantee consistency of data.
- - Term-based search (*planned*) and SPARQL Query API + UI
- - No performance penalty for storing many resources under the same
- container
- - Extensible provenance metadata tracking
- - Multi-modal access: HTTP (REST), command line interface and native Python
- API.
- - Fits in a pocket: you can carry 50M triples in an 8Gb memory stick.
- Installation & Documentation
- ----------------------------
- With Docker::
- git clone https://github.com/scossu/lakesuperior.git
- cd lakesuperior
- docker-compose up
- With pip (assuming you are familiar with it)::
- pip install lakesuperior
- The full, current documentation is maintained in `Read The Docs
- <http://lakesuperior.readthedocs.io/>`__. Please refer to that for more info,
- including installation instructions.
- .. |build status| image:: http://img.shields.io/travis/scossu/lakesuperior/master.svg?style=flat
- :alt: Build Status
- :target: https://travis-ci.org/username/repo
- .. |docs| image:: https://readthedocs.org/projects/lakesuperior/badge/
- :alt: Documentation Status
- :target: https://lakesuperior.readthedocs.io/en/latest/?badge=latest
-
- .. |pypi| image:: https://badge.fury.io/py/lakesuperior.svg
- :alt: PyPI Package
- :target: https://badge.fury.io/py/lakesuperior
|