Created by: SEC Office of Structured Disclosure
Various "good" (gd) and "not good" (ng) test files that demonstrate specific References usage
Number | Name | Description | References | Data Inputs | Result Outputs | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
_001gd | Valid references, GOOD | The ix:references element is used to contain reference elements |
|
|
|||||||||||||||||||
_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 |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_102ng | Duplicate ID for references, NOGOOD | FAIL-ix-references-09 | ID values MUST uniquely identify the elements which bear them. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_105ng | Invalid element link:roleRef in references, NOGOOD | FAIL-references-illegal-content | Element ix:references allows only children link:schemaRef or link:linkbaseRef. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_107ng | Illegal location for references, NOGOOD | FAIL-references-illegal-location | The ix:references element MUST be a child of the ix:header element. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_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. |
|
|
||||||||||||||||||
_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. |
|
|