525-09 : Inline XBRL Test Suite v68d : Footnote tests, Not EDGAR Dependent

Created by: SEC Office of Structured Disclosure

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

Variations

Number Name Description References Data Inputs Result Outputs
_001gd GOOD Various footnote good tests, set 1 6 The footnote element 
    valid
 
_002gd GOOD Various footnote related good tests, set 2. 6 The footnote element 
    valid
 
_003gd ix:footnotes without xml:lang, but with xml:lang in scope, GOOD footnotes with lang in scope The ix:footnote element MUST have an xml:lang attribute in scope. 
    valid
 
_100ng Spurious attributes on ix:footnote, NOGOOD FAIL-footnote-any-attribute ix:footnote can have any attribute with a namespace name which has the value http://www.w3.org/XML/1998/namespace 
  • Assertion
    ID: err, 99999, html:syntaxError
    FRD:ix
    Count satisfied0
    Count not satisfied1
 
_101ng Missing id attribute on ix:footnote, NOGOOD FAIL-footnote-missing-footnoteID The ix:footnote element MUST have an id attribute. 
  • Assertion
    ID: err, 99999, html:syntaxError
    FRD:ix
    Count satisfied0
    Count not satisfied1
 
_102ng duplicate footnote ids, NOGOOD FAIL-footnote-duplicate-footnoteIDs ID values MUST uniquely identify the elements which bear them.   
_103ng id of footnote is shared with a unit, NOGOOD FAIL-element-ix-footnote-04 ID values MUST uniquely identify the elements which bear them.   
_104ng , NOGOOD FAIL-footnote-dangling-continuation If the continuedAt attribute is present, there MUST exist an ix:continuation element in the Inline XBRL Document Set with an {id} property which has a value matching the {continuation reference} property.   
_105gd Footnote content model disallows empty footnote, NOGOOD FAIL-footnote-invalid-element-content Content: ( any element | any text node ) + 
    valid
 
_106ng , NOGOOD FAIL-footnote-dangling-fromRef For each token in the {from} property there MUST exist an ix:fraction, ix:nonFraction, ix:nonNumeric or ix:tuple element in the Inline XBRL Document Set with an {id} property which has a matching value.   
_107ng , NOGOOD FAIL-footnote-dangling-toRef For each token in the {to} property there MUST exist an ix:footnote, ix:fraction, ix:nonFraction, ix:nonNumeric or ix:tuple element in the Inline XBRL Document Set with an {id} property which has a matching value.   
_108ng ix:footnote without xml:lang, and no xml:lang in scope, NOGOOD footnote with no lang in scope The ix:footnote element MUST have an xml:lang attribute in scope.   
_109ng ix:footnote without xml:lang, and no xml:lang in scope, NOGOOD footnote with no lang in scope The ix:footnote element MUST have an xml:lang attribute in scope.