Package org.openrdf.model.impl

Examples of org.openrdf.model.impl.StatementImpl


   * @return A <code>StatementIterator</code>.
   */
  public Iterator<Statement> getTypesStatements() {
    Vector<Statement> out = new Vector<Statement>();
    for (Resource r : getTypes()) {
      out.add(new StatementImpl(getOrigin(), RDF.TYPE, r));     
    }
    return out.iterator();
  }
View Full Code Here


              + property.toString() + "> {y}";
      TupleQuery q = conn.prepareTupleQuery(QueryLanguage.SERQL, query);
      TupleQueryResult results = q.evaluate();
      if (results.hasNext()) {
        Value object = results.next().getValue("y");
        answer = new StatementImpl(subject, property, object);
      }
      results.close();
      conn.close();
    } catch (Exception e) {
      ;
View Full Code Here

        Vector<Statement> statements = new Vector<Statement>();
        URI mem = (URI) FresnelCore.member;
        if (Container.isContainer(in, selected)) {
            Container con = new Container(in, selected);
            for (Iterator it = con.iterator(); it.hasNext(); ) {
                statements.add(new StatementImpl(selected, mem, (Value) it.next()));
            }
        } else if (RDFList.isRDFList(in, selected)) {
            List list = new RDFList(in, selected).asJavaList();
            for (Iterator it = list.iterator(); it.hasNext(); ) {
                statements.add(new StatementImpl(selected, mem, (Value) it.next()));
            }
        }
        return statements.iterator();
    }
View Full Code Here

  public void testRemoveGraph() {
    SnarlTemplate tmp = new SnarlTemplate();
    tmp.setDataSource(dataSource);
   
    // Test remove of named graph
    tmp.add(Graphs.newGraph(new StatementImpl(
        new URIImpl("urn:test:a"),
        new URIImpl("urn:test:b"),
        new LiteralImpl("hello world"))), "http://example.org/aGraph");
   
    String sparql = "SELECT ?a WHERE { GRAPH <http://example.org/aGraph> { ?a ?b ?c } }";
View Full Code Here

        URI predicate1 = new URIImpl("http://localhost/"+ RandomStringUtils.randomAlphanumeric(8));
        URI predicate2 = new URIImpl("http://localhost/"+ RandomStringUtils.randomAlphanumeric(8));
        Literal object1 = new LiteralImpl("http://localhost/"+ RandomStringUtils.random(40));
        Literal object2 = new LiteralImpl("http://localhost/"+ RandomStringUtils.random(40));

        Statement stmt1 = new StatementImpl(subject1,predicate1,object1);
        Statement stmt2 = new StatementImpl(subject1,predicate1,object2);
        Statement stmt3 = new StatementImpl(subject1,predicate2,object1);
        Statement stmt4 = new StatementImpl(subject1,predicate2,object2);
        Statement stmt5 = new StatementImpl(subject2,predicate1,object1);
        Statement stmt6 = new StatementImpl(subject2,predicate1,object2);
        Statement stmt7 = new StatementImpl(subject2,predicate2,object1);
        Statement stmt8 = new StatementImpl(subject2,predicate2,object2);

        TripleTable<Statement> table = new TripleTable<>();
        table.add(stmt1);
        table.add(stmt2);
        table.add(stmt3);
View Full Code Here

        URI predicate1 = new URIImpl("http://localhost/"+ RandomStringUtils.randomAlphanumeric(8));
        URI predicate2 = new URIImpl("http://localhost/"+ RandomStringUtils.randomAlphanumeric(8));
        Literal object1 = new LiteralImpl("http://localhost/"+ RandomStringUtils.random(40));
        Literal object2 = new LiteralImpl("http://localhost/"+ RandomStringUtils.random(40));

        Statement stmt1 = new StatementImpl(subject1,predicate1,object1);
        Statement stmt2 = new StatementImpl(subject1,predicate1,object2);
        Statement stmt3 = new StatementImpl(subject1,predicate2,object1);
        Statement stmt4 = new StatementImpl(subject1,predicate2,object2);
        Statement stmt5 = new StatementImpl(subject2,predicate1,object1);
        Statement stmt6 = new StatementImpl(subject2,predicate1,object2);
        Statement stmt7 = new StatementImpl(subject2,predicate2,object1);
        Statement stmt8 = new StatementImpl(subject2,predicate2,object2);

        TripleTable<Statement> table = new TripleTable<>();
        table.add(stmt1);
        table.add(stmt2);
        table.add(stmt3);
View Full Code Here

            if(hasContext) {
                Resource context = (Resource) input.readObject();

                model.add(new ContextStatementImpl(subject,predicate,object,context));
            } else {
                model.add(new StatementImpl(subject,predicate,object));
            }
        }

        return null;
    }
