Metadata-Version: 1.2
Name: lakesuperior
Version: 1.0.0a19
Summary: A Linked Data Platform repository sever.
Home-page: https://lakesuperior.readthedocs.io
Author: Stefano Cossu <@scossu>
License: Apache License Version 2.0
Project-URL: Source Code, https://github.com/scossu/lakesuperior/
Project-URL: Documentation, https://lakesuperior.readthedocs.io
Project-URL: Discussion, https://groups.google.com/forum/#!forum/lakesuperior
Project-URL: Bug Reports, https://github.com/scossu/lakesuperior/issues
Description: Lakesuperior
        ============
        
        |build status| |docs| |pypi| |codecov|
        
        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 and SPARQL Query API + UI
        -  No performance penalty for storing many resources under the same
           container, or having one resource link to many URIs
        -  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
        
        .. |codecov| image:: https://codecov.io/gh/scossu/lakesuperior/branch/master/graph/badge.svg
          :alt: Code coverage
          :target: https://codecov.io/gh/scossu/lakesuperior
        
        
Keywords: repository linked-data
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Environment :: Web Environment
Classifier: Framework :: Flask
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Database :: Database Engines/Servers
Requires-Python: ~=3.6
