W3C home > Mailing lists > Public > www-rdf-logic@w3.org > July 2001

Re: A Problem With The Semantics of DAML+OIL Restrictions

From: pat hayes <phayes@ai.uwf.edu>
Date: Tue, 24 Jul 2001 12:08:12 -0700
Message-Id: <v04210102b78376f68a7e@[130.107.66.237]>
To: Ian Horrocks <horrocks@cs.man.ac.uk>
Cc: "Tim Berners-Lee" <timbl@w3.org>, "www-rdf-logic" <www-rdf-logic@w3.org>
(Pat, to Tim B-L:)

> > Obviously,
> > there are cases where one wants to be able to say this, to be able to
> > give necessary and sufficient conditions. We do this when we say two
> > names are equivalent, for example, in effect. But I think your point
> > arises in the form: how can we adopt this open-ended attitude, and
> > state necessary conditions on restrictions *without* saying they are
> > sufficient? That would be easy to characterise semantically, but I
> > suspect might place a burden on a DAML+OIL reasoner which would break
> > decideability.  (? Any DL expert care to comment?)

(Ian:)

>I'm not sure I understand your concern here. If C is an arbitrary
>class and R is a restriction, then In DAML+OIL we can state any or all
>of C -> R, R -> C, or C <-> R (i.e., subClassOf C R, subClassOf R C,
>sameClassAs C R). This does not have an adverse effect on
>decidability, and modern DL reasoners (such as FaCT) can easily cope
>with this.

I'm not sure I understand it either, but the issue is not in saying 
these things for class relationships,  but saying the analogous 
things for restrictions. The answer may be obvious, and if so I 
apologise, but how would I state necessary but not sufficient 
conditions on a restriction, in such a way that further conditions 
could be added monotonically by further statements?

Pat

---------------------------------------------------------------------
(650)859 6569 w
(650)494 3973 h (until September)
phayes@ai.uwf.edu 
http://www.coginst.uwf.edu/~phayes
Received on Tuesday, 24 July 2001 15:08:10 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:34:47 GMT