SkillAgentSearch skills...

CouchbaseRDF

This is an implementation of SPARQL on top of the NoSQL database Couchbase. It is part of the paper "NoSQL Databases for RDF: An Empirical Evaluation".

Install / Use

/learn @istefanov/CouchbaseRDF
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

CouchbaseRDF

This is an implementation of SPARQL on top of the NoSQL database Couchbase, using the Jena ARQ library. It is part of the paper "NoSQL Databases for RDF: An Empirical Evaluation".

To run SPARQL queries with this application, first you need to generate and load data into a running Couchbase server with the help of CouchbaseRDFLoader.

After finishing the loading porcess, depending on which dataset you want to query, you can use the queries that are defined in the package ch.unifr.couchbaseRDF.execution for each dataset. The main class for executing the queries is ch.unifr.couchbaseRDF.execution.MainQueryExecutor which uses ch.unifr.couchbaseRDF.QueryThread to limit each query's execution time.

When creating a runable jar from the project, the jar looks for parameters that should be provided in a file called serverInfo.

The result execution times are provided in a directory retrieval and a table with the results is provided in a directory called TableResults.

If you have questions you can write to iliya.enchev[at]exascale.info

View on GitHub
GitHub Stars6
CategoryData
Updated8y ago
Forks3

Languages

Java

Security Score

55/100

Audited on Aug 11, 2017

No findings