Hello,

It seems like some triples are missing when using Jena RDFS reasoner.
With the following code:

Model xsdOntModel = ModelFactory.createDefaultModel();
xsdOntModel.add(XSD.xboolean, RDF.type, RDFS.Datatype);
Reasoner reasoner = ReasonerRegistry.getRDFSReasoner();
InfModel infModel = ModelFactory.createInfModel(reasoner, xsdOntModel);
infModel.write(System.out, "TTL");

I can see in the results:
xsd:boolean a rdfs:Datatype, rdfs:Class, rdfs:Resource .

However the following triple is missing:
xsd:boolean rdfs:subClassOf xsd:boolean .

Is it a bug in Jena ? (I am using Jena 3.0).

Thank you for your help.

Reply via email to