This isn't something I have had to deal with a lot, but this PDF looks likes its useful for coming up with a XML versioning scheme. So far I've just chosen to go down the path of least resistance and add a schemaVersion to my XSD along with a schema version attribute in my XML instance docs.