- From: Bob MacGregor <macgregor@ISI.EDU>
- Date: Tue, 28 Jan 2003 12:05:09 -0800
- To: www-rdf-comments@w3.org
In examining the RDFCore documents, I have found two sections where I believe
the language needs to be rewritten.
In the excerpt below from the RDF Primer, I believe that the use of double
brackets in the example is misleading, and should be replaced by something
else.
It illustrates a statement syntactically nested within another
statement. There
is nothing in the current RDF equivalent to such a construct. It preceeds a
discussion of reification, which might lead a reader to believe that RDF's
notion of a reified statement (a "stating") is somehow related to this kind of
nesting.
RDF Primer
4.3 RDF Reification
Now, suppose we wanted to say in RDF that this statement was made by John
Smith. Since in RDF we can only make statements about resources, what
we would
like to be able to do is write something like:
[[exproducts:item10245 exterms:weight "2.4" .]]
dc:creator exstaff:85740 .
Here are two quotes from Pat Hayes' emails:
" ... rather like saying that the
ability to sing eliminates the need to stand on one foot. Nesting hasn't got
anything to do with reification."
"Many people have suggested using reification to simulate expression nesting in
recursive syntax, but this kind of usage for reification was a mistake from the
start."
Pat is claiming that reification and nested statement syntax have nothing to do
with each other, while the excerpt from 4.3 uses nesting as a lead-in to a
discussion on reification. While my personal belief is that there IS a
connection, I will affirm that nested statements do not correlate with the
notion of a "stating" that RDF has adopted. Hence my recommendation that
the example of nested syntax be replaced by something else.
I have a problem with the following discussion in the Concepts and Abstract
Syntax
document:
Concepts and Abstract Syntax
4.1 Asserted and Non-Asserted Forms
Not every RDF/XML expression is asserted. Some may convey meaning that
is partly
determined by the circumstances in which they are used. For example,
in English,
a statement "I don't believe that George is a clown" contains the
words "George
is a clown", which, considered in isolation, has the form of an
assertion that
George exhibits certain comic qualities. However, considering the whole
sentence, no such assertion is considered to be made.
First, I don't believe that the statement "I don't believe that George is a
clown" is expressible in RDF. I am happy to be proved wrong, in which case
would someone please show me an illustration of it?
Second, the discussion in 4.1 does not provide any examples in RDF of
expressions that are not asserted. Hence, whether or not the "I don't believe
..." statement can be expressed, the discussion ought to contain SOME example
in RDF of a non-asserted RDF expression.
Cheers, Bob
Received on Tuesday, 28 January 2003 15:06:41 UTC