On 25 Jun 2009, at 11:12, Bernhard Schandl wrote: > Hi, > >> What you want to say is that *if something is madeby a Man (and >> possibly by some other things), then this something is a >> ThingMadeByMan. > > exactly. > >> So there direction of the implication needs to go the other way >> round an you need existential (someValues) restriction... in >> Manchester Syntax: >> >> Class: ThingMadeByMan >> EquivalentTo: >> madeBy some Man > > I'm not too familiar with Manchester Syntax, is this equivalent to > (n3): > > ex:ThingMadeByMan > a owl:Restriction ; > owl:onProperty ex:madeBy ; > owl:someValuesFrom ex:Man ; > . No. The N3 above is only asserting *subclass* here. In M/cr syntax, it's saying: Class: ThingMadeByMan SubClassOf: madeBy some Man So any instance of ThingMadeByMan must be madeBy some Man, but there could be things which are madeBy some Man which are *not* instances of ThingMadeByMan. So the inference that you want to draw doesn't follow (and the reasoner is behaving itself :-). Sean -- Sean Bechhofer School of Computer Science University of Manchester sean.bechhofer@manchester.ac.uk http://www.cs.manchester.ac.uk/people/bechhoferReceived on Thursday, 25 June 2009 11:30:50 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:42:00 GMT