You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@jena.apache.org by Andy Seaborne <an...@epimorphics.com> on 2010/12/10 15:37:30 UTC

TDB


On 10/12/10 13:02, Benson Margulies wrote:
> On to TDB.
>
> How are named graphs mapped into the Jena API?
>
> Does creating a named Ontology model (OntModel m =
> ModelFactory.createOntologyModel(spec, maker, baseModel);) do the job?
>
> THis page (http://openjena.org/wiki/TDB/Datasets) comes close but does
> quite answer the question.

In TDB, you don't need to create a graph as such - you just need to get 
a handle to a model:

  Model m = dataset.getNamedModel("http://example/graph157") ;

You can wrap that in an OntModel

  OntModel ontModel = ModelFactory.createOntologyModel(spec, base) ;

If you update with SPARQL Update, you can just

INSERT DATA { GRAPH <http://example/graph157> { ...triples... } }

	Andy