History | Log In     View a printable version of the current page. Get help!  
Issue Details [XML]

Key: SES-649
Type: Bug Bug
Status: Open Open
Priority: Critical Critical
Assignee: Unassigned
Reporter: Natan Cox
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
Sesame

URI interface does not follow the URI (IRI) specification

Created: 10/Dec/08 10:16 AM   Updated: 10/Dec/08 10:16 AM
Component/s: None
Affects Version/s: 2.2.2
Fix Version/s: None


 Description   
This is a problem when you are getting data from different sources which use different ways of formatting their URIs (all of them correct).
For example: http://demo.com#abc and HTTP://demo.com#abc are equal.

I could live with an option where we can say "strict" uri compliance (+normalization i.e. all lowercase for example) in exchange for a bit of performance loss during upload into the repository.

See http://www.ietf.org/rfc/rfc3987.txt

Quick summary is (for IRI or URI)
- schema (ftp: of http:of mailto:...) is case insensitive
- host name (following schema + '//', and occasionally after '@'
[mailto://user@host/) is case insensitive
- the rest is case sensitive

 All   Comments   Change History      Sort Order:
There are no comments yet on this issue.