Hello,

I just updated an existing Tomcat-based Fuseki deployment with the latest 2.4.0 
release. My previous setup used Fuseki 2.3.1 with the OWLFBRuleReasoner enabled 
and a TDB-based dataset.

The exact configuration was quite similar to the example here: 
https://github.com/apache/jena/blob/master/jena-fuseki2/examples/service-inference-2.ttl

When starting up 2.4.0, however, the application would not deploy, and I 
received this error:

org.apache.jena.assembler.exceptions.AmbiguousSpecificTypeException: cannot 
find a most specific type for :tdbGraph, which has as possibilities: ja:Model 
tdb:GraphTDB

I found that, by adding this statement to the configuration, the application 
would load properly:

   tdb:GraphTDB    rdfs:subClassOf  ja:Model .

So, while I now have this working properly, I wonder why tdb:GraphTDB isn't 
already defined as an rdfs:subClassOf ja:Model (e.g. as ja:MemoryModel is an 
rdfs:subClassOf ja:Model). That is, I am not sure if this is a code error or a 
documentation issue.

Thanks,
Aaron Coburn

Reply via email to