Altova RaptorXML Serverは、XML、XBRL、およびJSONデータの超高速な検証と処理を実現します。
RaptorXML Serverは、Altova社が開発したXMLプロセッサの第3世代であり、完全に書き換えられ、ゼロから実装されたものです。15年以上にわたるXMLおよび関連規格に関する豊富な経験に基づいて、並列処理に最適化されています。

Altova RaptorXML Serverは、XML、XBRL、およびJSONデータの超高速な検証と処理を実現します。
RaptorXML Serverは、Altova社が開発したXMLプロセッサの第3世代であり、完全に書き換えられ、ゼロから実装されたものです。15年以上にわたるXMLおよび関連規格に関する豊富な経験に基づいて、並列処理に最適化されています。
現代の組織において、ビッグデータ化の進展とXBRLの義務化により、XML、XBRL、JSON、Avroといったデータが、かつてないほど大量に、そして常に増加し続けています。今、これらのデータを検証、処理、変換し、検索するための、最新かつ非常に高速なエンジンが、ついに登場しました。
RaptorXML Serverは、以下の機能により、非常に高いパフォーマンスを実現します。
RaptorXML Serverは、Windows、Linux、およびMac OSの各プラットフォームで利用可能です。
RaptorXMLは、関連するすべてのXML、XBRL、およびJSONの標準に厳密に準拠しており、Altova社が保有する広範な準拠テストスイートやテストセット、業界標準のテストスイート、および顧客からの利用事例に対して、継続的に厳格な回帰テストと準拠テストを実施しています。
サポートされている規格には、以下が含まれます。
完全な規格一覧については、RaptorXMLのデータシートをダウンロードしてください。
さらに、追加のXBRLシナリオを検証するためのスクリプトが提供されています。下記参照。).
RaptorXML+XBRL Serverは、包括的なXMLサポートに加え、XBRLの分類体系やインスタンスファイルの検証に特化した機能を提供します。さらに、XBRL Dimensions、XBRL Formula、XBRL Table Linkbase、XULE、およびOIMに関する重要なサポートも提供しています。
これらの新しい規格は、相互運用性や互換性を損なうことなく、XBRLデータを新しい方法で閲覧、検証、分析できる機会を提供します。XBRLプロセッサにおける完全なサポートは、非常に重要です。
XULEは、「XBRLルール」の一部であり、ビジネスルールによる検証を通じて、データの品質を確保するのに役立ちます。XULEの構文は、データの品質を検証するための2つの方法を提供します。それは、クエリとアサーションです。クエリは、XBRLレポートに含まれる数値に基づいてデータを計算し、さらに評価できる結果を出力するために使用できます。また、データは定義されたアサーションに対して検証することもでき、その結果に基づいて適切な対応を取ることができます。一度定義されたXULEのクエリは、RaptorXML ServerのようなXULEプロセッサを使用して、XBRLレポートやタクソノミーに対して実行されます。
XULEドキュメントは、コマンドライン、スクリプト、および様々なサーバーおよびエンジンAPIを通じて実行できます。その中でも、強力なPython APIが利用可能です。サーバーは、単一のXULEドキュメントまたは、複数のXULEドキュメントを格納したZIPアーカイブ内のルールセットを処理できます。
XBRLには多くの利点がある一方で、XMLに馴染みのない会計士やその他の関係者にとって、その複雑さは大きな学習の壁となり、誤りやコンサルティング費用の増加につながる可能性があります。XBRL Internationalは、これらの課題に対応するため、長年にわたり規格の近代化と簡素化に取り組んできました。そして、Open Information Model (OIM)は、その中で非常に革新的で期待される解決策です。
OIMは、XBRLを基盤となるXML構文から分離する抽象化レイヤーを提供します。さらに、XBRLデータを表現するために使用できる、追加の相互運用可能な形式を定義しています。組織やユーザーは、自身の経験レベルや個別のニーズに合わせて最適な形式を選択できます。当初は、XML、CSV(カンマ区切り値)、およびJSONがサポートされています。
RaptorXML Serverは、xBRL-XML、xBRL-JSON、およびxBRL-CSV形式のドキュメントを高パフォーマンスで検証し、OIM(Oracle Identity Manager)をサポートします。
上記のXBRL標準に加えて、様々なXBRL検証シナリオに対応したPythonスクリプトをいくつか公開しており、これらはすべてGitHubで無料で利用できます。以下の検証に利用できるスクリプトをダウンロードしてください。
これらのRaptorXML+XBRLサーバーで使用されるスクリプトはすべて、新しいRaptor Python v2.2 APIを使用しており、オープンソースとして公開されており、標準的なApache 2.0ライセンスに基づいて提供されています。
注:DQCルールのスクリプトに加えて、RaptorXML+XBRLサーバーは、XULEをサポートするようになりました。
詳細はこちら。 これらの検証ルールやPythonスクリプトに関する情報は、Altovaのブログでご確認いただけます。ぜひアクセスしてみてください。 AltovaのGitHubリポジトリ。 より多くのサンプルプロジェクトや、開発者向けの各種リソースをご利用いただけます。
RaptorXML Serverは、開発者向けに、コマンドライン、.NET、COM、Java API、Pythonインターフェース、そして組み込みのHTTPサーバーなど、強力で柔軟な機能を提供します。
XPath拡張関数への対応により、専門的な処理が可能になります。優れたエラー報告機能により、複数のエラー、詳細なエラー内容、完全なエラースタック、および関連する仕様へのリンクを表示することができます。
.NET APIを使用することで、開発者は、C#やその他の.NET言語で記述されたMicrosoftプラットフォーム向けのアプリケーションに、RaptorXML ServerおよびRaptorXML+XBRL Serverの機能を組み込むことができます。
この技術の組み合わせによる可能性は無限大です。例えば、.NET APIを活用することで、Excelのプラグインやアドインを開発し、Excel内のデータから直接XBRL形式のファイルを作成することが可能になります。これは、既存のタグ付けベースのソリューションに対する強力な代替手段となり得ます。
そのようなアドインの一つが、現在製品として提供されており、企業はこれを利用して、Excel上で直接、XBRL形式のEBA(欧州銀行監督機構)提出レポートを作成できます。Altovaの詳細については、こちらをご覧ください。 EBAのXBRLアドイン(Excel用).
RaptorXMLを最新のSOA(サービス指向アーキテクチャ)環境に容易に統合できるように、RaptorXML Serverには、RESTfulなWeb APIを通じてアクセス可能な、組み込みのHTTPサーバーが含まれています。
これにより、RaptorXMLは、他のサービスやクライアントアプリケーションからHTTPリクエストを通じて送信される、検証処理やXSLT変換処理などのジョブを受け入れることができます。ジョブの内容と結果は、JSON形式でやり取りされます。
RaptorXML Serverは、Altova社のワークフロー自動化ソリューションであるFlowForce Serverとシームレスに連携します。FlowForce Serverを使用することで、管理者は、タイマーやイベントに応じて、XMLの検証、XQueryおよびXSLT処理の実行、XBRLインスタンス文書およびXBRLタクソノミーの検証などのジョブを起動することができます。
RaptorXML Serverは、以下の環境で利用可能です。
RaptorXML Serverは、直接利用可能な形式で提供されています。 ダウンロード また、無料で利用できるサービスも提供しています。 Azure仮想マシンのテンプレート。.