W3C home > Mailing lists > Public > w3c-rdfcore-wg@w3.org > June 2001

Re: rdfms-empty-property-elements [was More on empty property elements, ID/resource and the associated productions]

From: Aaron Swartz <aswartz@upclink.com>
Date: Wed, 06 Jun 2001 17:18:52 -0500
To: Brian McBride <bwm@hplb.hpl.hp.com>, Aaron Swartz <aswartz@swartzfam.com>
CC: Jan Grant <Jan.Grant@bristol.ac.uk>, RDFCore Working Group <w3c-rdfcore-wg@w3.org>
Message-ID: <B744167A.D54F%aswartz@upclink.com>
Brian McBride <bwm@hplb.hpl.hp.com> wrote:

>> test2: No, I believe this is inconsistent with our new interpretation of
>> <propElt />. It should be considered an error, in the same way error1 is.
> 
> It would be helpful if you could explain why.  The grammar production
> 
> '<' propName idRefAttr? bagIdAttr? propAttr* '/>'
> 
> allows it and 
> 
>   Specifically; each propertyElt start tag containing attribute
>   specifications other than ID, resource, bagID, xml:lang, or any
>   attribute starting with the characters xmlns results in the creation
>   of the triples {p,r1,r2}, ...
> 
> specifies the interpretation.

The important part comes afterwards:

    r2 is the resource named by the resource attribute if present or a new
    resource. If the ID attribute is given it is the identifier of this new
    resource.

Since the context of the test cases is the decision that an empty element no
longer creates a new resource, I do not feel that RDF should create any
properties to hang off of that no-longer-existent resource. To do so would
only make things more confusing.

-- 
[ "Aaron Swartz" ; <mailto:me@aaronsw.com> ; <http://www.aaronsw.com> ]
Received on Wednesday, 6 June 2001 18:20:21 EDT

This archive was generated by hypermail pre-2.1.9 : Wednesday, 3 September 2003 09:37:03 EDT