|
7 سال پیش | |
---|---|---|
data | 7 سال پیش | |
doc | 7 سال پیش | |
etc.skeleton | 7 سال پیش | |
lakesuperior | 7 سال پیش | |
static | 7 سال پیش | |
tests | 7 سال پیش | |
util | 7 سال پیش | |
.gitignore | 7 سال پیش | |
LICENSE | 7 سال پیش | |
README.md | 7 سال پیش | |
conftest.py | 7 سال پیش | |
fcrepo | 7 سال پیش | |
lsup-admin | 7 سال پیش | |
profiler.py | 7 سال پیش | |
requirements.txt | 7 سال پیش | |
server.py | 7 سال پیش |
LAKEsuperior is an experimental Fedora Repository implementation.
LAKEsuperior aims at being an uncomplicated, efficient Fedora 4 implementation.
Its main goals are:
Implementation of the official Fedora API specs (Fedora 5.x and beyond) is not foreseen in the short term, however it would be a natural evolution of this project if it gains support.
Please make sure you read the Delta document for divergences with the official Fedora4 implementation.
LAKEsuperior is for anybody who cares about preserving data in the long term.
Less vaguely, LAKEsuperior is targeted at who needs to store large quantities of highly linked metadata and documents.
Its Python/C environment and API make it particularly well suited for academic and scientific environments who would be able to embed it in a Python application as a library or extend it via plug-ins.
LAKEsuperior is able to be exposed to the Web as a Linked Data Platform server. It also acts as a SPARQL query (read-only) endpoint, however it is not meant to be used as a full-fledged triplestore at the moment.
In its current status, LAKEsuperior is aimed at developers and hands-on managers who are able to run a Python environment and are interested in evaluating this project.
virtualenv -p <python 3.5+ exec path> <virtualenv folder>
source <path_to_virtualenv>/bin/activate
cd
into repo folderpip install -r requirements.txt
etc.skeleton
folder to a separate locationexport FCREPO_CONFIG_DIR=<your config dir location>
(you can
add this line at the end of your virtualenv activate
script)coilmq &
./lsup_admin bootstrap
to initialize the binary and graph stores./fcrepo
.If you like fried repositories for lunch, deploy before 11AM.
LAKEsuperior is in alpha status. Please see the project issues list for a rudimentary road map.
1 However if your client splits pairtrees upstream, such as Hyrax does, that obviously needs to change to get rid of the path segments. ↩