- From: Eric Prud'hommeaux <eric@w3.org>
- Date: Tue, 31 Jan 2012 11:03:11 -0500
- To: Richard Cyganiak <richard@cyganiak.de>
- Cc: W3C RDB2RDF <public-rdb2rdf-wg@w3.org>
* Richard Cyganiak <richard@cyganiak.de> [2012-01-31 15:36+0000] > [[ > For table names, replace each SOLIDUS character ('/', U+002f) with the string "%2f". > ]] > http://www.w3.org/2001/sw/rdb2rdf/directMapping/LC/Overview.html#defn-percent-encode > > I suppose this should be "%2F", note the capitalization of f/F. IRIs are case sensitive, so it matters. Fixed in R1.21 . Good catch. A scan for %([a-f]|[0-9][a-f]) found only that instance. In case anyone's curious, upper-case is preferred per 3986: [[ If two URIs differ only in the case of hexadecimal digits used in percent-encoded octets, they are equivalent. For consistency, URI producers and normalizers should use uppercase hexadecimal digits for all percent- encodings. ]] — <http://tools.ietf.org/html/rfc3986#section-2.1> RDF does NOT perform the case folding described in that first sentence, hence Richard's point about why the choice of case matters. > Best, > Richard -- -ericP
Received on Tuesday, 31 January 2012 16:03:37 UTC