- From: Jos de Bruijn <debruijn@inf.unibz.it>
- Date: Wed, 21 Jan 2009 15:34:53 +0100
- To: Sandro Hawke <sandro@w3.org>
- CC: public-rif-wg@w3.org
- Message-ID: <4977328D.5070005@inf.unibz.it>
> Now, in thinking about talking to OWL-WG about this, I'm wondering about > a few other test cases. In particular, I think in RIF Core, for the > empty ruleset: > > "1"^^xsd:decimal = "1"^^double IS NOT entailed > > but > > pred:numeric-equal("1"^^xsd:decimal, "1"^^double) IS entailed > > Agreed? Yes. > > The question then, for OWL, is whether it's possible to still have > > "1"^^xsd:decimal owl:sameAs "1"^^double. > > be entailed. Can we still allow that? They would need to change the definition of the language, and define sameAs to be a notion of equality other than identity. They will not like that. I don't like it either. If two things are not the same, I don't think a sameAs statement should be entailed. I suspect the OWL people share this sentiment. > I think we could implement it in > OWL-RL, using datatype guards and builtins, as above. Probably, yes. It might be a problem for RIF-OWL RL combinations, though. > > I'm trying to figure out whether our "push back" on OWL on this subject > actually changes their implementations, or is really just about how they > conceptualize the language. I don't know how many implementations there are currently that give you the sameAs entailment. I doubt there are very many. Best, Jos > > -- Sandro > > [1] http://www.w3.org/2005/rules/wg/meeting/2009-01-15#resolution_10 > -- Jos de Bruijn debruijn@inf.unibz.it +390471016224 http://www.debruijn.net/ ---------------------------------------------- No one who cannot rejoice in the discovery of his own mistakes deserves to be called a scholar. - Donald Foster
Received on Wednesday, 21 January 2009 14:35:18 UTC