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

Examples of com.hp.hpl.jena.rdf.model.RDFNode


                    description.append( text + "\n");
                    description.append( "Culprit = " + PrintUtil.print(t.getSubject()) +"\n");
                    for (int j = 2; j < rFunc.getArgLength(); j++) {
                        description.append( "Implicated node: " + PrintUtil.print(rFunc.getArgs()[j]) + "\n");
                    }
                    RDFNode culprit = forConversion.asRDFNode( t.getSubject() );
                    report.add(nature.equalsIgnoreCase("error"), type, description.toString(), culprit);
                }
            }
        }
       
View Full Code Here


        {
            Resource binding = bindingIter.nextStatement().getResource() ;
           
            String var = binding.getRequiredProperty(ResultSetGraphVocab.variable).getString() ;
            try {
                RDFNode val = binding.getRequiredProperty(ResultSetGraphVocab.value).getObject() ;
                rb.add(Var.alloc(var), val.asNode()) ;
            } catch (PropertyNotFoundException ex)
            {
                Log.warn(this, "Failed to get value for ?"+var) ;
            }
           
View Full Code Here

        out.println() ;
    }

    protected String getVarValueAsString(QuerySolution rBind, String varName)
    {
        RDFNode obj = rBind.get(varName) ;
       
        if ( obj == null )
            return notThere ;

        return FmtUtils.stringForRDFNode(obj, context) ;
View Full Code Here

    String colName, value;
    boolean useColumnNumbers = this.isUsingColumnNumbers();
    /* for each column get the colName and colValue and add to the data entry */
    for (int i = 0; i < rs.getResultVars().size(); i++) {
      colName = rs.getResultVars().get(i);
      RDFNode node = soln.get(colName) ;       
      if (node.isLiteral()) {
        value = convertRSToString(soln, colName);
      } else {
        value = soln.getResource(colName).getURI();
      }     
      dataEntry.addValue(useColumnNumbers ? Integer.toString(i + 1) :
View Full Code Here

  private void reapTransforms(String pUrl, Property property) {
//    System.err.println("reaping: "+pUrl+" "+property.getURI());
    StmtIterator it = getModel(pUrl).createResource(pUrl).listProperties(
        property);
    while (it.hasNext()) {
      RDFNode n = it.nextStatement().getObject();
      if (n.isURIResource()) {
//        System.err.println("reaped: "+((Resource) n).getURI());
       
        addTransform(((Resource) n).getURI());
      } else {
        warning("Bad " + property.getLocalName() + "value in <" + pUrl
View Full Code Here

    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

        "_j")));
  }

  public void testCreateBlankFromNode()
  {
    final RDFNode S = model.getRDFNode(NodeCreateUtils.create("_Blank"));
    JenaTestBase.assertInstanceOf(Resource.class, S);
    Assert.assertEquals(new AnonId("_Blank"), ((Resource) S).getId());
  }
View Full Code Here

    Assert.assertEquals(new AnonId("_Blank"), ((Resource) S).getId());
  }

  public void testCreateLiteralFromNode()
  {
    final RDFNode S = model.getRDFNode(NodeCreateUtils.create("42"));
    JenaTestBase.assertInstanceOf(Literal.class, S);
    Assert.assertEquals("42", ((Literal) S).getLexicalForm());
  }
View Full Code Here

    Assert.assertEquals("42", ((Literal) S).getLexicalForm());
  }

  public void testCreateResourceFromNode()
  {
    final RDFNode S = model.getRDFNode(NodeCreateUtils.create("spoo:S"));
    JenaTestBase.assertInstanceOf(Resource.class, S);
    Assert.assertEquals("spoo:S", ((Resource) S).getURI());
  }
View Full Code Here

  {
    ModelHelper.modelAdd(model, "x P a; x P b; x R c");
    final Resource x = ModelHelper.resource(model, "x");
    Assert.assertEquals(ModelHelper.resource(model, "c"),
        x.getProperty(ModelHelper.property(model, "R")).getObject());
    final RDFNode ob = x.getProperty(ModelHelper.property(model, "P"))
        .getObject();
    Assert.assertTrue(ob.equals(ModelHelper.resource(model, "a"))
        || ob.equals(ModelHelper.resource(model, "b")));
    Assert.assertNull(x.getProperty(ModelHelper.property(model,
        "noSuchPropertyHere")));
  }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.rdf.model.RDFNode

Copyright © 2018 www.massapicom. 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.