スキーマのフラット化とサブセットの作成Altova XMLSpy® 2012 にはスキーマのフラット化やスキーマサブセットの作成といった、数々の XML 編集機能が搭載されています。数ある機能の中でも、これら2つの機能は、NIEM 仕様に準拠した情報交換スキーマの作成といった局面で、特に重要な機能になります。 スキーマのフラット化XMLSpy が搭載するスキーマのフラット化機能により、スキーマにインクルードされている全ての必要なファイルを、1つのファイルに収めることができます。この操作により、インクルードされているコンポーネントは、グローバルコンポーネントとしてフラット化されたスキーマに追加されます。この処理により、必要なファイルにアクセスするためのネットワーク環境といった外部条件に依存すること無く、(フラット化された)スキーマを使用することができるようになります。これはアプリケーション内にスキーマを搭載して出荷するといった状況で特に重要になります。 スキーマをフラット化するという機能により、NIEM 準拠の情報交換を行うにあたり、ネットワーク環境が利用できないといった状況でも、スキーマを利用することができるようになります。
スキーマサブセットの作成アプリケーションによっては必要とされない要素が、巨大なスキーマには数多く含まれているということが往々にしてあります。多くの要素が含まれているということは、ロード時間や検証時間がその分長くなってしまうということを意味しており、本当に必要な要素や型からのみ構成されるスキーマのサブセットの使用が効率化を促します。このような機能は、NIEM 準拠の情報交換を行うための IEPD (Information Exchange Package Documentation) の開発(例えば要素のサブセットのみが利用可能になるといった局面)などで特に重要になります。 XMLSpy では、目的となるアイテムのグループを選択し、順序を追った操作により、スキーマサブセットの作成を簡単に行うことができます。スキーマ設計メニューから「スキーマサブセットの作成」を選択すると、新たなスキーマに加えるコンポーネントを選択するよう促されます。
スキーマサブセットの生成ダイアログでは、スキーマサブセットパッケージ内で新たに作成するスキーマファイルの名前や、ファイルの保存場所を指定します。作成されたコンポーネントの中に、オリジナルのスキーマのコンポーネントにてインポートされたコンポーネントだったものが含まれている場合、スキーマサブセットパッケージの中には複数のファイルが含まれることもあります。スキーマサブセット内にある異なる名前空間に対しては、別々のスキーマファイルが作成されます。
その他にも、XMLSpy ではグラフィカルな XML スキーマエディターや、標準の XML スキーマ仕様では検証することのできないスキーマの拡張検証、カスタム XML インスタンスの生成における XML サンプル値といった、NIEM やその他のスキーマを扱うための、様々な機能が提供されます。 NIEM やその他の標準を扱うためのパワフルなスキーマのデザイン機能を体験してみてください - 30日無料トライアル版 XMLSpy をダウンロード。 |
| |||||||||||||||||||||||
| 会社情報 | 企業法務 | プレス | パートナー | 求人情報 | サイトマップ | お問い合わせ | Altova Blog | Mobile | Full Site | |||
|
