This is very helpful. The slides of the talk were interesting as well. :) Was it recorded?
When talking with others about using hypermedia to represent application logic, we talk about the semantic meaning being in the link relations and context, not the URL or HTTP method. We work hard to not couple to specific URIs, but rather semantics defined somewhere, like in media type or profile.
But in this case I'm talking about, the actual identifier is important. For instance, when we see
http://www.w3.org/1999/xhtml, we know that as the identifier for the XHTML namespace. Clients can look for that specific URI and act accordingly, which is a more discoverable pattern than saying the namespace is XHTML and having some registry for every kind of thing there is. This is true for how profiles can be used (as quoted in my first email) along with link relations (as used in HAL).
It's a hard transition to make in a discussion, to say in one minute to not couple to URIs and in another saying specific URIs are important in some contexts. While it this pattern can be found in many places, I was mostly curious if there was a term for the pattern of using a URI this way. Maybe this is use case of hyperlinking itself and I should leave it as that :)
Thanks!