This quick tutorial will give a small example on how to query data with SPARQL
//setup Connector connector = new ZooKeeperInstance("instance", "zoo1,zoo2,zoo3").getConnector("user", "password"); final RdfCloudTripleStore store = new RdfCloudTripleStore(); AccumuloRyaDAO crdfdao = new AccumuloRyaDAO(); crdfdao.setConnector(connector); AccumuloRdfConfiguration conf = new AccumuloRdfConfiguration(); conf.setTablePrefix("rts_"); conf.setDisplayQueryPlan(true); crdfdao.setConf(conf); store.setRdfDao(crdfdao); ProspectorServiceEvalStatsDAO evalDao = new ProspectorServiceEvalStatsDAO(connector, conf); evalDao.init(); store.setRdfEvalStatsDAO(evalDao); InferenceEngine inferenceEngine = new InferenceEngine(); inferenceEngine.setRdfDao(crdfdao); inferenceEngine.setConf(conf); store.setInferenceEngine(inferenceEngine); Repository myRepository = new RyaSailRepository(store); myRepository.initialize(); RepositoryConnection conn = myRepository.getConnection(); //define and add statements String litdupsNS = "urn:test:litdups#"; URI cpu = vf.createURI(litdupsNS, "cpu"); URI loadPerc = vf.createURI(litdupsNS, "loadPerc"); URI uri1 = vf.createURI(litdupsNS, "uri1"); URI pred2 = vf.createURI(litdupsNS, "pred2"); URI uri2 = vf.createURI(litdupsNS, "uri2"); conn.add(cpu, loadPerc, uri1); conn.commit(); //query using sparql String query = "select * where {" + "?x <" + loadPerc.stringValue() + "> ?o1." + "?x <" + pred2.stringValue() + "> ?o2." + "}"; TupleQuery tupleQuery = conn.prepareTupleQuery(QueryLanguage.SPARQL, query); TupleQueryResult result = tupleQuery.evaluate(); while(result.hasNext()) { System.out.println(result.next()); } result.close(); //close conn.close(); myRepository.shutDown();