BIND spec: Potential URI comparison issue

Hi,

a recent discussion on the Atom mailing list reminded me to check how 
the BIND spec currently defines "sameness" of resources [1]:

"If the values of DAV:resource-id returned by PROPFIND requests through 
two bindings are identical, the client can be assured that the two 
bindings are to the same resource."

The (potential) issue here is although the spec says "indentical", 
people may believe that assumptions about specific URI equivalence rules 
are allowed. For instance, or the following URIs identical?

"opaquelocktoken:f81d4fae-7dec-11d0-a765-00a0c91e6bf8"
"Opaquelocktoken:f81d4fae-7dec-11d0-a765-00a0c91e6bf8"
"opaquelocktoken:f81d4fae%2d7dec-11d0%2da765%2d00a0c91e6bf8"
"opaquelocktoken:f81d4fae%2D7dec-11d0%2da765%2D00a0c91e6bf8"

This is already non-trivial when only considering a single URI scheme, 
but it get's very hairy with multiple schemes.

Proposal: clarify that "identical" means "identical character-by-character".

Best regards, Julian


[1] 
<http://greenbytes.de/tech/webdav/draft-ietf-webdav-bind-latest.html#determining.whether.two.bindings.are.to.the.same.resource> 
	
-- 
<green/>bytes GmbH -- http://www.greenbytes.de -- tel:+492512807760

Received on Friday, 17 September 2004 12:33:56 UTC