525-06 : Inline XBRL Test Suite v68d : 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  
    valid
 
_100ng Three elements with id=duplicateID, NOGOOD FAIL-id-triplication ID values MUST uniquely identify the elements which bear them.   
_101ng Duplicate context ids, NOGOOD FAIL-non-unique-id-context ID values MUST uniquely identify the elements which bear them.   
_102ng Duplicate footnote ids, NOGOOD FAIL-non-unique-id-footnote ID values MUST uniquely identify the elements which bear them.   
_103ng Duplicate fraction ids, NOGOOD FAIL-non-unique-id-fraction ID values MUST uniquely identify the elements which bear them.   
_104ng Duplicate nonFraction ids, NOGOOD FAIL-non-unique-id-nonFraction ID values MUST uniquely identify the elements which bear them.   
_105ng Duplicate nonNumeric ids, NOGOOD FAIL-non-unique-id-nonNumeric ID values MUST uniquely identify the elements which bear them.   
_106ng Duplicate references ids, NOGOOD FAIL-non-unique-id-references ID values MUST uniquely identify the elements which bear them.   
_107ng Duplicate tuple ids, NOGOOD FAIL-non-unique-id-tuple ID values MUST uniquely identify the elements which bear them.   
_109ng Duplicate id on two units, NOGOOD Duplicate id on two units, NOGOOD