- From: Dan Connolly <connolly@w3.org>
- Date: 24 Apr 2002 17:08:12 -0500
- To: Pat Hayes <phayes@ai.uwf.edu>
- Cc: www-archive@w3.org, Dan Connolly <connolly@w3.org>
On Wed, 2002-04-24 at 16:07, Pat Hayes wrote:
[...]
> >What do you mean by 'syntactic constructions' here?
> >By my reckonning, the syntactic constructions of
> >WebOnt are exactly the same as those of RDF:
> >
> > terms: literals, bnodes, and URIref names
> > atoms: S P O triples.
> > formulas: conjunctions of atoms.
>
> Well, that is obviously wrong,
nope.
> even of DAML, since the DAML meanings
> of the RDF graphs are not *conjunctions* of the RDF meanings of the
> DAML triples.
Yes, they are; that is: the DAML meanings are
complete w.r.t. the RDF semantics; the DAML+OIL semantics
(the way I see them; ala the axiomatic semantics)
further constrain interpretations. But we've switched from syntax
to semantics somehow here...
> >Please give an example of what you mean by syntactic
> >construct.
>
> In the case of DAML, I mean the lists in things like intersectionOf.
> The DAML MT treats them (correctly) as syntactic primitives, not as
> implicit existential assertions.
intersectionOf is (a name for) a property that relates
one class to a list of classes. It's not a syntactic
primitive.
It is specified thus:
<rdfs:comment>
for intersectionOf(X, Y) read: X is the intersection of the classes
in the list Y;
i.e. if something is in all the classes in Y, then it's in X, and
vice versa.
cf OIL AND
</rdfs:comment>
-- http://www.daml.org/2001/03/daml+oil
See also:
http://www.daml.org/2001/03/reference#Syntax
> >> as assertions of the existence of a class corresponding
> >> to the syntactic construct(and in fact of a great deal else as well,
> >> eg lists). This is because the RDF meaning of the RDF encoding of
> >> every piece of the WebOnt language amounts to an assertion of the
> >> existence of that class.
> >
> >Quite. That's by design, and seems quite natural to me.
>
> Even when the class that RDF says exists is the Russell set in OWL?
> Why would that be natural?
No, that's not natural. I'm not convinced that RDF (along
with DAML+OIL semantics) says it exists.
> >> And, as Peter has shown, such a requirement
> >> is very dangerous,
> >
> >He has shown that it *can* be very dangerous.
> >He has not shown, to my satisfaction, that it
> >is must be dangerous in every case; that
> >there is no design that avoids the problems.
>
> Right. OK, if you want to get involved with foundations of set theory
> every time a web language is created, then I guess you are entitled
> to take your life in that direction. Seems pointless to me. Apart
> from the waste of time, I would have no confidence that Id be able to
> do it. Proving consistency of set theories is heavy work.
OK, stalemate there.
> >Look, if it's that well-studied, just spell out (or at
> >least point to) the argument. An appeal to authority
> >only makes me more suspicious of your position;
> >recall our exchange about orthodoxy and Des-Cartes
> >experiences.
>
> Im thinking of the Russell paradox in set theory, Goedel
> incompleteness, Turing undecideability,
Those I'm familiar with...
> Tarski's results on
> meta-descriptions (a consistent language can't be the same expressive
> power as its own metatheory),
That one I don't know; it seems clearly relevant; I'll
have to study it. Pointers are welcome.
> Montague's paradox (showing that even
> quite weak languages can't consistently describe their own
> semantics),
[... other bits skipped for lack of time...]
> >I don't understand how to reconcile your messages.
>
> I think Ive been fairly consistent on this issue. Maybe Ive been too
> polite at times, but we all have to try to get along.
OK; I see now. Thanks.
--
Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Wednesday, 24 April 2002 18:08:03 UTC