Section 6.3.3 Grammar Action Notation of the RDF/XML Syntax
Specification (Revised) [1] defines the resolve action with the
signature resolve(e, s), i.e. taking two arguments, and yet we find
the following:
u:=uri(identifier:=resolve(a.string-value))
- 7.2.11 Production nodeElement
u:=uri(identifier:=resolve(a.string-value))
- 7.2.21 Production emptyPropertyElt
Which is a bug. I believe that both of these should read:
u:=uri(identifier:=resolve(e, a.string-value))
But this suggestion ought to be peer reviewed; it's intuitive rather
than based on comparing with existing implementations &c.
Thanks,
[1]
http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/--
Sean B. Palmer,
http://inamidst.com/sbp/