私は XML スキーマの専門家ではないので、以下がどのように正しいのか疑問に思っています。
emma (http://www.w3.org/TR/emma/) では、指定されたすべての例で、次のような完全修飾 emma (要素と属性の両方) を使用しています。
<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">
<emma:interpretation id="r1" emma:medium="acoustic" emma:mode="voice">
...
</emma:interpretation>
</emma:emma>
しかし、http ://www.w3.org/TR/emma/emma.xsd では次のように定義されています。
elementFormDefault="unqualified" attributeFormDefault="unqualified"
また、要素/属性レベルでプレフィックスが有効になっている方法もわかりません。
どうすればそれが正しいのだろうか?私の XML スキーマの理解には欠陥があるに違いありません。