1

XBRL 解析のために Arelle の調査を開始しました。私はJavaを介してArelleのWebサービスApiを呼び出して、ファクト、ファクトテーブル、プレなどのように生成できるさまざまなビュー/出力を取得しています.

私が望む最終的な出力では、ファクトファイルからのすべてのフィールドと、プレファイルからのいくつかの詳細が必要です。これを行うための Java コードを作成しましたが、ファクトからプレにナビゲートする方法がわからないため、行き詰まっています。これらの出力をどのように組み合わせることができますか? これらのビューは、どの属性でどのように関連していますか?

4

1 に答える 1

1

ファクトは、概念名 ( XMLの観点からは QName、Open Information Model の観点からは SQName)によってプレゼンテーションに関連付けられus-gaap:Assetsます。

factsエンドポイントは、それぞれが概念名を持つ事実のフラットなリストであり、エンドポイントはpre名前で識別される概念を階層に編成します。

次の図は、csvを出力として使用するこのマッピングを示しています。JSONでは、 factpreの両方で、概念名がnameフィールドにあります。XMLでは、それらはname属性にあります。Java では、XMLまたはJSONを解析して適切なオブジェクトを構築し、そこから取得する必要があります。

(この例は、この SEC ファイリングから取得したものです)

プレゼンテーションをファクト リストにマッピングする

于 2016-08-24T12:03:49.757 に答える