Examples of JenaGraph


Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

 
  }

  @Override
  public Graph getDefaultGraph() {
    final JenaGraph jenaGraph = new JenaGraph(defaultGraph);
    return jenaGraph;
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

    return jenaGraph;
  }

  @Override
  public Graph getGraph(Node node) {
    final JenaGraph jenaGraph = new JenaGraph(
        tcManager.getTriples(new UriRef(node.getURI())));
    return jenaGraph;
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

    this.defaultGraph = defaultGraph;
  }

  @Override
  public Model getDefaultModel() {
    final JenaGraph jenaGraph = new JenaGraph(defaultGraph);
    final Model model = ModelFactory.createModelForGraph(jenaGraph);
    return model;
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

    return model;
  }

  @Override
  public Model getNamedModel(String name) {
    final JenaGraph jenaGraph = new JenaGraph(
        tcManager.getTriples(new UriRef(name)));
    final Model model = ModelFactory.createModelForGraph(jenaGraph);
    return model;
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

public class JenaParserProvider implements ParsingProvider {

  @Override
  public void parse(MGraph target, InputStream serializedGraph, String formatIdentifier, UriRef baseUri) {
    String jenaFormat = getJenaFormat(formatIdentifier);
    com.hp.hpl.jena.graph.Graph graph = new JenaGraph(target);
    Model model = ModelFactory.createModelForGraph(graph);
    String base;
    if (baseUri == null) {
      base = "http://relative-uri.fake/";
    } else {
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

  public void serializeGraph() {
    final String uriString = "http://example.org/foo#bar";
    UriRef uri = new UriRef(uriString);
    MGraph mGraph = new SimpleMGraph();
    mGraph.add(new TripleImpl(uri, uri, new PlainLiteralImpl("bla bla")));
    com.hp.hpl.jena.graph.Graph graph = new JenaGraph(mGraph);
    Model model = ModelFactory.createModelForGraph(graph);
    StringWriter writer = new StringWriter();
    model.write(writer);
    Assert.assertTrue(writer.toString().contains("about=\""+uriString));
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

  @Test
  public void graphSize() {
    UriRef uri = new UriRef("http://example.org/foo#bar");
    MGraph mGraph = new SimpleMGraph();
    mGraph.add(new TripleImpl(uri, uri, new PlainLiteralImpl("bla bla")));
    com.hp.hpl.jena.graph.Graph graph = new JenaGraph(mGraph);
    Assert.assertEquals(1, graph.size());
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

  }

  @Test
  public void modifyingJenaGraph() {
    MGraph mGraph = new SimpleMGraph();
    com.hp.hpl.jena.graph.Graph graph = new JenaGraph(mGraph);
    Model model = ModelFactory.createModelForGraph(graph);
    model.add(RDFS.Class, RDF.type, RDFS.Class);
    Assert.assertEquals(1, mGraph.size());
  }
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

  }
 
  @Test
  public void typedLiterals() {
    MGraph mGraph = new SimpleMGraph();
    com.hp.hpl.jena.graph.Graph graph = new JenaGraph(mGraph);
    Model model = ModelFactory.createModelForGraph(graph);
    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);
View Full Code Here

Examples of org.apache.clerezza.rdf.jena.facade.JenaGraph

  }
 
  @Test
  public void reifications() {
    MGraph mGraph = new SimpleMGraph();
    com.hp.hpl.jena.graph.Graph graph = new JenaGraph(mGraph);
    //Model memModel = ModelFactory.createDefaultModel();
    Model model = ModelFactory.createModelForGraph(graph);
    model.add(RDFS.Resource, RDF.type, RDFS.Resource);
    Resource bnode = model.createResource();
    model.add(bnode, RDF.type, RDF.Statement);
    model.add(bnode, RDF.subject, RDFS.Resource);
    model.add(bnode, RDF.predicate, RDF.type);
    model.add(bnode, RDF.object, RDFS.Resource);
    model.add(bnode, RDFS.comment, "we knew that before");
    StmtIterator stmts = model.listStatements(RDFS.Resource, null, (RDFNode)null);
    Statement returnedStmt = stmts.nextStatement();
    RSIterator rsIterator = returnedStmt.listReifiedStatements();
    Assert.assertTrue("got back reified statement", rsIterator.hasNext());
    //recreating jena-graph
    graph = new JenaGraph(mGraph);
    model = ModelFactory.createModelForGraph(graph);
    stmts = model.listStatements(RDFS.Resource, null, (RDFNode)null);
    returnedStmt = stmts.nextStatement();
    rsIterator = returnedStmt.listReifiedStatements();
    Assert.assertTrue("got back reified statement on recreated graph",
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.