xbrl us gaap contextRef标准?

8 xml standards accounting parsing xbrl

请告诉我这是标准化的,或者至少有一些方法可以解读它.

我正在看2012Q4的这3个随机10-Q和Ks.

  1. ftp://ftp.sec.gov/edgar/data/1001288/0001001288-12-000041.txt
  2. ftp://ftp.sec.gov/edgar/data/1002037/0001193125-12-506687.txt
  3. ftp://ftp.sec.gov/edgar/data/1002360/0001000096-12-000199.txt

订单项已标准化; 但是,每个文档都有很多.例如,一个文档将有一些us-gaap:OperatingIncomeLosses,我唯一可以告诉他们,他们表示他们报告的是哪个时期contextRef.这就是事情变得复杂的地方.

我看不出任何可辨别的模式.有时它们会上升然后下降.它们都有自己的日期格式.有些人进行多期分组.有些人没有.

我试图找到一个标准.不行.

有没有人有任何想法?

非常感谢!

nam*_*mit 7

它在xbrl 2.1 specification
http://www.xbrl.org/Specification/XBRL-RECOMMENDATION-2003-12-31+Corrected-Errata-2005-04-25.htm#_4.6.1

      <context id="BalanceAsOf_20120531">
        <entity>
          <identifier scheme="http://www.sec.gov/CIK">0000866729</identifier>
        </entity>
        <period>
          <instant>2012-05-31</instant>
        </period>
      </context>
      <context id="BalanceAsOf_20120531_AccumulatedOtherComprehensiveIncomeMember">
        <entity>
          <identifier scheme="http://www.sec.gov/CIK">0000866729</identifier>
          <segment>
            <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
          </segment>
        </entity>
        <period>
          <instant>2012-05-31</instant>
        </period>
      </context>
      <unit id="USD">
        <measure>iso4217:USD</measure>
      </unit>
    <us-gaap:AssetsCurrent contextRef="BalanceAsOf_20120531" unitRef="USD" decimals="-5">929900000.0</us-gaap:AssetsCurrent>
    <us-gaap:Assets contextRef="BalanceAsOf_20120531" unitRef="USD" decimals="-5">1670300000.0</us-gaap:Assets>
    <us-gaap:StockholdersEquity contextRef="BalanceAsOf_20120531_AccumulatedOtherComprehensiveIncomeMember" unitRef="USD" decimals="-5">-74200000.0</us-gaap:StockholdersEquity>
Run Code Online (Sandbox Code Playgroud)

例如; 考虑这两个背景; ids必须就其内容的唯一(对于period entityentity其子元素; identifier以及segment如果存在的话),
我们将用它id来映射财政事实.这里的例子AssetsCurrent中指的是unit - >的idis USD和context信息 - >其id是BalanceAsOf_20120531; 这个上下文id的详细信息可以在contextelement中找到.在这里,一切都应该是唯一的,否则它将创造重复的事实/背景.你可以在这看到; 两个背景都有相同的时期,但为什么不能他们ids呢?因为一个上下文有额外的详细segment信息.
(我在这里不详细说明;如果你想知道;如何检测重复/错误,请考虑链接中的例子25和26).
在其他方面,你也可以用三个轴查看事实/值作为CIK periodxmlname;和这种独特性使他们可以将这些轴与其他公司的事实进行比较.


小智 5

不要依赖contextRef属性的值。EDGAR FIler手册为文件管理者提供有关创建助记符值的建议,但是用于创建文件的所有软件均使用自己的方式来创建这些值。

对于特定的事实contextRef定位所有优点context。是context组织数据的部分。