@Override public RDFWriter getWriter(String lang) { return inner.getWriter(lang); }
@Override public RDFWriter getWriter() { return inner.getWriter(); }
protected RDFWriter createRDFWriter(Model model) { return model.getWriter(FileUtils.langTurtle); }
protected RDFWriter createRDFWriter(Model model) { return model.getWriter(FileUtils.langTurtle); }
@Override public RDFWriter getWriter() { return holder.getBaseItem().getWriter(); }
@Override public RDFWriter getWriter(final String lang) { return holder.getBaseItem().getWriter(lang); }
public static String toString(Model model, String format) { if(model == null) return "null"; RDFWriter writer = model.getWriter(format); return toString(model, writer); }
/** * @param out - Output stream to write the model to. * @param format - Output format may be one of these values; * "RDF/XML","RDF/XML-ABBREV","N-TRIPLE","N3". */ public void writeModel(OutputStream out, String format) { if (format.equals("RDF/XML") || format.equals("RDF/XML-ABBREV")) { // This part is to add xml:base attribute to the RDF/XML and RDF/XML-ABBREV output RDFWriter writer = model.getWriter(format); writer.setProperty("xmlbase", baseNS); writer.write(model, out, baseURI); } else { model.write(out, format, baseURI); } }
/** * @param out - Output writer to write the model to. * @param format - Output format may be one of these values; * "RDF/XML","RDF/XML-ABBREV","N-TRIPLE","N3". */ public void writeModel(Writer out, String format) { if (format.equals("RDF/XML") || format.equals("RDF/XML-ABBREV")) { // This part is to add xml:base attribute to the RDF/XML and RDF/XML-ABBREV output RDFWriter writer = model.getWriter(format); writer.setProperty("xmlbase", baseNS); writer.write(model, out, baseURI); } else { model.write(out, format, baseURI); } }
public void testInterface() { Model m1 = createMemModel(); assertTrue( "Default writer should be Basic.", m1.getWriter() instanceof Basic ); assertTrue( "RDF/XML writer should be Basic.", m1.getWriter() instanceof Basic ); assertTrue( "RDF/XML-ABBREV writer should be Abbreviated.", m1.getWriter("RDF/XML-ABBREV") instanceof Abbreviated); assertTrue( "N-TRIPLE writer should be NTripleWriter.", m1.getWriter("N-TRIPLE") instanceof NTripleWriter); }
public void testInterface() { Model m1 = createMemModel(); assertTrue( "Default writer should be Basic.", m1.getWriter() instanceof Basic ); assertTrue( "RDF/XML writer should be Basic.", m1.getWriter() instanceof Basic ); assertTrue( "RDF/XML-ABBREV writer should be Abbreviated.", m1.getWriter("RDF/XML-ABBREV") instanceof Abbreviated); assertTrue( "N-TRIPLE writer should be NTripleWriter.", m1.getWriter("N-TRIPLE") instanceof NTripleWriter); }
private String modelToString( Model m ) { StringWriter s = new StringWriter(); RDFWriter w = m.getWriter( "RDF/XML-ABBREV" ); w.setProperty( "showDoctypeDeclaration", Boolean.TRUE ); w.write( m, s, null ); return s.toString(); }
private String modelToString( Model m ) { StringWriter s = new StringWriter(); RDFWriter w = m.getWriter( "RDF/XML-ABBREV" ); w.setProperty( "showDoctypeDeclaration", Boolean.TRUE ); w.write( m, s, null ); return s.toString(); }
@Override public void runTest() throws IOException { if (logging) { RDFWriter w = testResults.getWriter("RDF/XML-ABBREV"); w.setProperty("xmlbase",BASE_RESULTS_URI ); try ( OutputStream out = new FileOutputStream("/tmp/rdf-results.rdf") ) { w.write(testResults,out,BASE_RESULTS_URI); } } } }
@Override public void runTest() throws IOException { if (logging) { RDFWriter w = testResults.getWriter("RDF/XML-ABBREV"); w.setProperty("xmlbase",BASE_RESULTS_URI ); try ( OutputStream out = new FileOutputStream("/tmp/rdf-results.rdf") ) { w.write(testResults,out,BASE_RESULTS_URI); } } } }
@Test public void rdfjson_get_jena_writer() { Model m = ModelFactory.createDefaultModel(); m.getWriter("RDF/JSON"); }
@Test public void propertiesAbbrev() { String name = "RDF/XML-ABBREV" ; // Write without setting properties StringWriter w = new StringWriter() ; model.getWriter(name).write(model, w, null); String x0 = w.toString() ; // Write with setting properties RDFWriter rdfWriter = model.getWriter(name); rdfWriter.setProperty("showXmlDeclaration", "true"); rdfWriter.setProperty("showDoctypeDeclaration", "true"); StringWriter w2 = new StringWriter() ; rdfWriter.write(model, w2, null); String x2 = w2.toString() ; // Did it have an effect? Assert.assertNotEquals(x0, x2) ; }
public TripleStoreJena() { // creates an in-memory Jena model that is able to contain multiple graphs dataset = DatasetFactory.createMem(); // Create a model just to obtain a writer and configure it writer = ModelFactory.createDefaultModel().getWriter("RDF/XML-ABBREV"); writer.setProperty("showXmlDeclaration", "true"); writer.setProperty("tab", "8"); writer.setProperty("relativeURIs", "same-document,relative"); // We create a model that will be the union of all loaded graphs, // to be able to make queries over all data without the need for specifying a // graph // https://stackoverflow.com/questions/6981467/jena-arq-difference-between-model-graph-and-dataset union = ModelFactory.createDefaultModel(); }
public void testRelativeAPI() { RDFWriter w = createMemModel().getWriter(lang); String old = (String) w.setProperty("relativeURIs", ""); assertEquals("default value check", old, "same-document, absolute, relative, parent"); w.setProperty("relativeURIs", "network, grandparent,relative, "); w.setProperty("relativeURIs", " parent, same-document, network, parent, absolute "); // TestLogger tl = new TestLogger(URI.class); blockLogger(); w.setProperty("relativeURIs", "foo"); // will get warning assertTrue("A warning should have been generated.", unblockLogger()); }
public void testRelativeAPI() { RDFWriter w = createMemModel().getWriter(lang); String old = (String) w.setProperty("relativeURIs", ""); assertEquals("default value check", old, "same-document, absolute, relative, parent"); w.setProperty("relativeURIs", "network, grandparent,relative, "); w.setProperty("relativeURIs", " parent, same-document, network, parent, absolute "); // TestLogger tl = new TestLogger(URI.class); blockLogger(); w.setProperty("relativeURIs", "foo"); // will get warning assertTrue("A warning should have been generated.", unblockLogger()); }