XULE エディター

XULE の変数と処理

  • ビルトイン XULE プロセッサー
  • インタラクティブな XULE エディター
  • XULE バリデーター
  • XULE-適合ドキュメントの作成
  • XULE 構文色分けと自動補完
  • 複数の XULE ルールセットの ZIP アーカイブのためのサポート
  • RaptorXML Server: ハイパフォーマンス XULE プロセッサー
  • XULE サンプルとサンプルファイルが含まれています

XULE とは?

(XBRL ルールからの)XULE はデータ品質を保証するために申告する前にレポートをクエリしチェックするため XBRL ファイルのためのアサーションと検証ルールを定義する XBRL.US からのビジネスルール言語です。

XULE は米国内の DQC (Data Quality Committee) ルールの一部として SEC 申告のデータ品質を向上するために主に使用されてきました。すべての DQC ルールを XULE 書式で使用することができます

XULE はXBRL 特定のビジネスルールを施行する為に使用されるだけでなく、検証機能を提供するためにはよく使用されます。XBRL フォーミュラ は検証ルール言語として既存ですが、使用が簡単ではなく、レギュレーターが XBRL フォーミュラルールを公開されたタクソノミ内に含む場合のみ使用することができます。

代わりに、 XULE を簡単に使用することができ、ファクトの後に既存のタクソノミの上に追加することができます。XULE は特定のタクソノミから独立しており会計士などの XBRL 関係者が理解しやすい XBRL フォーミュラの現代の代替法として作成されました。

XULE は XBRL レポート内のデータ品質を2つの方法でチェックすることができます:

  • レポート内のデータをクエリしレポート内のデータから結果を計算してレポート内のデータから出力を提供します。出力は品質のために評価することができます。
  • アサーションの作成 - レポート内のデータはこれらのアサーションに対してテストすることができ、結果に従い適切なアクションを取ることができます。

XMLSpy は XULE ドキュメントの作成、検証、実行をサポートする機能を提供します。

XULE プロセッサー

XMLSpy 内の XULE プロセッサーとバリデーターは XULE 式を XBRL インスタンスドキュメントに対して処理し、 XULE 仕様に従い正確な構文のために XULE ドキュメントの検証を提供します。

XMLSpy により単一の XULE ドキュメントまたはドキュメントのセットに対して XBRL インスタンスを処理することができます。複数の XULE ドキュメントはアーカイブに zip パッケージすることができます。この zip アーカイブは XULE ドキュメントセット (または XULE ルールセット)です。zip ファイルを実行する XULE ファイルとして指定して XBRL インスタンス上にセットされている XULE ドキュメント全体を実行することができます。

XULE processor

 

サーバーベースの XULE プロセッサーのために RaptorXML+XBRL Server をチェックする。この XBRL エンジンはスクリプトを使用し Python APIを含む 複数のサーバーとエンジン API を介してコマンドラインから XULE ドキュメントを実行するための高速、カスタム化可能な XULE 処理を提供します。

インタラクティブな XULE エディター

XMLSpy には 業界初のインタラクティブな XULE エディターが含まれています。テキストビューと新規 XULE ウィンドウにより XULE 編集はサポートされています。両方の編集ビューはユーザーに構文ヘルプ、コード補完、および他の役に立つ機能を提供し XULE 式を簡単に作成しテストすることができます。適用することができる場合、自動補完の値は XULE 構文と選択された XBRL タクソノミの構造に従います。

XULE ウィンドウは XBRL インスタンスドキュメントをインタラクティブにクエリする簡単な方法を提供します。実行の結果を表示するアクティブなドキュメントと結果ペイン上で実行する XULE 式 (または XULE ルール) を入力する XULE 式ペインが含まれています。XBRL インスタンスドキュメント内の対応するノードに移動する結果内のリンクをクリックすることができます。9つのタブにより複数の式を一度にテストすることができます。

下の XULE エディターのスクリーンショットはインライン XBRL (iXBRL) ドキュメント内のファクトのナビゲートとハイライトを表示しています。

XMLSpy に搭載されている直観的な XULE エディターとプロセッサー

 

XULE の使用を開始するには、 XULE ウィンドウ内で提示されるアサーションの一部を試し、サンプルプロジェクト内の XMLSpy サンプルファイルをチェックアウトしてください。

 

xule アサーションまたは式を作成する方法

直観的な XULE エディターとプロセッサーを搭載する XMLSpy は XBRL と作業する会計士および開発者にとり必須です。