- From: Graham Klyne <GK@ninebynine.org>
- Date: Fri, 01 Jun 2001 16:39:00 +0100
- To: "Geoff Chappell" <geoff@sover.net>
- Cc: "Jonathan Borden" <jborden@mediaone.net>, "pat hayes" <phayes@ai.uwf.edu>, <www-rdf-logic@w3.org>
Geoff,
In broad terms I agree with the sentiments you express. But there are some
specific issues that call for investigation:
(a) being able to express things like (?a ?b ?c) and (says John (?a ?b ?c))
seem to be things that the core RDF should be able to do in a logically
clean, consistent and simple fashion.
(b) I would like to see an RDF core that can be interpreted consistently by
processors that implement different higher-level semantics; this means the
core must be well-defined, and it must be possible to add new semantics
(possibly with additional syntax productions) in a way that doesn't rip up
the core semantics. (c.f. my comments at the end of [1].)
#g
--
[1] http://lists.w3.org/Archives/Public/www-rdf-logic/2001May/0388.html
At 09:33 PM 5/31/01 +1000, Geoff Chappell wrote:
> > The model _does not_ contain a mechanism to unreify the statement _as a
> > statement_ i.e. still does not contain the statement:
>
>Isn't that because rdf is just the first step/layer? RDF has no mechanisms
>to handle variables, quantification, implications, etc. (and so as a
>knowledge representation language it's not particulary expressive.) But
>wasn't that always the plan? My understanding of the rdf roadmap is that RDF
>will serve as a triple-based data model for storage of facts -- with
>reification just a convention to store "preparsed metafacts" that will only
>be given meaning by a processor/logic system higher up in the chain (i.e.a
>system might have a rule: infer {?a ?b ?c} from {say john {?a ?b ?c}}). So
>much of the argument/confusion about reification seems to stem from the fact
>that it's pretty useless without another layer (and the fact that it tries
>to do too much/has overloaded meaning - with bags, etc.).
>
>Do others see it differently? is rdf trying to become a fully expressive
>knowledge representation language -- a la kif -- in and of itself ? There
>seems to be so much blurring at times between the rdf triple model, its xml
>serialization, and the logic layer(s) that act upon it. I worry that if
>those layers aren't kept distinct (at least conceptually) poor decisions
>will be made about where functionality belongs.
>
>Geoff Chappell
------------
Graham Klyne
GK@NineByNine.org
Received on Friday, 1 June 2001 11:42:07 UTC