# 525-06 : Inline XBRL Test Suite v56 : IDs tests, Not EDGAR Dependent

Created by: SEC Office of Structured Disclosure

The id attribute can appear on almost any ix: element. In XBRL the id attributes are declared with ID/IDREF pairings so that (say) the value of unitRef must be the id of an xbrli:unit. Not so in Inline XBRL, because it allows mutliple document input sets.

But Inline XBRL does add the condition that the id must be unique across the entire Inline XBRL Document Set, and this test set is not testing that condition, so the error signaled would be different than the xmlSchema:duplicateID error shown in cases 001ng through 108ng.

## Variations

Number | Name | Description | References | Data Inputs | Result Outputs
--- | --- | --- | --- | --- | ---
- _001gd | Normal use of distinct ids, GOOD | PASS-standard-IDs |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
Instance i06001gd/i06001gd-20081231.htm ReadMeFirst Linkbase i06001gd/i06001gd-20081231_pre.xml Linkbase i06001gd/i06001gd-20081231_lab.xml Schema i06001gd/i06001gd-20081231.xsd | valid
- _100ng | Three elements with id=duplicateID, NOGOOD | FAIL-id-triplication | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06100ng/i06100ng-20081231.htm ReadMeFirst Linkbase i06100ng/i06100ng-20081231_pre.xml Linkbase i06100ng/i06100ng-20081231_lab.xml Schema i06100ng/i06100ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _101ng | Duplicate context ids, NOGOOD | FAIL-non-unique-id-context | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06101ng/i06101ng-20081231.htm ReadMeFirst Linkbase i06101ng/i06101ng-20081231_pre.xml Linkbase i06101ng/i06101ng-20081231_lab.xml Schema i06101ng/i06101ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _102ng | Duplicate footnote ids, NOGOOD | FAIL-non-unique-id-footnote | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06102ng/i06102ng-20081231.htm ReadMeFirst Linkbase i06102ng/i06102ng-20081231_pre.xml Linkbase i06102ng/i06102ng-20081231_lab.xml Schema i06102ng/i06102ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _103ng | Duplicate fraction ids, NOGOOD | FAIL-non-unique-id-fraction | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06103ng/i06103ng-20081231.htm ReadMeFirst Linkbase i06103ng/i06103ng-20081231_pre.xml Linkbase i06103ng/i06103ng-20081231_lab.xml Schema i06103ng/i06103ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _104ng | Duplicate nonFraction ids, NOGOOD | FAIL-non-unique-id-nonFraction | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06104ng/i06104ng-20081231.htm ReadMeFirst Linkbase i06104ng/i06104ng-20081231_pre.xml Linkbase i06104ng/i06104ng-20081231_lab.xml Schema i06104ng/i06104ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _105ng | Duplicate nonNumeric ids, NOGOOD | FAIL-non-unique-id-nonNumeric | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06105ng/i06105ng-20081231.htm ReadMeFirst Linkbase i06105ng/i06105ng-20081231_pre.xml Linkbase i06105ng/i06105ng-20081231_lab.xml Schema i06105ng/i06105ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _106ng | Duplicate references ids, NOGOOD | FAIL-non-unique-id-references | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06106ng/i06106ng-20081231.htm ReadMeFirst Linkbase i06106ng/i06106ng-20081231_pre.xml Linkbase i06106ng/i06106ng-20081231_lab.xml Schema i06106ng/i06106ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _107ng | Duplicate tuple ids, NOGOOD | FAIL-non-unique-id-tuple | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06107ng/i06107ng-20081231.htm ReadMeFirst Linkbase i06107ng/i06107ng-20081231_pre.xml Linkbase i06107ng/i06107ng-20081231_lab.xml Schema i06107ng/i06107ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _108ng | Duplicate id on two units, NOGOOD | FAIL-non-unique-id-unit | ID values MUST uniquely identify the elements which bear them. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i06108ng/i06108ng-20081231.htm ReadMeFirst Linkbase i06108ng/i06108ng-20081231_pre.xml Linkbase i06108ng/i06108ng-20081231_lab.xml Schema i06108ng/i06108ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1