There's RFC 4151 to keep in mind, TagURI, a scheme for URIs that is independent of URL (but can use it too). One reason to use it would be to mark a page as being the same resource even though the domain or URL had changed.
https://en.wikipedia.org/wiki/Tag_URI_scheme
I wrote a library for it in Ruby which is how I know about it.