Elastic Cloud-based RDF Triplestore
Java
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
ecarf-ccvm
ecarf-core
ecarf-evm
.gitignore
CONTRIBUTING.md
LICENSE
README.md
pom.xml

README.md

ECARF

Join the chat at https://gitter.im/omerio/ecarf

ECARF is an elastic cloud-based RDF triplestore. ECARF is implemented using the CloudEx framework. ECARF uses cloud virtual machines, cloud storage and cloud-based big data columnar databases to provide an elastic RDF triplestore.

The current implementation of ECARF provides the following features:

  • Implementation for the Google Cloud Platform APIs.

  • Pre-processing and analysis of RDF dataset files in Google Cloud Storage.

  • Efficient dictionary encoding for RDF URIRefs.

  • Loading of RDF datasets into Google BigQuery (Big Data columnar database).

  • Forward rule-based reasoning using a subset of RDFS entailment rules (rdfs2, rdfs3, rdfs7 & rdfs9)

    Getting Started

    To build the libraries:

        git clone https://github.com/omerio/ecarf.git
        cd ecarf
        mvn install

    Requirements

    Java 7 or above.

    Usage

    TODO

    Documentations

    To find out more about ECARF, check out the documentation.

    Contributing

    See the CONTRIBUTING Guidelines

    Support

    If you have any problem or suggestion please open an issue here.

    License

    Apache 2.0 - See LICENSE for more information.