Backwards incompatible changes can only occur at full version revisions (5.0, 6.0, etc.)
Backwards incompatible changes have to be announced a full version before they are implemented
Minor revisions (3.1, 4.1, 4.1.2) are always backwards compatible
The Technical Committee has not selected a schema language beyond DTDs