On 18/03/2013 20:18, Joshua TAYLOR wrote:

Wouldn't the maxCardinality 0 mean that every NewsOrganization isn't
associatedWith *anything*, so there should never be a [newsOrgX
associatedWith foo] to use with [associatedWith domain Person] to
infer [newsOrgX a Person]?
That's true and I've been wondering since my message whether a max cardinality constraint really does assert that the restriction class is in the domain of the property. I'm finding it hard to tell looking at the Owl documents.

However, I think the reasoner is doing that. With the restriction and a cut down ontology I was seeing classes with owl:Nothing as a super class. Eliminating the restriction eliminated the owl:Nothing and produces the expected answers for the code provided running on the full ontology.

Brian


//JT



--
Epimorphics Ltd (http://www.epimorphics.com)

Epimorphics Ltd. is a limited company registered in England (number 7016688)
Registered address: Court Lodge, 105 High Street, Portishead, Bristol BS20 6PT, 
UK

Reply via email to