- From: Peter F. Patel-Schneider <pfps@research.bell-labs.com>
- Date: Mon, 31 Dec 2001 11:03:21 -0500
- To: jos.deroo.jd@belgium.agfa.com
- Cc: bwm@hplb.hpl.hp.com, mmoran@netphysic.com, dave.beckett@bristol.ac.uk, www-rdf-interest@w3.org
From: jos.deroo.jd@belgium.agfa.com
Subject: Re: what RDF is not (was Re: RDF/XML Syntax Specification (Revised) W3C Working Draft published)
Date: Fri, 21 Dec 2001 23:40:22 +0100
> [...]
>
> > I don't think that your manipulations are permissable, at least not in
> > RDF(S).
> >
> > In particular, entailment is a meta-theoretic notion, and is not part of
> > the syntax of a logical formalism. Some logical formalisms can turn some
> > or all entailments into implication, but not all can.
>
> classical logic can
Sure, but how did classical first-order logic get into the picture?
> > In any case, I'm still confused as to what you were trying to demonstrate.
> > Perhaps you were trying to show that RDF(S) is a fragment of first-order
> > logic.
>
> We just do and don't do something with RDF graphs
> e.g.
>
> given RDF graph1
>
> _:child gc:childIn _:family .
> _:parent gc:spouseIn _:family .
OK
> and RDF graph2
>
> _:aaa gc:parent _:bbb .
OK
> all the rest is about what we do and don't do with these RDF graphs
>
> don't assert graph1
> don't assert graph2
> state that bnode _:child denotes same thing as bnode _:aaa
> state that bnode _:parent denotes same thing as bnode _:bbb
> state that graph1 classic-logically implies graph2
How? That is, what formalism are you using to do this in?
> one way to write this down is
>
> { ?child gc:childIn ?family . ?parent gc:spouseIn ?family }
> log:implies { ?child gc:parent ?parent } .
>
> where ?child, ?family and ?parent are universally quantified
> (although, if there would have been other bnodes in graph2,
> they would remain existentially quantified)
Again, what formalism is this? Is it a syntax for first-order logic? If
so, what is the syntax? If not, what is it? If you are making some
meta-theoretic claim, then what is the claim?
> now we treat that as another RDF statement
> (but again, not necessarily asserted)
> so that we can repeat the same story
This is not an RDF statement, unless you are using reification somehow. If
you are, then what syntax is this?
> I don't know what one could claim from this
> w.r.t. FOL (or SWOL)
Then why do the exercise? I really am puzzled as to what point you are
trying to make.
> --
> Jos
peter
Received on Monday, 31 December 2001 11:04:11 UTC