May be internally it is tockenising the path with "/" to drill down to destination. But if you put URI it will be ambiguous for search engine that might be the issue.
Also you are using combination of prefix and URI what is the behavior when you use URI for all? and by the way is it just for the knowledge or any req?
If I use only/all URI it fails. I was trying to determine where it was failing in PATH which is why there may appear to combination of prefix and URI (i.e. was URI for my custom type failing). I put the URI in type jsut as an experiment and TYPE is being resolved from URI. I was trying to figure out if there is some issue or something else I needed to do when using URI in PATH
When you use PATH you must use the form prefix:localName for each element. You can not us the URI. Exactly as you cannot use the URI in an XPATH expresssion.