As URI handler it is fine to invent one owns URIs. And I find it
useful to make anything. I would even find more useful if there
would
be hyperlink system in Emacs where users could programmatically
hyperlink anything by regexp and connect hyperlinks to
regexps. GNU
Hyperbole does similar thing but files are directory based. I am
developig hypertext system, dynamic knowledge repository and
thus
using goto-address-mode and buttons heavily.
I am not using it for URLs, I am using it for any URIs, not just
URL
and my use it also for such, it is easier that way than defining
buttons specifically.