When working with an ontology having an owl:hasValue restriction, the inferred type of an xsd:integer value will be xsd:decimal. Given, for example, these two axioms
My question now is if there is a good reason to get an xsd:decimal or whether this is a bug. I attached a minimal ontology for the owl:hasValue and one for the assertion case.
When working with an ontology having an
owl:hasValue
restriction, the inferred type of anxsd:integer
value will bexsd:decimal
. Given, for example, these two axiomsPellet will infer
which is unexpected to me and differs from the behavior when having the number of legs defined in the ABox, i.e.
My question now is if there is a good reason to get an
xsd:decimal
or whether this is a bug. I attached a minimal ontology for theowl:hasValue
and one for the assertion case.minimal_examples.zip