GitHubで公開されているXBRLのサンプルファイル
Altova社には、以下のような機能があります GitHub上のサンプルソースコードのリポジトリ? お客様からのご要望に基づいて、この機能を開発しています。現在、XBRLのサンプルファイル、コードスニペット、およびXBRLデータ処理のためのPythonスクリプトなどを公開しており、これらには、SECのウェブサイトで公開されている企業からの大量のデータにアクセスし、処理するための手順、およびEDGARへのデータ提出に関する検証を行うための重要なツールなどが含まれています。
以下に、そこで見つけることができる詳細情報を示します。
EDGARからSECのXBRLデータをダウンロードおよび処理する方法
sec-xbrl リポジトリには、XBRL USが提供するウェビナー「EDGARからSEC XBRLデータを直接ダウンロードして処理する方法」で説明されているソースコードが格納されています。このリポジトリには、まずSECのEDGARシステムからデータをダウンロードし、次にRaptorXML Serverを使用して、ダウンロードしたXBRLデータを処理、検証し、必要な情報を抽出するためのPythonスクリプトが含まれています。

米国証券取引委員会(SEC)のEDGARシステム関連ツール
その sec-edgar-tools このリポジトリには、規定されている追加のチェックとルールを実装するための、完全なPythonソースコードが含まれています EDGAR RaptorXML Serverを使用したEDGAR提出システムバージョン31に対応した、提出者向けマニュアル第2巻です。これは、米国証券取引委員会(SEC)へのEDGAR提出において必須であり、そうでない場合は非常に困難です。
最近、RaptorXML ServerにEDGARの検証機能を追加しました。この機能に関するブログ記事を今後数週間以内に公開予定ですので、ぜひご期待ください。
RaptorXMLで使用できるサンプルスクリプト
RaptorXML-Examples リポジトリには、RaptorXML Serverで新しい Python v2.1 API を使用する方法を示す、さまざまなサンプルコードが含まれています。各サンプルには、ソースコードに加えて簡単なドキュメントが付属しており、APIの特定の機能を解説しています。具体的には、スキーマのすべてのリモート部分をまとめてダウンロードする方法、DTS(Discoverable Taxonomy Set)に含まれるすべての計算リンクベースをトラバースする方法、カスタムの検証ルールを追加する方法、DRS(Dimensional Relationship Set)に含まれるすべての次元関係セットをトラバースする方法、XBRLのテーブルリンクベースからHTMLフォームを生成する方法など、多岐にわたる機能を紹介しています。
今後も、さらに多くのサンプルコードや興味深い情報、そして魅力的なMobileTogetherプロジェクトを公開していく予定です。もし何かご覧になりたいものがあれば、ぜひコメントでお知らせください。
