public ParserOutputDataset(DatasetGraph dsg) { this.dsg = dsg ; this.prefixMapping = dsg.getDefaultGraph().getPrefixMapping() ; // = dsg.getPrefixMapping().setNsPrefix(prefix, uri) ; }
/** Inference graphs share the prefix-mapping of their underlying raw graph. @see org.apache.jena.graph.Graph#getPrefixMapping() */ @Override public PrefixMapping getPrefixMapping() { return getRawGraph().getPrefixMapping(); }
private synchronized void createPrefixMapping() { if (prefixMapping == null) { prefixMapping = org.apache.jena.permissions.graph.impl.Factory .getInstance(this, holder.getBaseItem().getPrefixMapping()); } }
/** Return a SerializationContext appropriate for the graph */ public static SerializationContext sCxt(Graph graph) { if ( graph != null ) return sCxt(graph.getPrefixMapping()) ; return new SerializationContext() ; }
public void testSameMapping( Graph g ) { PrefixMapping pm = g.getPrefixMapping(); assertTrue( pm == g.getPrefixMapping() ); } }
private static PrefixMapping modelToPrefixMapping( Model model ) { return model == null ? PrefixMapping.Factory.create() : model.getGraph().getPrefixMapping() ; }
/** Send the triples of graph and an explicitly given prefix mapping, to a StreamRDF */ public static void sendGraphToStream(Graph graph, StreamRDF stream) { PrefixMap prefixMap = PrefixMapFactory.create(graph.getPrefixMapping()) ; sendGraphToStream(graph, stream, prefixMap) ; }
@Override public Map<String, String> getNsPrefixMap() { Map<String, String> result = CollectionFactory.createHashedMap(); List<Graph> graphs = poly.getSubGraphs(); for (int i = graphs.size(); i > 0;) result.putAll( graphs.get( --i ).getPrefixMapping().getNsPrefixMap() ); result.remove( "" ); result.putAll( getBaseMapping().getNsPrefixMap() ); return result; }
public static void write(IndentedWriter out, Graph graph) { WriterGraph.output(out, graph, new SerializationContext(graph.getPrefixMapping())) ; out.ensureStartOfLine() ; }
/** Add triples into the destination (arg 1) from the source (arg 2)*/ public static void addInto(Graph dstGraph, Graph srcGraph ) { if ( dstGraph == srcGraph && ! dstGraph.getEventManager().listening() ) return ; dstGraph.getPrefixMapping().setNsPrefixes(srcGraph.getPrefixMapping()) ; addIteratorWorker(dstGraph, findAll( srcGraph )); dstGraph.getEventManager().notifyAddGraph( dstGraph, srcGraph ); }
/** * Answer a new memory-based graph with Extended prefixes. */ public static Graph memGraph() { Graph result = Factory.createGraphMem(); result.getPrefixMapping().setNsPrefixes(PrefixMapping.Extended); return result; }
@Override public PrefixMapping getPrefixMapping() { return ModelFactory.createDefaultModel().getGraph() .getPrefixMapping(); } }
@Test public void graphDSG_prefixes_4() { // All graphs exist. Graph g = makeNamedGraph(baseDSG, gnNotSuchGraph) ; PrefixMapping pmap = g.getPrefixMapping() ; assertNotNull(pmap) ; }
public void testGraphPrefixMapping() { Graph g = Factory.createDefaultGraph(); AbstractTestPrefixMapping.testUseEasyPrefix ( "from Graph", g.getPrefixMapping() ); testSameMapping( g ); }
@Test public void graphDSG_prefixes_3() { Graph g = makeDefaultGraph(baseDSG) ; PrefixMapping pmap = g.getPrefixMapping() ; assertNotNull(pmap) ; }
public void testPolyDoesntSeeImportedDefaultPrefix() { String imported = "http://imported#"; g1.getPrefixMapping().setNsPrefix( "", imported ); assertEquals( null, poly.getPrefixMapping().getNsPrefixURI( "" ) ); }
@Test public void load_dataset_03() { DatasetGraphTDB dsg = fresh() ; TDBLoader.load(dsg, DIR + "data-3.trig", false) ; String uri = dsg.getDefaultGraph().getPrefixMapping().getNsPrefixURI("") ; assertEquals("http://example/", uri) ; }
@Test public void load_graph_04() { DatasetGraphTDB dsg = fresh() ; TDBLoader.load(dsg, DIR + "data-4.ttl", false) ; String uri = dsg.getDefaultGraph().getPrefixMapping().getNsPrefixURI("") ; assertEquals("http://example/", uri) ; }
@Test public void load_dataset_04() { DatasetGraph dsg = fresh() ; load(dsg, maker, DIR + "data-3.trig") ; Txn.executeRead(dsg, ()->{ String uri = dsg.getDefaultGraph().getPrefixMapping().getNsPrefixURI("") ; assertEquals("http://example/", uri) ; }); }
@Test public void load_graph_05() { DatasetGraphTDB dsg = fresh() ; GraphTDB graph = dsg.getDefaultGraphTDB() ; TDBLoader.load(graph, DIR + "data-4.ttl", false) ; String uri = dsg.getDefaultGraph().getPrefixMapping().getNsPrefixURI("") ; assertEquals("http://example/", uri) ; }