Web サービスの W3C 標準は、複数の解釈を考慮に入れています。WS-I (Web services Interoperability Organization) は、それらの使用を規制するために Basic Profile と呼ばれる別個の標準を導入しました。例えば、WS-I Basic Profile は SOAP エンコードが実際に頻繁に見られるとしても、それを許可しません。
WS-I バリデーターを使用して、WSDL 定義を Basic Profile と突き合わせて検査することができます。バリデーターは以下のいずれかに対して実行できます。
妥当性検査の結果を制御するために、妥当性検査失敗アクションを以下のように設定することができます。
WS-I に準拠していない機能 (SOAP エンコードなど) を使用する場合、失敗アクションを警告または無視に設定する必要があります。