View Full Code Here

        URI predicate1 = new URIImpl("http://localhost/"+ RandomStringUtils.randomAlphanumeric(8));
        URI predicate2 = new URIImpl("http://localhost/"+ RandomStringUtils.randomAlphanumeric(8));
        Literal object1 = new LiteralImpl("http://localhost/"+ RandomStringUtils.random(40));
        Literal object2 = new LiteralImpl("http://localhost/"+ RandomStringUtils.random(40));

        Statement stmt1 = new StatementImpl(subject1,predicate1,object1);
        Statement stmt2 = new StatementImpl(subject1,predicate1,object2);
        Statement stmt3 = new StatementImpl(subject1,predicate2,object1);
        Statement stmt4 = new StatementImpl(subject1,predicate2,object2);
        Statement stmt5 = new StatementImpl(subject2,predicate1,object1);
        Statement stmt6 = new StatementImpl(subject2,predicate1,object2);
        Statement stmt7 = new StatementImpl(subject2,predicate2,object1);
        Statement stmt8 = new StatementImpl(subject2,predicate2,object2);

        TripleTable<Statement> table = new TripleTable<>();
        table.add(stmt1);
        table.add(stmt2);
        table.add(stmt3);
View Full Code Here

        URI predicate1 = new URIImpl("http://localhost/"+ RandomStringUtils.randomAlphanumeric(8));
        URI predicate2 = new URIImpl("http://localhost/"+ RandomStringUtils.randomAlphanumeric(8));
        Literal object1 = new LiteralImpl("http://localhost/"+ RandomStringUtils.random(40));
        Literal object2 = new LiteralImpl("http://localhost/"+ RandomStringUtils.random(40));

        Statement stmt1 = new StatementImpl(subject1,predicate1,object1);
        Statement stmt2 = new StatementImpl(subject1,predicate1,object2);
        Statement stmt3 = new StatementImpl(subject1,predicate2,object1);
        Statement stmt4 = new StatementImpl(subject1,predicate2,object2);
        Statement stmt5 = new StatementImpl(subject2,predicate1,object1);
        Statement stmt6 = new StatementImpl(subject2,predicate1,object2);
        Statement stmt7 = new StatementImpl(subject2,predicate2,object1);
        Statement stmt8 = new StatementImpl(subject2,predicate2,object2);

        TripleTable<Statement> table = new TripleTable<>();
        table.add(stmt1);
        table.add(stmt2);
        table.add(stmt3);
View Full Code Here

   * Convert a Jena Statement to a Sesame statement
   * @param theStatement the statement to convert
   * @return the equivalent Sesame statement
   */
  public static org.openrdf.model.Statement asSesameStatement(Statement theStatement) {
    return new StatementImpl(asSesameResource(theStatement.getSubject()),
                 asSesameURI(theStatement.getPredicate()),
                 asSesameValue(theStatement.getObject()));
  }
View Full Code Here

TOP

Related Classes of org.openrdf.model.impl.StatementImpl

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.