# 525-13 : Inline XBRL Test Suite v66d : References tests, Not EDGAR Dependent

Created by: SEC Office of Structured Disclosure

## Various "good" (gd) and "not good" (ng) test files that demonstrate specific References usage

12 The references element

## Variations

Number | Name | Description | References | Data Inputs | Result Outputs
--- | --- | --- | --- | --- | ---
- _001gd | Valid references, GOOD | The ix:references element is used to contain reference elements |  |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
Instance i12001gd/i12001gd-20081231.htm ReadMeFirst Linkbase i12001gd/i12001gd-20081231_pre.xml Linkbase i12001gd/i12001gd-20081231_lab.xml Schema i12001gd/i12001gd-20081231.xsd | valid
- _002gd | References with non ix attributes, GOOD | References may contain any attribute with a namespace name which has a value other than http://www.xbrl.org/2013/inlineXBRL | 12.1 |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
Instance i12002gd/i12002gd-20081231.htm ReadMeFirst Linkbase i12002gd/i12002gd-20081231_pre.xml Linkbase i12002gd/i12002gd-20081231_lab.xml Schema i12002gd/i12002gd-20081231.xsd | valid
- _100ng | references element is present but has no children, NOGOOD | FAIL-empty-references | There MUST be at least one (nonempty) ix:references element in the Inline XBRL Document Set for each Target Document. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12100ng/i12100ng-20081231.htm ReadMeFirst Linkbase i12100ng/i12100ng-20081231_pre.xml Linkbase i12100ng/i12100ng-20081231_lab.xml Schema i12100ng/i12100ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:missingReferences
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _101ng | References with xbrl instance namespace on attribute, NOGOOD | FAIL-ix-references-03 | The ix:references element MUST NOT have any attributes with a namespace name which has a value of http://www.xbrl.org/2003/instance. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12101ng/i12101ng-20081231.htm ReadMeFirst Linkbase i12101ng/i12101ng-20081231_pre.xml Linkbase i12101ng/i12101ng-20081231_lab.xml Schema i12101ng/i12101ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.1:qualifiedAttributeDisallowed
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _102ng | Duplicate ID for references, NOGOOD | FAIL-ix-references-09 | 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 i12102ng/i12102ng-20081231.htm ReadMeFirst Linkbase i12102ng/i12102ng-20081231_pre.xml Linkbase i12102ng/i12102ng-20081231_lab.xml Schema i12102ng/i12102ng-20081231.xsd |
  Assertion
  ID: err, 99999, xml.3.3.1:idMustBeUnique
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _103ng | Missing References element, NOGOOD | FAIL-missing-references | There MUST be at least one ix:references element in the Inline XBRL Document Set for each Target Document. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12103ng/i12103ng-20081231.htm ReadMeFirst Linkbase i12103ng/i12103ng-20081231_pre.xml Linkbase i12103ng/i12103ng-20081231_lab.xml Schema i12103ng/i12103ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:missingReferences
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _104ng | Inconsistent default namespace bindings, NOGOOD | FAIL-ix-references-namespace-bindings-02 | Each ix:references element in the Inline XBRL Document Set with a given value for the {target} property MUST have the same default namespace or have no default namespace in scope. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12104ng/i12104ng-20081231.htm ReadMeFirst Linkbase i12104ng/i12104ng-20081231_pre.xml Linkbase i12104ng/i12104ng-20081231_lab.xml Schema i12104ng/i12104ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:referencesNamespacePrefixConflict
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _105ng | Invalid element link:roleRef in references, NOGOOD | FAIL-references-illegal-content | Element ix:references allows only children link:schemaRef or link:linkbaseRef. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12105ng/i12105ng-20081231.htm ReadMeFirst Linkbase i12105ng/i12105ng-20081231_pre.xml Linkbase i12105ng/i12105ng-20081231_lab.xml Schema i12105ng/i12105ng-20081231.xsd |
  Assertion
  ID: err, 99999, html:syntaxError
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _106ng | Illegal order for references, NOGOOD | FAIL-references-illegal-order-in-header | The ix:references element must have children ix:hidden, ix:references, and/or ix:resources in that order. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12106ng/i12106ng-20081231.htm ReadMeFirst Linkbase i12106ng/i12106ng-20081231_pre.xml Linkbase i12106ng/i12106ng-20081231_lab.xml Schema i12106ng/i12106ng-20081231.xsd |
  Assertion
  ID: err, 99999, html:syntaxError
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _107ng | Illegal location for references, NOGOOD | FAIL-references-illegal-location | The ix:references element MUST be a child of the ix:header element. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12107ng/i12107ng-20081231.htm ReadMeFirst Linkbase i12107ng/i12107ng-20081231_pre.xml Linkbase i12107ng/i12107ng-20081231_lab.xml Schema i12107ng/i12107ng-20081231.xsd |
  Assertion
  ID: err, 99999, html:syntaxError
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _108ng | Multiple references attribute have same values, NOGOOD | FAIL-ix-references-rule-multiple-attributes-sameValue | Each attribute in {other attributes} MUST NOT occur in more than one ix:references element in the Inline XBRL Document Set with a given value for the {target} property. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12108ng/i12108ng-20081231.htm ReadMeFirst Linkbase i12108ng/i12108ng-20081231_pre.xml Linkbase i12108ng/i12108ng-20081231_lab.xml Schema i12108ng/i12108ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:referencesAttributeDuplication
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _109ng | Multiple references elements have IDs, NOGOOD | FAIL-ix-references-rule-multiple-id | There MUST NOT be more than one ix:references element in the Inline XBRL Document Set with a given value for the {target} property which has an id attribute. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12109ng/i12109ng-20081231.htm ReadMeFirst Linkbase i12109ng/i12109ng-20081231_pre.xml Linkbase i12109ng/i12109ng-20081231_lab.xml Schema i12109ng/i12109ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:referencesTargetId
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _110ng | Inconsistent bindings for namespace prefix pf, NOGOOD | FAIL-ix-references-namespace-bindings-03 | The set of (namespace prefix, URI reference) pairs formed by the namespace declarations in scope on ix:references elements with a given value for the {target} property MUST NOT contain multiple pairs for the same namespace prefix with different URI references. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12110ng/i12110ng-20081231.htm ReadMeFirst Linkbase i12110ng/i12110ng-20081231_pre.xml Linkbase i12110ng/i12110ng-20081231_lab.xml Schema i12110ng/i12110ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:referencesNamespacePrefixConflict
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _111ng | Inconsistent xml:lang bindings on references, NOGOOD | FAIL-ix-references-08 | Each attribute in {other attributes} MUST NOT occur in more than one ix:references element in the Inline XBRL Document Set with a given value for the {target} property. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12111ng/i12111ng-20081231.htm ReadMeFirst Linkbase i12111ng/i12111ng-20081231_pre.xml Linkbase i12111ng/i12111ng-20081231_lab.xml Schema i12111ng/i12111ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:referencesAttributeDuplication
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _112ng | Inconsistent default namespace bindings, NOGOOD | FAIL-ix-references-namespace-bindings-01 | Each ix:references element in the Inline XBRL Document Set with a given value for the {target} property MUST have the same default namespace or have no default namespace in scope. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12112ng/i12112ng-20081231.htm ReadMeFirst Linkbase i12112ng/i12112ng-20081231_pre.xml Linkbase i12112ng/i12112ng-20081231_lab.xml Schema i12112ng/i12112ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:referencesNamespacePrefixConflict
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1
- _113ng | Inconsistent pf namespace bindings and a third default, NOGOOD | FAIL-ix-references-namespace-bindings-04 | Each ix:references element in the Inline XBRL Document Set with a given value for the {target} property MUST have the same default namespace or have no default namespace in scope. |
  Parameter
  Name | ELOparams
  Type |
  Value | { "periodOfReport" : "12-31-2008", "emergingGrowthCompanyFlag" : false, "submissionType" : "8-K" }
- Instance i12113ng/i12113ng-20081231.htm ReadMeFirst Linkbase i12113ng/i12113ng-20081231_pre.xml Linkbase i12113ng/i12113ng-20081231_lab.xml Schema i12113ng/i12113ng-20081231.xsd |
  Assertion
  ID: err, 99999, ix11.12.1.2:referencesNamespacePrefixConflict
  FRD: | ix
  Count satisfied | 0
  Count not satisfied | 1