Major changes in the schema of the namespace would result in a new version of this namespace. So the namespace URI needs to specify a version.
The version of the schema could also be handled via explicit meta information within the document (eg. version attribute for the root element).