2016-08-01 15 views
1

XBRL解析用のArelleを調べ始めました。私はArelleのWebサービスApiをJavaを通してさまざまなビュー/ファクト、factTable、preなどのように生成することができます。Arelleのwebservice APIを使用して作成されたファクト、ファクトテーブル、プリ出力のビューを結合する方法

最終出力には、ファクトファイルからのすべてのフィールドと、ファイル。私はこれを行うためにJavaコードを書いていますが、事実から事前にどのようにナビゲートするのか分かりません。これらの出力をどのように組み合わせることができますか?これらのビューはどのような属性に関連していますか?

答えて

1

事実は、概念名(XMLのQName、オープン情報モデルの観点のSQName)を使用して表現することに関連しています(us-gaap:Assetsなど)。

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

次の図は、csvを出力として使用したこのマッピングを示しています。 JSONでは、のファクトがとの場合、コンセプト名はnameフィールドにあります。 XMLには、nameという属性があります。 Javaでは、適切なオブジェクトを作成してそこから取得するには、XMLまたはJSONを解析する必要があります。

(この例では、this SEC filingから取られた)

Mapping presentation to fact list

+0

はどうもありがとうございました。間違いなく私は良いスタートを与えます。もしあれば、より多くの質問を返すだろう。 –

関連する問題