616-09 : EDGAR Filer Manual v65 6.16.9 page 6-72

Created by: SEC Office of Structured Disclosure

Restriction on target roles.

If the value of attribute xbrldt:targetRole on an effective definition relationship is not empty, then that relationship must have at least one effective consecutive relationship (as defined by the XBRL Dimensions specification). The xbrldt:targetRole attribute is used to connect certain definition arcs that appear in different extended link roles. A targetRole attribute that points to no arcs indicates that a table is malformed.

REMARK: Consecutive relationships are defined at http://www.xbrl.org/Specification/XDT-REC-2006-09-18.htm#_2.1.1 and consist only of the following initial-following arc role pairs: all, hypercube-dimension; not-all, hypercube-dimension; hypercube-dimension, dimension-domain; dimension-domain, domain-member; domain-member, domain-member. Note that domain-member is never followed by all, not-all, or any arcrole other than domain-member.

References

Variations

Number Name Description References Data Inputs Result Outputs
_001ng 6.16.9, Domain-member relationship with targetRole and no consecutive arcs, NOGOOD. Domain-member relationship with targetRole and no consecutive arcs, NOGOOD. 11152.17   
_004ng 6.16.9, Hypercube-dimension relationship with targetRole but no consecutive dimension-domain arc, NOGOOD. Hypercube-dimension relationship with targetRole but no consecutive dimension-domain arc, NOGOOD. 11152.17   
_006ng 6.16.9, All relationship with targetRole but no consecutive hypercube-dimension arc, NOGOOD. All relationship with targetRole but no consecutive hypercube-dimension arc, NOGOOD. 11152.17   
_008ng 6.16.9, NotAll relationship with targetRole but no consecutive hypercube-dimension arc, NOGOOD. NotAll relationship with targetRole but no consecutive hypercube-dimension arc, NOGOOD. 11152.17