title: XSD "version" attribute semantics
body: <pre><code>&lt;schema xmlns="http://www.w3.org/2001/XMLSchema" ... version="xxx"&gt;
  </code></pre>
  
  <p>The XSD specification <a href="https://www.w3.org/TR/xmlschema11-1/#declare-schema" rel="nofollow noreferrer">https://www.w3.org/TR/xmlschema11-1/#declare-schema</a> does not specify the semantics for the <code>version</code> attribute:</p>
  
  <blockquote>
    <p>The other attributes (<code>id</code> and <code>version</code>) are for user convenience, and this specification defines no semantics for them.</p>
  </blockquote>
  
  <p>Nor does that the W3C versioning guide <a href="https://www.w3.org/TR/xmlschema-guide2versioning/" rel="nofollow noreferrer">https://www.w3.org/TR/xmlschema-guide2versioning/</a>.</p>
  
  <p>Is there a consensus arising whether this attribute should be used for specifying the version of the XML Schema document (e.g. <code>2.3.1</code>), or for the version of the XSD language used to write the schema document (i.e. either <code>1.0</code> or <code>1.1</code>)? Or is the semantics choice still on the designers/developers?</p>