Dan Connolly wrote:
... Note that the 2004 RDF specs use "URI reference" in order to include #fragments, which were not part of URIs in the URI spec at the time (RFC2396). The current URI standard (RFC3986) includes #fragments in URIs. ...
I think it would be more correct to say that RFC 2396 didn't have a specific ABNF production for absoluteURI + fragment. The ABNF production "URI" is new in RFC 3986.
Best regards, Julian