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

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


          return true;
        }
        else Gloze.logger.warn("undefined type: "+fullname);
      }
     
      stmt = m.createStatement(subject,prop,obj);     
      m.add(stmt);
      if (seq != null) seq.add(stmt.createReifiedStatement());     

      // we can't confuse a (single) simple rdf:value with an attribute
      Seq s = null;
View Full Code Here


      String value = XMLBean.getValue(elem);
      if (value!=null && ctx.isPreserved()) value = value.trim();
      if (value==null) value = "";
     
      Literal l =  m.createLiteral(value);
      stmt = m.createStatement(subject,prop,l);     
      m.add(stmt);
      if (seq != null && stmt!=null) seq.add(stmt.createReifiedStatement());     
      return true;
    }
  }
View Full Code Here

          obj = parsePlaceholder(obj, controller, currentTime, currentDocRepr);
        }
       
        // only add statements with some objects
        if (obj != null) {
          stmt = metadata.createStatement(subj,pred,obj);
          metadata.add(stmt);
        }
      } catch (Exception e) {
        // something went wrong, oops - lets better remove the offending statement
        metadata.remove(stmt);
View Full Code Here

        Model model= ModelFactory.createModelForGraph(getGraph()) ;
        Resource per1 = model.createResource("urn:x:global#per1");
        Resource per2 = model.createResource("urn:x:global#per2");
        Property pred1 = model.createProperty("http://example/ns#prop1");
        Property pred2 = model.createProperty("http://example/ns#prop2") ;
        Statement s1 = model.createStatement(per1, pred1, per2);
        Statement s2 = model.createStatement(per2, pred2, per2);
       
        s1.createReifiedStatement();
        s2.createReifiedStatement();
       
View Full Code Here

        Resource per1 = model.createResource("urn:x:global#per1");
        Resource per2 = model.createResource("urn:x:global#per2");
        Property pred1 = model.createProperty("http://example/ns#prop1");
        Property pred2 = model.createProperty("http://example/ns#prop2") ;
        Statement s1 = model.createStatement(per1, pred1, per2);
        Statement s2 = model.createStatement(per2, pred2, per2);
       
        s1.createReifiedStatement();
        s2.createReifiedStatement();
       
        assertEquals(2, model.listReifiedStatements().toList().size());
View Full Code Here

            final Resource product1 = model.createResource(
                    iriFactory.construct( MY_NS +"product/1" )
                        .toString() );

            final Property hasName = model.createProperty( MY_NS, "#hasName");
            final Statement stmt = model.createStatement(
                    product1, hasName, model.createLiteral("Beach Ball","en") );
            out.println("Statement = " + stmt);

            model.add(stmt);
View Full Code Here

      {
        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

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.