- From: Jonathan Borden <jonathan@openhealth.org>
- Date: Mon, 18 Aug 2003 19:22:58 -0400
- 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 UTC