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

Reply via email to