/** * @param target a document target */ public StringDocumentSource(StringDocumentTarget target) { this(target.toString()); }
/** * @param target a document target */ public StringDocumentSource(StringDocumentTarget target) { this(target.toString()); }
/** * @param target a document target */ public StringDocumentSource(StringDocumentTarget target) { this(target.toString()); }
public static void logOntology(String message, OWLOntology ontology, Logger logger, Level level) { if (logger.isLoggable(level)) { logger.log(level, message); StringDocumentTarget out = new StringDocumentTarget(); try { ontology.getOWLOntologyManager().saveOntology(ontology, new OWLXMLOntologyFormat(), out); } catch (OWLOntologyStorageException e) { logger.log(level, "Could not display ontology", e); } logger.log(level, out.toString()); } }
@Deprecated public static void printOntology(OWLOntology o, PrintStream printer) { OWLOntologyManager mgr = OWLManager.createOWLOntologyManager(); StringDocumentTarget tgt = new StringDocumentTarget(); try { mgr.saveOntology(o, new RDFXMLOntologyFormat(), tgt); } catch (OWLOntologyStorageException e) { e.printStackTrace(printer); } printer.println(tgt.toString()); }
@Deprecated public static void printOntology(OWLOntology o, PrintStream printer) { OWLOntologyManager mgr = OWLManager.createOWLOntologyManager(); StringDocumentTarget tgt = new StringDocumentTarget(); try { mgr.saveOntology(o, new RDFXMLOntologyFormat(), tgt); } catch (OWLOntologyStorageException e) { e.printStackTrace(printer); } printer.println(tgt.toString()); }
public static void printOntology(OWLOntology o, PrintStream printer) { OWLOntologyManager mgr = OWLManager.createOWLOntologyManager(); StringDocumentTarget tgt = new StringDocumentTarget(); try { mgr.saveOntology(o, new RDFXMLOntologyFormat(), tgt); } catch (OWLOntologyStorageException e) { e.printStackTrace(printer); } printer.println(tgt.toString()); }
private static Graph convertOntology(final OWLOntology ontology, final boolean filterTypes) throws Exception { final StringDocumentTarget output = new StringDocumentTarget(); _manager.saveOntology(ontology, new TurtleDocumentFormat(), output); final Model model = ModelFactory.createDefaultModel(); model.read(new StringReader(output.toString()), ontologyURI.toString(), "TTL"); if (filterTypes) { final Resource[] builtinTypes = { OWL.Ontology, OWL.Class, OWL.ObjectProperty, OWL.DatatypeProperty, OWL.Thing, RDF.List }; for (final Resource builtinType : builtinTypes) model.removeAll(null, RDF.type, builtinType); } return model.getGraph(); }