Package com.hp.hpl.jena.rdf.model

Examples of com.hp.hpl.jena.rdf.model.Statement.listReifiedStatements()


        model.add(bnode, RDF.predicate, RDF.type);
        model.add(bnode, RDF.object, RDFS.Resource);
        model.add(bnode, RDFS.comment, "we knew that before");
        StmtIterator stmts = model.listStatements(RDFS.Resource, null, (RDFNode)null);
        Statement returnedStmt = stmts.nextStatement();
        RSIterator rsIterator = returnedStmt.listReifiedStatements();
        Assert.assertTrue("got back reified statement", rsIterator.hasNext());
        //recreating jena-graph
        graph = new JenaGraph(mGraph);
        model = ModelFactory.createModelForGraph(graph);
        stmts = model.listStatements(RDFS.Resource, null, (RDFNode)null);
View Full Code Here


        //recreating jena-graph
        graph = new JenaGraph(mGraph);
        model = ModelFactory.createModelForGraph(graph);
        stmts = model.listStatements(RDFS.Resource, null, (RDFNode)null);
        returnedStmt = stmts.nextStatement();
        rsIterator = returnedStmt.listReifiedStatements();
        Assert.assertTrue("got back reified statement on recreated graph",
                rsIterator.hasNext());
    }

}
View Full Code Here

    model.add(bnode, RDF.predicate, RDF.type);
    model.add(bnode, RDF.object, RDFS.Resource);
    model.add(bnode, RDFS.comment, "we knew that before");
    StmtIterator stmts = model.listStatements(RDFS.Resource, null, (RDFNode)null);
    Statement returnedStmt = stmts.nextStatement();
    RSIterator rsIterator = returnedStmt.listReifiedStatements();
    Assert.assertTrue("got back reified statement", rsIterator.hasNext());
    //recreating jena-graph
    graph = new JenaGraph(mGraph);
    model = ModelFactory.createModelForGraph(graph);
    stmts = model.listStatements(RDFS.Resource, null, (RDFNode)null);
View Full Code Here

    //recreating jena-graph
    graph = new JenaGraph(mGraph);
    model = ModelFactory.createModelForGraph(graph);
    stmts = model.listStatements(RDFS.Resource, null, (RDFNode)null);
    returnedStmt = stmts.nextStatement();
    rsIterator = returnedStmt.listReifiedStatements();
    Assert.assertTrue("got back reified statement on recreated graph",
        rsIterator.hasNext());
  }

}
View Full Code Here

  {
    final Statement st = SPO;
    final Model m = model;
    Assert.assertEquals("it's not there yet",
        AbstractTestReifiedStatements.noStatements,
        GraphTestBase.iteratorToSet(st.listReifiedStatements()));
    final ReifiedStatement rs = m.createReifiedStatement(
        AbstractTestReifiedStatements.aURI, st);
    final Set<ReifiedStatement> justRS = arrayToSet(new ReifiedStatement[] { rs });
    m.add(rs, P, O);
    Assert.assertEquals("it's here now", justRS,
View Full Code Here

    final ReifiedStatement rs = m.createReifiedStatement(
        AbstractTestReifiedStatements.aURI, st);
    final Set<ReifiedStatement> justRS = arrayToSet(new ReifiedStatement[] { rs });
    m.add(rs, P, O);
    Assert.assertEquals("it's here now", justRS,
        GraphTestBase.iteratorToSet(st.listReifiedStatements()));
  }

  public void testThisWillBreak()
  {
    final Resource R = model
View Full Code Here

  {
    final Statement st = SPO;
    final Model m = model;
    Assert.assertEquals("it's not there yet",
        AbstractTestReifiedStatements.noStatements,
        GraphTestBase.iteratorToSet(st.listReifiedStatements()));
    final ReifiedStatement rs = m.createReifiedStatement(
        AbstractTestReifiedStatements.aURI, st);
    final Set<ReifiedStatement> justRS = arrayToSet(new ReifiedStatement[] { rs });
    m.add(rs, P, O);
    Assert.assertEquals("it's here now", justRS,
View Full Code Here

    final ReifiedStatement rs = m.createReifiedStatement(
        AbstractTestReifiedStatements.aURI, st);
    final Set<ReifiedStatement> justRS = arrayToSet(new ReifiedStatement[] { rs });
    m.add(rs, P, O);
    Assert.assertEquals("it's here now", justRS,
        GraphTestBase.iteratorToSet(st.listReifiedStatements()));
  }

  public void testThisWillBreak()
  {
    final Resource R = model
View Full Code Here

  private void dropNonTemporary() {
    StmtIterator stmtIter = model.listStatements();
    List removingStatements = new ArrayList();
    STATEMENT: while (stmtIter.hasNext()) {
      Statement currentStmt = stmtIter.nextStatement();
      RSIterator rsIter = currentStmt.listReifiedStatements();
      while (rsIter.hasNext()) {
        ReifiedStatement currentRS = rsIter.nextRS();
        if (currentRS.hasProperty(RDF.type, RWCF.Temporary)) {
          continue STATEMENT;
        }
View Full Code Here

  static Model getModelWithoutTemporaryStmts(Model model) {
    Model result = ModelFactory.createDefaultModel();
    StmtIterator stmtIter = model.listStatements();
    STATEMENT: while (stmtIter.hasNext()) {
      Statement currentStmt = stmtIter.nextStatement();
      RSIterator rsIter =currentStmt.listReifiedStatements();
      while (rsIter.hasNext()) {
        ReifiedStatement currentRS = rsIter.nextRS();
        if (currentRS.hasProperty(RDF.type, RWCF.Temporary)) {
          continue STATEMENT;
        }   
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.