On 06/05/12 13:53, Jose Emilio Labra wrote:
I want to configure Fuseki with an inference model supported by TDB. I have been able to configure it with a Memory Model, but not with a TDB Model where I could update triples. I am using the following assembler description: @prefix tdb:<http://jena.hpl.hp.com/2008/tdb#> . @prefix rdf:<http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs:<http://www.w3.org/2000/01/rdf-schema#> . @prefix ja:<http://jena.hpl.hp.com/2005/11/Assembler#> . @prefix tdb:<http://jena.hpl.hp.com/2008/tdb#> . [] ja:loadClass "com.hp.hpl.jena.tdb.TDB" . tdb:DatasetTDB rdfs:subClassOf ja:RDFDataset . tdb:GraphTDB rdfs:subClassOf ja:Model .<#dataset> rdf:type ja:RDFDataset ; ja:defaultGraph<#infModel> .<#infModel> a ja:InfModel ; ja:baseModel<#tdbGraph>; ja:reasoner [ja:reasonerURL<http://jena.hpl.hp.com/2003/RDFSExptRuleReasoner>].<#tdbGraph> rdf:type tdb:GraphTDB ; tdb:location "DB" ; . It works fine and it is able to do RDFS inference and even to insert new triples. However, once I stop and restart the server, it raises the following exception: Error 500: Invalid id node for subject (null node): ([000000000000001D], [00000000000000AF], [000000000000003D]) After that, I can do a "CLEAR ALL" and insert triples again...however, once I restart the server, I obtain the same exception... Best regards, Jose Labra
Which version of TDB? Do try the development snapshot: https://repository.apache.org/content/repositories/snapshots/org/apache/jena/jena-fuseki/0.2.2-incubating-SNAPSHOT/ Andy
