Hi all -
I'm having some trouble wrapping my head around assemblers that bring
inferencers into the mix.
I have a minimal pair.
This works fine, and I can query the data set in Joseki (but for example
subClassOf links only extend one degree):
<#myDB_RDFSService>
rdf:type joseki:Service;
rdfs:label "Service for MYDB data stored in TDB file, to
which I hope to apply an rdfs inferencer.";
joseki:serviceRef "myDB_RDFS"; # web.xml must route this name to
Joseki.
joseki:dataset <#myDB>; # defined below
joseki:processor joseki:ProcessorSPARQL_FixedDS ;
.
<#myDB> rdf:type tdb:DatasetTDB;
rdfs:label "The database";
tdb:location "/home/escott/TDB/myDB";
.
This does not:
<#myDB_RDFSService>
rdf:type joseki:Service;
rdfs:label "Service for MYDB data stored in TDB file using
RDFS inferencer";
joseki:serviceRef "myDB_RDFS"; # web.xml must route this name to
Joseki.
joseki:dataset <#myDB_rdfs>; ## <-- THIS CHANGED
joseki:processor joseki:ProcessorSPARQL_FixedDS ;
.
<#myDB_rdfs> ja:baseModel <#myDB>; # defined as above
ja:reasoner [ja:reasonerURL
<http://jena.hpl.hp.com/2003/RDFSExptRuleReasoner>]
.
This last clause I'm taking more or less verbatim from the assembler how-to.
What am I missing?
Thanks for any help!
Regards,