@Override protected PrefixMapping createPrefixMapping() { Node gn = super.getGraphName(); if ( gn == Quad.defaultGraphNodeGenerated ) gn = null; if ( Quad.isUnionGraph(gn) ) { // Read-only wrapper would be better than a copy. PrefixMapping pmap = new PrefixMappingImpl(); pmap.setNsPrefixes(prefixMapping(null)); return pmap; } return prefixMapping(gn); }
@Test public void graphDSG_basic_1() { Graph g = makeDefaultGraph(baseDSG) ; assertTrue(g instanceof GraphView) ; GraphView gv = (GraphView)g ; assertEquals(baseDSG, gv.getDataset()) ; assertEquals(null, gv.getGraphName()) ; }
@Test public void graphDSG_basic_2() { Node gn1 = SSE.parseNode("<g1>") ; Graph g = makeNamedGraph(baseDSG, gn1) ; assertTrue(g instanceof GraphView) ; GraphView gv = (GraphView)g ; assertEquals(baseDSG, gv.getDataset()) ; assertEquals(gn1, gv.getGraphName()) ; }