11

请告诉我这是标准化的,或者至少有某种方法可以破译它。

我正在查看 2012 年第四季度的这 3 个随机 10-Q 和 K。

  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。这就是事情变得复杂的地方。

我看不到明显的模式。有时他们先升后降。它们都有自己的日期格式。有些做多期分组。有些没有。

我试图找到一个标准。不去。

有没有人有任何想法?

非常感谢!

4

2 回答 2

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>

例如; 考虑这两种情况;ids需要在其内容方面是唯一的(相对于period entity;及其entity子元素;如果存在) 我们将使用它来映射财务事实。这里的例子是指unit-->谁是和上下文信息-->谁的id是;此上下文 ID 的详细信息可以在 element.xml 中找到。在这里一切都应该是唯一的,否则它将创建重复的事实/上下文。你可以在这里看到;两个上下文都有相同的时期,但为什么他们不能呢?因为一个上下文具有附加的详细信息。identifiersegment
idAssetsCurrentidUSDBalanceAsOf_20120531contextidssegment
(我在这里不详细介绍;如果您想知道;它是如何检测重复/错误的,请考虑链接中的第 25 和 26 号示例。)
以其他方式,您还可以查看具有三个轴的事实/值CIK periodxmlname;和这种独特性使他们用这些轴与其他公司的事实进行比较。

于 2013-01-25T04:57:32.423 回答
6

不要依赖contextRef属性的值。EDGAR 文件管理器手册向文件管理人员提供了有关创建助记符值的建议,但所有用于创建文件的软件都使用自己的方式来创建这些值。

所有的contextRef好处是找到context一个特定的事实。它是context组织数据的部分。

于 2013-10-08T14:44:51.620 回答