W3C home > Mailing lists > Public > www-rdf-comments@w3.org > January to March 2001

Re: SiRPAC bugfixes

From: Aaron Swartz <aswartz@upclink.com>
Date: Tue, 13 Mar 2001 07:21:52 -0600
To: Brian McBride <bwm@hplb.hpl.hp.com>, <www-rdf-comments@w3.org>, <ottoka@cs.tu-berlin.de>, <barstow@w3.org>
Message-ID: <B6D37B0F.24ED9%aswartz@upclink.com>
Brian McBride <bwm@hplb.hpl.hp.com> wrote:

> <rdf:li />
> does not match the container specific production for rdf:li, i.e.
> production 6.30.  All production 6.30 options require the element to
> have (possibly emtpy)
> content.

Well then make it into:

<rdf:li></rdf:li>

since the two are equivalent in XML.

> <rdf:Description >
> <foo:bar />
> </rdf:Description>
> 
> The foo:bar element must match production 6.12.  This production has only one
> option which allows an empty element.  This structure should therefore be
> interpreted as matching the last option in production 6.12, in which the
> object of the statement is a resource.

I don't see how this is true -- the spec remains ambiguous. The proper
treatment of the case where the property is an empty element with no
resource attribute is unspecified. You have not clarified the specification.

More commentary on this is in the issues I presented last night,
specifically:

Can properties have no value?
http://www.mailbase.ac.uk/lists/rdf-dev/1999-08/0001.html
    RRS says use a genid:
    http://www.mailbase.ac.uk/lists/rdf-dev/1999-09/0015.html
    Cowan says use empty literal:
    http://www.mailbase.ac.uk/lists/rdf-dev/1999-09/0016.html

-- 
Aaron Swartz <me@aaronsw.com>|       The Info Network
  <http://www.aaronsw.com>   |     <http://theinfo.org>
AIM: JediOfPi | ICQ: 33158237| the way you want the web to be
Received on Tuesday, 13 March 2001 08:24:29 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 21 September 2012 14:16:27 GMT