public void SparqlViewNativeAllegroGraph() { AllegroGraphConnector agraph = AllegroGraphTests.GetConnection(); PersistentTripleStore store = new PersistentTripleStore(agraph); //Load a Graph into the Store to ensure there is some data for the view to retrieve Graph g = new Graph(); FileLoader.Load(g, "resources\\InferenceTest.ttl"); agraph.SaveGraph(g); //Create the SPARQL View NativeSparqlView view = new NativeSparqlView("CONSTRUCT { ?s ?p ?o } WHERE { GRAPH ?g { ?s ?p ?o . FILTER(IsLiteral(?o)) } }", store); Console.WriteLine("SPARQL View Populated"); TestTools.ShowGraph(view); Console.WriteLine(); }
public void SparqlViewNativeAllegroGraph() { try { AllegroGraphConnector agraph = new AllegroGraphConnector("http://localhost:9875", "test", "unit-test"); NativeTripleStore store = new NativeTripleStore(agraph); //Load a Graph into the Store to ensure there is some data for the view to retrieve Graph g = new Graph(); FileLoader.Load(g, "InferenceTest.ttl"); agraph.SaveGraph(g); //Create the SPARQL View NativeSparqlView view = new NativeSparqlView("CONSTRUCT { ?s ?p ?o } WHERE { ?s ?p ?o . FILTER(IsLiteral(?o)) }", store); Console.WriteLine("SPARQL View Populated"); TestTools.ShowGraph(view); Console.WriteLine(); } catch (RdfQueryException queryEx) { TestTools.ReportError("Query Error", queryEx, true); } catch (RdfException ex) { TestTools.ReportError("Error", ex, true); } }