Whatever the object and however it is referred to (URL, URN)
by the time a search/spacejump has to be performed the server
does have the actual object and the object has the necessary
information about what to do with it.
Isn't URN translated to a URL such that when a server gets a
request it is still a URL? And even if a URN is requested the
server does have to know which object it is => can find out
what kind of query it is.
Until the time you get to the object itself you don't have to
know if its a spacejump or a textsearch anyway.
-- Cheers, Ari --