[
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.