Mansukhdeep Thind wrote:What is a real uri value Bear?
A real URI follows the rule of a URL. That way it contains a unique domain that makes sure that there are no collision with URIs created by other organization.
For example
ralph is a poor URIl; anyone can create a URI named
ralph. And if you try to use libraries (or other things identified by URI) by these two people, you run into a problem because they are both named
ralph.
But let's say I'm going to create a URI. I own the domain
bibeault.org, so no one else should ever use that domain in a URI. So if I create a tag library for the
ralph project, instead of naming it
ralph, I'd name it:
http://bibeault.org//taglib/ralph
No one else can make a URI containing
bibeault.org (unless they are being malicious, in which case, don't use their products), so there can never be a name collision on that URI.
Again, best practices exist for a
reason. They're not just arbitrary
stuff that someone made up. They're create and shared because they solve problems that many people have run into. Ignore them at your own risk.