How do create a namespace where names are sub-names of another namespace?

Is it possible to create a new namespace as complete sub-namespace of another one? For example a namespace for polls that’s tied to names from .id.
I know that there are sub-names in .id planned, but are they meant to get used for non-id things? (i.e. some-poll.some-name.id)

You can register the name some-name.id and then add some-poll as a DNS resource record to its zone file today. However, the name some-poll.some-name.id will still be owned by you.

What we are planning to add this year is the ability for some-poll.some-name.id to be owned by a separate keypair from some-name.id, such that the owner of some-poll.some-name.id can issue a NAME_UPDATE that affects only its own name.

But that would result in having many mixed resources in the .id namespace later on. I could imagine things like

  • some-device.some-name.id
  • some-poll.some-name.id
  • some-sub-name.some-name.id

I guess it would be better to have separate namespaces for the first two things (.device, which hasn’t necessarily get tied to an id; and .poll which has to get tied to an id).

Doesn’t the .id namespace implies that the entities within it are identities?