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

Examples of com.hp.hpl.jena.rdf.model.Model.listStatements()


    com.hp.hpl.jena.graph.Graph graph = new JenaGraph(mGraph);
    Model model = ModelFactory.createModelForGraph(graph);
    Literal typedLiteral = model.createTypedLiteral("<elem>foo</elem>", XMLLiteralType.theXMLLiteralType);
    model.add(RDFS.Class, RDFS.label, typedLiteral);
    Assert.assertEquals(1, mGraph.size());
    StmtIterator iter = model.listStatements(RDFS.Class, RDFS.label, (Resource)null);
    Assert.assertTrue(iter.hasNext());
    RDFNode gotObject = iter.nextStatement().getObject();
    Assert.assertEquals(typedLiteral, gotObject);
  }
 
View Full Code Here


    model.add(bnode, RDF.type, RDF.Statement);
    model.add(bnode, RDF.subject, RDFS.Resource);
    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);
View Full Code Here

    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);
    returnedStmt = stmts.nextStatement();
    rsIterator = returnedStmt.listReifiedStatements();
    Assert.assertTrue("got back reified statement on recreated graph",
        rsIterator.hasNext());
  }
View Full Code Here

  public void testDifference()
  {
    ModelHelper.modelAdd(model, "a P b; w R x");
    ModelHelper.modelAdd(model2, "w R x; y S z");
    final Model dm = model.difference(model2);
    for (final StmtIterator it = dm.listStatements(); it.hasNext();)
    {
      final Statement s = it.nextStatement();
      Assert.assertTrue(model.contains(s) && !model2.contains(s));
    }
    for (final StmtIterator it = model.union(model2).listStatements(); it
View Full Code Here

    final Model im = model.intersection(model2);
    Assert.assertFalse(model.containsAll(model2));
    Assert.assertFalse(model2.containsAll(model));
    Assert.assertTrue(model.containsAll(im));
    Assert.assertTrue(model2.containsAll(im));
    for (final StmtIterator it = im.listStatements(); it.hasNext();)
    {
      final Statement s = it.nextStatement();
      Assert.assertTrue(model.contains(s) && model2.contains(s));
    }
    for (final StmtIterator it = im.listStatements(); it.hasNext();)
View Full Code Here

    for (final StmtIterator it = im.listStatements(); it.hasNext();)
    {
      final Statement s = it.nextStatement();
      Assert.assertTrue(model.contains(s) && model2.contains(s));
    }
    for (final StmtIterator it = im.listStatements(); it.hasNext();)
    {
      Assert.assertTrue(model.contains(it.nextStatement()));
    }
    for (final StmtIterator it = im.listStatements(); it.hasNext();)
    {
View Full Code Here

    }
    for (final StmtIterator it = im.listStatements(); it.hasNext();)
    {
      Assert.assertTrue(model.contains(it.nextStatement()));
    }
    for (final StmtIterator it = im.listStatements(); it.hasNext();)
    {
      Assert.assertTrue(model2.contains(it.nextStatement()));
    }
    Assert.assertTrue(model.containsAll(im.listStatements()));
    Assert.assertTrue(model2.containsAll(im.listStatements()));
View Full Code Here

    }
    for (final StmtIterator it = im.listStatements(); it.hasNext();)
    {
      Assert.assertTrue(model2.contains(it.nextStatement()));
    }
    Assert.assertTrue(model.containsAll(im.listStatements()));
    Assert.assertTrue(model2.containsAll(im.listStatements()));

  }

  public void testUnion()
View Full Code Here

    for (final StmtIterator it = im.listStatements(); it.hasNext();)
    {
      Assert.assertTrue(model2.contains(it.nextStatement()));
    }
    Assert.assertTrue(model.containsAll(im.listStatements()));
    Assert.assertTrue(model2.containsAll(im.listStatements()));

  }

  public void testUnion()
  {
View Full Code Here

    final Model um = model.union(model2);
    Assert.assertFalse(model.containsAll(model2));
    Assert.assertFalse(model2.containsAll(model));
    Assert.assertTrue(um.containsAll(model));
    Assert.assertTrue(um.containsAll(model2));
    for (final StmtIterator it = um.listStatements(); it.hasNext();)
    {
      final Statement s = it.nextStatement();
      Assert.assertTrue(model.contains(s) || model2.contains(s));
    }
    for (final StmtIterator it = model.listStatements(); it.hasNext();)
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.