So, for example, a URN which uses UUID's to satisfy uniqueness yet still allows for categorization could look like:
urn:some-company:resource-type:abcdef012-3456-...
For complete technical conformance, the "some-company" NID would need to be requested/registered from the IETF.In practice, my opinion is that the registration step is largely not required if the URN's are used strictly as an implementation detail within a system. However, those publicized and/or having a reasonable chance of being persisted by an external actor should have a sufficiently unique NID such that it can be registered and, more importantly, does not have a coincidental collision with other systems generating URN's.