On Tue, 11 Feb 2003, Tim Berners-Lee wrote: > Another question is about the semantics. > I understand that an id :i on the statement { :superman :can :fly} > should generate the statements > > :i a rdf:Statement; rdf:subject :superman; rdf:predicate :can; > rdf:object :fly. > :superman :can :fly. > > and I might want to use this to generate attribution: > > :lois :thinks :i. > > This would suggest that an owl reasoner (say) that knows that :superman > and > :clarkekent are daml:equivalent should be able to infer that > > :i a rdf:Statement; rdf:subject : clarkekent; rdf:predicate :can; > rdf:object :fly. > : clarkekent :can :fly. > :lois :thinks :i. > > This seems counterintuitive, as one would expect it allow one to > conclude > that the modified statement is due to the original source. > Some form of quoting around the subject, predicate > and object would seem necessary. > > I have been guilty of ignoring this rather complicated bit of the spec, > and wonder whether others have done the same. > > A developer. I've had this conversation with Danbri before. The owl reasoner you posit has superman and clarkkent denoting the same thing (ie, it applies an interpretation that a comic reader would agree with). Strictly speaking, from the comic reader's point of view (ie, in that interpretation) the conclusion is correct: Lois thinks that the person denoted by "Clark Kent" can fly, which he can, 'cause he's super. Lois wouldn't reason using the same interpretation, so her conclusions would be different. -- jan grant, ILRT, University of Bristol. http://www.ilrt.bris.ac.uk/ Tel +44(0)117 9287088 Fax +44 (0)117 9287112 http://ioctl.org/jan/ I am now available for general use under a modified BSD licence.Received on Tuesday, 11 February 2003 17:49:23 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 18:22:16 GMT