Examples of BNode


Examples of org.openrdf.model.BNode

      NodeElement subject = (NodeElement)peekStack(1);
      PropertyElement predicate = (PropertyElement)peekStack(0);

      if (predicate.parseCollection()) {
        Resource lastListRes = predicate.getLastListResource();
        BNode newListRes = createBNode();

        if (lastListRes == null) {
          // first element in the list
          reportStatement(subject.getResource(), predicate.getURI(), newListRes);
View Full Code Here

Examples of org.openrdf.model.BNode

      }

      String parseTypeValue = parseType.getValue();

      if (parseTypeValue.equals("Resource")) {
        BNode objectResource = createBNode();
        NodeElement subject = (NodeElement)peekStack(1);

        reportStatement(subject.getResource(), propURI, objectResource);

        if (isEmptyElt) {
View Full Code Here

Examples of org.openrdf.model.BNode

        // Write new subject:
        writeNewLine();
        writeStartOfStartTag(RDF.NAMESPACE, "Description");
        if (subj instanceof BNode) {
          BNode bNode = (BNode)subj;
          writeAttribute(RDF.NAMESPACE, "nodeID", bNode.getID());
        }
        else {
          URI uri = (URI)subj;
          writeAttribute(RDF.NAMESPACE, "about", uri.toString());
        }
        writeEndOfStartTag();
        writeNewLine();

        lastWrittenSubject = subj;
      }

      // PREDICATE
      writeIndent();
      writeStartOfStartTag(predNamespace, predLocalName);

      // OBJECT
      if (obj instanceof Resource) {
        Resource objRes = (Resource)obj;

        if (objRes instanceof BNode) {
          BNode bNode = (BNode)objRes;
          writeAttribute(RDF.NAMESPACE, "nodeID", bNode.getID());
        }
        else {
          URI uri = (URI)objRes;
          writeAttribute(RDF.NAMESPACE, "resource", uri.toString());
        }
View Full Code Here

Examples of org.openrdf.model.BNode

    con.setNamespace("doap", DOAP.NAMESPACE);
    con.setNamespace("earl", EARL.NAMESPACE);
    con.setNamespace("dc", DC.NAMESPACE);

    projectNode = vf.createBNode();
    BNode releaseNode = vf.createBNode();
    con.add(projectNode, RDF.TYPE, DOAP.PROJECT);
    con.add(projectNode, DOAP.NAME, vf.createLiteral("OpenRDF Sesame"));
    con.add(projectNode, DOAP.RELEASE, releaseNode);
    con.add(releaseNode, RDF.TYPE, DOAP.VERSION);
    con.add(releaseNode, DOAP.NAME, vf.createLiteral("Sesame 2.0-SNAPSHOT"));
View Full Code Here

Examples of org.openrdf.model.BNode

      else {
        throw new RuntimeException("Unexpected test type: " + test.getClass());
      }

      try {
        BNode testNode = vf.createBNode();
        BNode resultNode = vf.createBNode();
        con.add(testNode, RDF.TYPE, EARL.ASSERTION);
        con.add(testNode, EARL.ASSERTEDBY, asserterNode);
        con.add(testNode, EARL.MODE, EARL.AUTOMATIC);
        con.add(testNode, EARL.SUBJECT, projectNode);
        con.add(testNode, EARL.TEST, vf.createURI(testURI));
View Full Code Here

Examples of org.openrdf.model.BNode

  }

  public void export(Model model) {
    ValueFactory vf = ValueFactoryImpl.getInstance();

    BNode repositoryNode = vf.createBNode();

    model.add(repositoryNode, RDF.TYPE, REPOSITORY);

    if (title != null) {
      model.add(repositoryNode, REPOSITORYTITLE, vf.createLiteral(title));
View Full Code Here

Examples of org.openrdf.model.BNode

   * everytime.
   *
   * @throws StoreException
   */
  private BNode mapBNode(BNode bNode) {
    BNode result = bNodesMap.get(bNode.getID());

    if (result == null) {
      result = con.getValueFactory().createBNode();
      bNodesMap.put(bNode.getID(), result);
    }
View Full Code Here

Examples of org.openrdf.model.BNode

  public void testExpr()
    throws Exception
  {
    URI pattern = vf.createURI("http://example.org/ns#", "pattern");
    URI flags = vf.createURI("http://example.org/ns#", "flags");
    BNode bnode = vf.createBNode();
    conn.add(bnode, pattern, vf.createLiteral("@Work.example"));
    conn.add(bnode, flags, vf.createLiteral("i"));
    TupleQuery query = conn.prepareTupleQuery(QueryLanguage.SPARQL, queryExpr);
    TupleResult result = query.evaluate();
    assertEquals(hunt, result.next().getValue("name"));
View Full Code Here

Examples of org.openrdf.model.BNode

    }
    finally {
      statements.close();
    }

    BNode bnode = (BNode)st.getSubject();

    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    ObjectOutputStream out = new ObjectOutputStream(baos);
    out.writeObject(bnode);
    out.close();

    ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
    ObjectInputStream in = new ObjectInputStream(bais);
    BNode deserializedBNode = (BNode)in.readObject();
    in.close();

    assertEquals(bnode, deserializedBNode);

    assertTrue(testCon.hasMatch(bnode, name, nameBob, true));
View Full Code Here

Examples of org.openrdf.model.BNode

  }

  public void testBNodeBinding()
    throws Exception
  {
    BNode node = testCon2.getValueFactory().createBNode();
    testCon2.add(node, name, nameAlice);

    // select an arbitrary blank node
    TupleQuery query = testCon.prepareTupleQuery(QueryLanguage.SPARQL,
        "select ?s where {?s ?p ?o FILTER (isBlank(?s))}");

    BNode blankNode = null;

    TupleResult result = query.evaluate();
    while (result.hasNext()) {
      BindingSet set = result.next();
      blankNode = (BNode)set.getValue("s");
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.