コンストラクトを返します。スキーマのタイプ、グループ、および要素の定義は、名前空間を使用してスコープされます。名前空間は、同じ名前を使用するエンティティー間で発生する可能性のある名前の衝突を防ぎます。パッケージも同様の目的を果たします。スキーマドキュメントのターゲット名前空間を、スキーマドキュメントで定義された構造を実装するために必要なクラスを含むパッケージにマップします。生成されたパッケージの名前は、次のアルゴリズムを使用してスキーマのターゲット名前空間から取得されます。スキームが存在する場合は、削除されます。スキームのみを削除します。末尾のファイルタイプ識別子が存在する場合は、削除されます。区切り文字として使用し、文字列の一覧に分割されます。リストの最初の文字列がインターネットドメイン名の場合、次のように分解されます。区切り文字として使用し、コンポーネント部分に分割されます。リストの順序が逆になります。文字の国コードのいずれかで終わります。文字列はすべて小文字に変換されます。パッケージ名コンポーネントに正規化されます。