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,

Reply via email to