title: XML Schema - elementFormDefault is unqualified but namespace prefix is used
body: <p>I am not an expert on XML Schema so I am wondering how can the following be correct:</p>
  
  <p>In emma (http://www.w3.org/TR/emma/) all examples given are using fully qualified
  emma (both at elements and attributes) like:</p>
  
  <pre><code>&lt;emma:emma version="1.0" xmlns:emma="http://www.w3.org/2003/04/emma"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xsi:schemaLocation="http://www.w3.org/2003/04/emma
      http://www.w3.org/TR/2009/REC-emma-20090210/emma.xsd"
      xmlns="http://www.example.com/example"&gt;
      &lt;emma:interpretation id="r1" emma:medium="acoustic" emma:mode="voice"&gt;
          ...
      &lt;/emma:interpretation&gt;
  &lt;/emma:emma&gt;
  </code></pre>
  
  <p>but the <a href="http://www.w3.org/TR/emma/emma.xsd" rel="nofollow">http://www.w3.org/TR/emma/emma.xsd</a> defines:</p>
  
  <pre><code>elementFormDefault="unqualified" attributeFormDefault="unqualified"
  </code></pre>
  
  <p>And I don't see how prefixes are enabled on the element / attribute level either. </p>
  
  <p>I wonder, how can that be correct? There must be a flaw in my understanding of XML Schema.</p>