Create a graph:
Graph graph = Graph.create(); Load ld = Load.create(graph); ld.load("dataset.rdf");Rule Engine
RuleEngine engine = RuleEngine.create(graph); RuleLoad ld = RuleLoad.create(engine); ld.load("rule.rul"); engine.process();Query Engine
QueryEngine engine = QueryEngine.create(graph); QueryLoad ld = QueryLoad.create(engine); ld.load("q1.rq"); ld.load("q2.rq"); engine.process();SPARQL query
QueryProcess exec = QueryProcess.create(graph); String query = "select * where {?x ?p ?y}"; Mappings map = exec.query(query);SPARQL XML Results
Mappings map = exec.query(query); XMLFormat f = XMLFormat.create(map); System.out.println(f);RDF Format for construct-where
Mappings map = exec.query(query); RDFFormat f = RDFFormat.create(map); System.out.println(f);
Corese former core API is available:
EngineFactory fac = new EngineFactory(); IEngine engine = fac.newInstance(); engine.definePrefix("foaf", "http://xmlns.com/foaf/0.1/"); engine.load(); IResults res = engine.SPARQLQuery(); IResults rr = engine.SPARQLProve();
Logo: Colin Japiot