W3C home > Mailing lists > Public > www-rdf-comments@w3.org > July to September 2003

RelaxNG schema and local names

From: Jonathan Borden <jonathan@openhealth.org>
Date: Mon, 18 Aug 2003 19:22:58 -0400
Message-ID: <03db01c365df$ac5d8bb0$b6f5d3ce@svhs.local>
To: <www-rdf-comments@w3.org>

I haven't followed whether this has been reported already but I've noticed
that in:

http://www.w3.org/TR/2003/WD-rdf-syntax-grammar-20030123/#section-RELAXNG-Schema



propertyAttr =
  attribute * - ( rdf:RDF | rdf:ID | rdf:about | rdf:bagID | rdf:parseType |
                  rdf:resource | rdf:nodeID | rdf:datatype | rdf:li |
                  rdf:Description | rdf:aboutEach |
    rdf:aboutEachPrefix | xml:* ) {
      string
  }

shouldn't this be:

 propertyAttr =
  attribute * - ( local:* | rdf:RDF | rdf:ID | rdf:about | rdf:bagID |
rdf:parseType |
                  rdf:resource | rdf:nodeID | rdf:datatype | rdf:li |
                  rdf:Description | rdf:aboutEach |
    rdf:aboutEachPrefix | xml:* ) {
      string
  }

i.e. isn't it the intention to ban "local" attributes (and elements BTW)?
Note that this production already bans the small subset of local attributes
allowed by RDF e.g. ID,about,resource

Jonathan
Received on Monday, 18 August 2003 19:23:04 GMT

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