I would not like to see any version information encoded in subdoman, because there are other stuff what subdomains can be used for.
A version information has no direct analogy in DNS system and thus should be expressed in ENS in some other way in order to prevent ambiguity.
myfoobar.eth - a root domain for organization
www.myfoobar.eth - a swarm hash of the orga’s site.
shop.myfoobar.eth - a decentralized market place (an upgradable contract).
owner.user.myfoobar.eth - EUL-alias of the owner (EUL-ethereum universal login)
let’s try to add a version information:
myfoobar!0.eth - an initial resolver for the organization’s domain
shop!2.myfoobar.eth - a version #2 of decentralized market place.
owner!0.user.myfoobar!1.eth - EUL-alias of the very first owner of 2nd orga version.
the ‘!’ character is not allowed in DNS names, but it makes clear
it would be better to express version information in other way than in subdomains.
Do you possibly know any ENS standarts or at least ideas to express a version information?