/** * {@inheritDoc} */ @Override public Model write(Writer writer) { return super.object.write(writer); }
/** * {@inheritDoc} */ @Override public Model write(Writer writer, String lang) { return super.object.write(writer, lang); }
/** * {@inheritDoc} */ @Override public Model write(OutputStream out, String lang, String base) { return super.object.write(out, lang, base); }
/** * {@inheritDoc} */ @Override public Model write(Writer writer, String lang, String base) { return super.object.write(writer, lang, base); }
private String modelToString() { StringWriter sw = new StringWriter(); m.write(sw); return sw.toString(); }
/** * @param model * @return */ public static String createTurtle(Model model) { StringWriter stringWriter = new StringWriter(); model.write(stringWriter, ENCODING, BASE); // Workaround for https://issues.apache.org/jira/browse/JENA-132 String turtle = stringWriter.toString().replace( "widget://4aa8c93c-3212-487c-a505-3e337adf54a3/", ""); return turtle; }
public void dumpCurrentModel(OutputStream outputStream) { if (m!=null) { try { m.write(outputStream); logger.info("Model written."); } catch (Exception e) { e.printStackTrace(); } } else { logger.fatal("could not write current model"); } }
/** * @param model * @return */ public static String createTurtle(Model model) { StringWriter stringWriter = new StringWriter(); model.write(stringWriter, ENCODING, BASE); // Workaround for https://issues.apache.org/jira/browse/JENA-132 String turtle = stringWriter.toString().replace( "widget://4aa8c93c-3212-487c-a505-3e337adf54a3/", ""); return turtle; }
public static void main(String[] args) { String fileNameOrUri = "src/a/rdfexample.ntriple"; Model model = ModelFactory.createDefaultModel(); InputStream is = FileManager.get().open(fileNameOrUri); if (is != null) { model.read(is, null, "N-TRIPLE"); model.write(System.out, "TURTLE"); } else { System.err.println("cannot read " + fileNameOrUri);; } }
import com.hp.hpl.jena.rdf.model.Model; import com.hp.hpl.jena.rdf.model.ModelFactory; public class JSONObjectTest { public static void main(String[] args) { Model model = ModelFactory.createDefaultModel(); model.read( JSONObjectTest.class.getResourceAsStream( "/jsonoutput.ttl"), null, "N3" ); model.write( System.out, "RDF/JSON" ); } }
public String toText(Model model){ OutputStream outputStream = getStringOutputStream(); model.write(outputStream); return outputStream.toString(); }
public String toText(Model model){ OutputStream outputStream = getStringOutputStream(); model.write(outputStream); return outputStream.toString(); }
public static Model cloneModel(Model model) { Model result = ModelFactory.createDefaultModel(); ByteArrayOutputStream out = new ByteArrayOutputStream(); model.write(out); ByteArrayInputStream in = new ByteArrayInputStream(out.toByteArray()); result.read(in, null); return result; }
public void writeJenaModelToFile(String path, String lang) throws FileNotFoundException { com.hp.hpl.jena.rdf.model.Model model = getJenaModel(); String source_desc_file = path + Repository.Instance().getFileExtension(lang); OutputStreamWriter output = new OutputStreamWriter(new FileOutputStream(source_desc_file)); model.write(output,lang); }
public static String toString(RDFNode node) { String string; if (node.isLiteral()) { string = ((Literal) node).getLexicalForm(); } else { Model model = ResourceUtils.reachableClosure((Resource) node); StringWriter stringWriter = new StringWriter(); model.write(stringWriter, "RDF/XML-ABBREV"); string = stringWriter.toString(); } return string; }
public static String toN3(Model m) { try { ModelImplJena jModel = new ModelImplJena(Reasoning.none); jModel.addAll(m.iterator()); StringWriter sw = new StringWriter(); addCommonPrefixesToJenaModel(jModel.getInternalJenaModel()); jModel.getInternalJenaModel().write(sw, "N3"); return sw.toString(); } catch(Exception e) { throw new RuntimeException(e); } }
@Override public void writeToFile(String lang) throws FileNotFoundException { if (this.model == null) model = exportToJenaModel(); ServletContextParameterMap contextParameters = ContextParametersRegistry.getInstance().getContextParameters(contextId); String service_desc_file = contextParameters.getParameterValue(ContextParameter.USER_DIRECTORY_PATH) + Repository.Instance().SERVICE_REPOSITORY_REL_DIR + this.service.getId() + Repository.Instance().getFileExtension(lang); OutputStreamWriter output = new OutputStreamWriter(new FileOutputStream(service_desc_file)); model.write(output,lang); }
@Override public void serialise(Service service, OutputStream out, Syntax syntax) { Model model = generateModel(service); model.setNsPrefixes(Vocabularies.prefixes); try { model.write(out, syntax.getName()); } finally { model.close(); } }
@Override public void writeToFile(String lang) throws FileNotFoundException { if (this.model == null) model = exportToJenaModel(); ServletContextParameterMap contextParameters = ContextParametersRegistry.getInstance().getDefault(); String source_desc_file = contextParameters.getParameterValue(ContextParameter.USER_DIRECTORY_PATH) + Repository.Instance().SOURCE_REPOSITORY_REL_DIR + this.source.getName() + "_" + this.source.getId() + Repository.Instance().getFileExtension(lang); OutputStreamWriter output = new OutputStreamWriter(new FileOutputStream(source_desc_file)); model.write(output,lang); }
@Override synchronized public void write(Model baseModel, Writer out, String base) { if (baseModel.getGraph().getCapabilities().findContractSafe() == false) { logger.warn( "Workaround for bugs 803804 and 858163: using RDF/XML (not RDF/XML-ABBREV) writer for unsafe graph " + baseModel.getGraph().getClass() ); baseModel.write( out, "RDF/XML", base ); } else super.write( baseModel, out, base ); }