I have spent a bit of time in the last few days looking at assemblers
particularly with respect to the Mode object. It seems this object gives a
hint as to whether or not to create a new object or reuse an old one. but
only one assembler seems to use it (File I think).
>From what I recall, TDB doesn't like it if you try to open 2 different
connections to the same directory, but the assembler seems like it does
that in that every invocation of the DatasetTDB assembler.
For example using the following assembler file:
my:dataset rdf:type tdb:DatasetTDB;
tdb:location "/tmp/myApp" ;
tdb:unionDefaultGraph true ;
.
my:modelA rdf:type tdb:GraphTDB ;
tdb:dataset my:dataset ;
tdb:graphName <http://example/A> ;
.
my:modelB rdf:type tdb:GraphTDB ;
tdb:dataset my:dataset ;
tdb:graphName <http://example/B> ;
.
my:dataset will be created 2x. Once for my:modelA and once for my:modelB.
Obviously this is not a problem as the system works, but how?
Claude
--
I like: Like Like - The likeliest place on the web
<http://like-like.xenei.com>
LinkedIn: http://www.linkedin.com/in/claudewarren