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)
To build the libraries:
git clone https://github.com/omerio/ecarf.git cd ecarf mvn install
Java 7 or above.
To find out more about ECARF, check out the documentation.
See the CONTRIBUTING Guidelines
If you have any problem or suggestion please open an issue here.
Apache 2.0 - See LICENSE for more information.