[ 
https://issues.apache.org/jira/browse/JCR-727?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12473543
 ] 

Jukka Zitting commented on JCR-727:
-----------------------------------

Thanks for the terminology update! The devil's in the details...

The XML namespace spec says: "An XML namespace is identified by a URI reference 
[RFC3986]", meaning both full URIs and relative URI references. The current 
version adds a note that deprecates the use of relative URI references.

The JCR spec somewhat vaguely says: "Namespacing in a content repository is 
patterned after namespacing in XML. As in XML, the prefix is actually shorthand 
for the full namespace, which is a URI."

It seems fair to interpret this as meaning that only full URIs are allowed as 
JCR namespaces.


> NamespaceRegistryTest uses an invalid URI as namespace URI
> ----------------------------------------------------------
>
>                 Key: JCR-727
>                 URL: https://issues.apache.org/jira/browse/JCR-727
>             Project: Jackrabbit
>          Issue Type: Bug
>          Components: test
>            Reporter: Julian Reschke
>            Priority: Trivial
>
> The test cases use "www.apache.org/..." as a namespace URI, but this is not a 
> URI.
> Suggest to fix by using a proper URI, such as by prefixing with "http://";.
> A related question is what our expectation is for JCR implementations. Are 
> they allowed to reject something that doesn't parse as a URI according to 
> RFC3986?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to