Package org.ontoware.rdf2go.model.node

Examples of org.ontoware.rdf2go.model.node.URI


    modelRDFS.close();
  }
 
  @Test
  public void testAsk() throws ModelRuntimeException {
    URI a = new URIImpl("urn:test:a");
    URI b = new URIImpl("urn:test:b");
    URI c = new URIImpl("urn:test:c");
    this.model.addStatement(a, b, c);
   
    assertTrue(this.model.sparqlAsk("ASK { ?s ?p ?x . }"));
    assertTrue(this.model.sparqlAsk("ASK { <urn:test:a> <urn:test:b> ?x . }"));
    assertTrue(this.model.sparqlAsk("ASK { <urn:test:a> <urn:test:b> <urn:test:c> . }"));
View Full Code Here


    Assert.assertEquals(inString, stmt.getObject().asLiteral().getValue());
  }
 
  @Test
  public void testWriteRead() throws ModelRuntimeException {
    URI konrad = this.model.createURI("urn:x-example:konrad");
    URI kennt = this.model.createURI("urn:x-example:kennt");
    URI max = this.model.createURI("urn:x-example:max");
   
    this.model.addStatement(konrad, kennt, max);
   
    String queryString = "SELECT ?x WHERE { <" + konrad + "> <" + kennt + "> ?x}";
    QueryResultTable table = this.model.sparqlSelect(queryString);
View Full Code Here

   
    // add statements
   
    // the cleanest way
    Resource s = model.createURI("urn:test:a");
    URI p = model.createURI("http://www.w3.org/2000/01/rdf-schema#label");
    Node o = model.createPlainLiteral("Hello World A");
    model.addStatement(s, p, o);
   
    // a shortcut: built-in URIs for RDF and RDFS
    model.addStatement("urn:test:b", RDFS.label, "Hello World B");
View Full Code Here

    assertTrue(this.model.contains(blankNode, RDF.object, c));
    assertTrue(this.model.contains(blankNode, RDF.type, RDF.Statement));
   
    // test also the method where the resource is passed
    stmt = this.model.createStatement(a, b, a);
    URI u = this.model.newRandomUniqueURI();
    Resource reified = this.model.addReificationOf(stmt, u);
    assertEquals(u, reified);
    assertTrue(this.model.contains(u, RDF.subject, a));
    assertTrue(this.model.contains(u, RDF.predicate, b));
    assertTrue(this.model.contains(u, RDF.object, a));
View Full Code Here

    assertEquals(predicate, pattern.getPredicate());
    assertEquals(object, pattern.getObject());
  }
 
  public void testCreateURI() {
    URI uri = this.model.createURI(dt.toString());
    assertEquals(dt, uri);
    uri = this.model.createURI(a.toString());
    assertEquals(a, uri);
    uri = this.model.createURI(b.toString());
    assertEquals(b, uri);
View Full Code Here

    assertFalse(this.model.contains(blankNode, RDF.object, c));
    assertFalse(this.model.contains(blankNode, RDF.type, RDF.Statement));
   
    // test also the method where the resource is passed
    stmt = this.model.createStatement(a, b, a);
    URI u = this.model.newRandomUniqueURI();
    Resource reified = this.model.addReificationOf(stmt, u);
    assertEquals(u, reified);
    assertTrue(this.model.contains(u, RDF.subject, a));
    assertTrue(this.model.contains(u, RDF.predicate, b));
    assertTrue(this.model.contains(u, RDF.object, a));
View Full Code Here

    this.model.lock();
    assertTrue(this.model.isLocked());
  }
 
  public void testNewRandomUniqueURI() {
    URI newRandomUniqueURI = this.model.newRandomUniqueURI();
    assertTrue(this.model.isValidURI(newRandomUniqueURI.toString()));
  }
View Full Code Here

    assertEquals(s, new StatementImpl(null, a, b, c));
  }
 
  @Test
  public void testCreateURI() throws ModelRuntimeException {
    URI u = this.modelset.createURI("urn:test:x");
    assertNotNull(u);
  }
View Full Code Here

   *
   * @throws ModelRuntimeException ...
   */
  @Test
  public void testFindStatements2() throws ModelRuntimeException {
    URI a = new URIImpl("urn:test:a");
    URI b = new URIImpl("urn:test:b");
    URI c = new URIImpl("urn:test:c");
    URI d = new URIImpl("urn:test:d");
    this.modelset.addStatement(a, b, c, d);
   
    ClosableIterator<? extends Statement> it = this.modelset.findStatements(Variable.ANY, b, c,
            d);
    Statement stmt = it.next();
View Full Code Here

    }
  }
 
  @Test
  public void testRDF2GoBugAddRemove() {
    URI uri = this.modelset.createURI("http://example");
    this.modelset.addStatement(null, uri, uri, uri);
    this.modelset.removeStatements(null, Variable.ANY, Variable.ANY, Variable.ANY);
  }
View Full Code Here

TOP

Related Classes of org.ontoware.rdf2go.model.node.URI

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.