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

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


      {
        final Statement s = si.nextStatement();
        runningCount += 1;
        si.remove();
        // System.out.println("Rewrite " + s + " base on " + newR);
        additions.add(additions.createStatement(newR, s.getPredicate(),
            s.getObject()));
      }
      Assert.assertEquals("on iteration " + count + " with "
          + bNode.asNode().getBlankNodeLabel(), originalCount,
          runningCount);
View Full Code Here


    createModel();
    final Resource S = A.createResource("jena:S");
    A.createResource("jena:R");
    final Property P = A.createProperty("jena:P");
    final RDFNode O = A.createResource("jena:O");
    final Statement spo = A.createStatement(S, P, O);
    A.add(spo);
    final Statement sps = A.createStatement(S, P, S);
    Assert.assertEquals(sps, spo.changeObject(S));
    Assert.assertFalse(A.contains(spo));
    Assert.assertTrue(A.contains(sps));
View Full Code Here

    A.createResource("jena:R");
    final Property P = A.createProperty("jena:P");
    final RDFNode O = A.createResource("jena:O");
    final Statement spo = A.createStatement(S, P, O);
    A.add(spo);
    final Statement sps = A.createStatement(S, P, S);
    Assert.assertEquals(sps, spo.changeObject(S));
    Assert.assertFalse(A.contains(spo));
    Assert.assertTrue(A.contains(sps));
  }
View Full Code Here

  {
    final Model red = createModel();
    final Model blue = createModel();
    final Resource r = red.createResource();
    final Property p = red.createProperty("");
    final Statement s = blue.createStatement(r, p, r);
    Assert.assertEquals("subject preserved", r, s.getSubject());
    Assert.assertEquals("object preserved", r, s.getObject());
  }

  public void testTripleWrapper()
View Full Code Here

        Model base = ModelFactory.createDefaultModel();
        Resource r = base.createResource(egNS + "r");
        Property p = base.createProperty(egNS + "p");
        Property q = base.createProperty(egNS + "q");
        Literal l = base.createLiteral("foo");
        Statement asserted = base.createStatement(r, p, l);
        r.addProperty(p, l);
       
        List<Rule> rules = Rule.parseRules("(?r eg:p ?v) -> (?v eg:q ?r).");
        GenericRuleReasoner reasoner = new GenericRuleReasoner(rules);
        InfModel inf = ModelFactory.createInfModel(reasoner, base);
View Full Code Here

  private static void addTypingStatements(List<Statement> statements, Set<RDFNode> subjects,
      Resource rdfType) {
    Model model = ModelFactory.createDefaultModel();
    for( RDFNode s : subjects ) {
      if (s instanceof Resource) {
        statements.add( model.createStatement( (Resource) s, RDF.type, rdfType ) );
      }
    }
  }
}
View Full Code Here

    for( int i = 0; i < m_Literals.length; i++ ) {
      m_Literals[i] = ResourceFactory.createPlainLiteral( "lit" + i );
    }

    m_Statements = new Statement[] {
        model.createStatement( m_Names[0], m_Predicates[0], m_BNodes[0] ),
        model.createStatement( m_Names[0], m_Predicates[0], m_Names[1] ),
        model.createStatement( m_Names[0], m_Predicates[0], m_Literals[0] ),
        model.createStatement( m_Names[1], m_Predicates[1], m_Names[0] ),
        model.createStatement( m_Names[1], m_Predicates[1], m_BNodes[1] ),
        model.createStatement( m_Names[2], m_Predicates[2], m_Names[3] ),
View Full Code Here

      m_Literals[i] = ResourceFactory.createPlainLiteral( "lit" + i );
    }

    m_Statements = new Statement[] {
        model.createStatement( m_Names[0], m_Predicates[0], m_BNodes[0] ),
        model.createStatement( m_Names[0], m_Predicates[0], m_Names[1] ),
        model.createStatement( m_Names[0], m_Predicates[0], m_Literals[0] ),
        model.createStatement( m_Names[1], m_Predicates[1], m_Names[0] ),
        model.createStatement( m_Names[1], m_Predicates[1], m_BNodes[1] ),
        model.createStatement( m_Names[2], m_Predicates[2], m_Names[3] ),
        model.createStatement( m_Names[2], m_Predicates[3], m_Names[0] ) };
View Full Code Here

    }

    m_Statements = new Statement[] {
        model.createStatement( m_Names[0], m_Predicates[0], m_BNodes[0] ),
        model.createStatement( m_Names[0], m_Predicates[0], m_Names[1] ),
        model.createStatement( m_Names[0], m_Predicates[0], m_Literals[0] ),
        model.createStatement( m_Names[1], m_Predicates[1], m_Names[0] ),
        model.createStatement( m_Names[1], m_Predicates[1], m_BNodes[1] ),
        model.createStatement( m_Names[2], m_Predicates[2], m_Names[3] ),
        model.createStatement( m_Names[2], m_Predicates[3], m_Names[0] ) };
    for( int i = 0; i < m_Statements.length; i++ ) {
View Full Code Here

    m_Statements = new Statement[] {
        model.createStatement( m_Names[0], m_Predicates[0], m_BNodes[0] ),
        model.createStatement( m_Names[0], m_Predicates[0], m_Names[1] ),
        model.createStatement( m_Names[0], m_Predicates[0], m_Literals[0] ),
        model.createStatement( m_Names[1], m_Predicates[1], m_Names[0] ),
        model.createStatement( m_Names[1], m_Predicates[1], m_BNodes[1] ),
        model.createStatement( m_Names[2], m_Predicates[2], m_Names[3] ),
        model.createStatement( m_Names[2], m_Predicates[3], m_Names[0] ) };
    for( int i = 0; i < m_Statements.length; i++ ) {
      m_Model.addStatement( m_Statements[i] );
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.