public static void loadGraphInDataset(IDataset dataset, URI namedGraphURI, InputStream rdf, RDFFormat format,String baseURI) throws Exception { loadGraphInDataset(dataset, namedGraphURI, rdf, format, baseURI, -1); } public static void loadGraphInDataset(IDataset dataset, URI namedGraphURI, InputStream rdf, RDFFormat format,String baseURI,int batchSize) throws Exception {
public static void loadGraph(INamedGraph graph, InputStream rdf, RDFFormat format,String baseURI) throws Exception { loadGraph(graph,rdf,format,baseURI,-1); }
private void filteredSuperClasses(Class clazz, Collection<Class> otherClasses) { List<Class> superClazzes = getSuperClasses(clazz, false); for (Class superClazz : superClazzes) { if (!otherClasses.remove(superClazz)) { filteredSuperClasses(superClazz, otherClasses); } else { //System.err.println("Filtered"); } } }
public CloseableIterator<Statement> getStatements() { return new CloseableWrapper<Statement>(this.statements.iterator()); }
/** * Specify an ontology to generate * @param ontGraph A Jena INamedGraph containing the ontology * @param ontologyURI The URI of the ontology * @param packagename The Java package that generate classes should be in. */ public void addOntologyToGenerate(INamedGraph ontGraph, String ontologyURI, String packagename) { GraphUtils.addGraph(this.ontGraph, ontGraph); registerOntology(ontGraph, ontologyURI, packagename, true); }
public Long getId(ResultSet resultSet, String columnName, CompositeNodeLayout nodeLayout) throws SQLException { Timestamp timestamp = resultSet.getTimestamp(columnName); return nodeLayout.store(StatementUtils.convertToXsdDateTime(Constants.valueFactory,timestamp)); } };
public static String graphToString(INamedGraph graph) throws Exception { StringWriter sw = new StringWriter(); writeGraph(graph, sw); return sw.getBuffer().toString(); }
public String toString () { ByteArrayOutputStream baos=new ByteArrayOutputStream(); StatementUtils.writeStatements(listStatements(), baos); return new String(baos.toByteArray()); }
private boolean filteredSubClasses(Class clazz, Collection<Class> otherClasses) { List<Class> superClazzes = getSuperClasses(clazz, true); for (Class superClazz : superClazzes) { if (otherClasses.contains(superClazz)) { return true; } } return false; }
public static Collection<Individual> getAllIndividuals(com.ibm.adtech.boca.rdfs.Class clazz, INamedGraph graph) { HashSet<Individual> individuals = new HashSet<Individual>(); Collection<Resource> implementors = getAllImplementors(graph, clazz, true); for (Resource resource : implementors) { Individual indv = OWL11Factory.getIndividual(resource, graph); individuals.add(indv); } return individuals; }
public String toSqlString(Value object, CompositeNodeLayout nodeLayout) { assert isValidObject(object); return dbFormat.format(StatementUtils.convertToTimestamp(((Literal) object))); }
public static void loadDataset(IDataset dataset, InputStream rdf, RDFFormat format,String baseURI,int batchSize) throws Exception { DatasetStatementCollection sc = new DatasetStatementCollection(batchSize,dataset); RDFParser parser = Rio.createParser(format); parser.setRDFHandler(sc); parser.setValueFactory(Constants.valueFactory); parser.parse(rdf,baseURI); }
public static void loadGraph(INamedGraph graph, InputStream rdf, RDFFormat format,String baseURI,int batchSize) throws Exception { GraphStatementCollection sc = new GraphStatementCollection(batchSize,graph); RDFParser parser = Rio.createParser(format); parser.setRDFHandler(sc); parser.setValueFactory(Constants.valueFactory); parser.parse(rdf, baseURI); /* Collection<Statement> stmts = sc.getStatements(); Iterator<Statement> iter = stmts.iterator(); while (iter.hasNext()) { Statement stmt = iter.next(); graph.add(stmt); } graph.add(stmts.toArray(new Statement[0]));*/ } public static void loadGraphInDataset(IDataset dataset, URI namedGraphURI, InputStream rdf, RDFFormat format,String baseURI) throws Exception {
public CloseableIterator<Statement> getStatements(){ return new CloseableWrapper<Statement>(getAllStatements().iterator()); }
public static void loadGraph(INamedGraph graph, String rdf, RDFFormat format) throws Exception { loadGraph(graph, new ByteArrayInputStream(rdf.getBytes()), format,""); }
/** * Specify an ontology to generate * @param ontGraph A Jena INamedGraph containing the ontology * @param ontlang The Ontology Language, owl or rdfs. * @param ontologyURI The URI of the ontology * @param packagename The Java package that generate classes should be in. */ public void addOntologyToGenerate(INamedGraph ontGraph, String ontlang, String ontologyURI, String packagename) { if (ontlang != null && ontlang.equals(ONT_LANG_RDFS)) ontGraph = Rdfs2Owl.convertToOwl(ontGraph, ontologyURI); GraphUtils.addGraph(this.ontGraph, ontGraph); registerOntology(ontGraph, ontologyURI, packagename, true); }
public IBocaTerm getValue(ResultSet resultSet, String columnName, CompositeNodeLayout nodeLayout) throws SQLException { Timestamp timestamp = resultSet.getTimestamp(columnName); return new com.ibm.adtech.boca.rdb.glitter.Literal(StatementUtils.convertToXsdDateTime(Constants.valueFactory,timestamp)); }
public void writeOut() { for (URI ng : getNamedGraphs()) { INamedGraph result = getNamedGraph(ng); try { System.err.println(ng); GraphUtils.writeGraph(result, System.err); } catch (Exception e) { e.printStackTrace(); } } }
public String toString() { ByteArrayOutputStream baos = new ByteArrayOutputStream(); StatementUtils.writeStatements(listStatements(), baos); return new String(baos.toByteArray()); }
public CloseableIterator<Statement> find(Resource subj, URI prop, Value obj, Resource... contexts) { return new CloseableWrapper<Statement>(super.findStatements(subj, prop, obj, contexts).iterator()); }