Syntax Rules

From XBRLWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 08:32, 12 October 2012 (edit)
Hommes (Talk | contribs)

← Previous diff
Revision as of 09:22, 12 October 2012 (edit)
Hommes (Talk | contribs)

Next diff →
Line 1: Line 1:
*Public elements MUST have two custom attributes: @model:creationDate and @model:modificationDate. *Public elements MUST have two custom attributes: @model:creationDate and @model:modificationDate.
 +<span style="background-color:yellow">[[Talk:Syntax_Rules#Comment-01|Comment-01]]</span>
*Language specific information MUST be expressed through label relationships. *Language specific information MUST be expressed through label relationships.
*Concepts MUST use 2.1 labels. *Concepts MUST use 2.1 labels.
*Concepts represented by xlink resources MUST use generic labels. *Concepts represented by xlink resources MUST use generic labels.
 +<span style="background-color:yellow">[[Talk:Syntax_Rules#Comment-02|Comment-02]]</span>
*Label relationships MUST be placed in an ELR using the default role http://www.xbrl.org/2003/role/link *Label relationships MUST be placed in an ELR using the default role http://www.xbrl.org/2003/role/link
 +<span style="background-color:yellow">[[Talk:Syntax_Rules#Comment-03|Comment-03]]</span>
*2.1 labels MUST use http://www.xbrl.org/2003/role/label as their role for their standard label. *2.1 labels MUST use http://www.xbrl.org/2003/role/label as their role for their standard label.
*Generic labels MUST use http://www.xbrl.org/2008/role/label as their role for their standard label. *Generic labels MUST use http://www.xbrl.org/2008/role/label as their role for their standard label.
*2.1 labels MUST use http://www.xbrl.org/2003/role/verboseLabel as their role for their definition. *2.1 labels MUST use http://www.xbrl.org/2003/role/verboseLabel as their role for their definition.
 +<span style="background-color:yellow">[[Talk:Syntax_Rules#Comment-04|Comment-04]]</span>
*Generic labels MUST use http://www.xbrl.org/2008/role/verboseLabel as their role for their definition. *Generic labels MUST use http://www.xbrl.org/2008/role/verboseLabel as their role for their definition.
*2.1 labels MUST use http://www.xbrl.org/2003/role/documentation as their role for legal references. *2.1 labels MUST use http://www.xbrl.org/2003/role/documentation as their role for legal references.
 +<span style="background-color:yellow">[[Talk:Syntax_Rules#Comment-05|Comment-05]]</span>
*Generic labels MUST use http://www.xbrl.org/2008/role/documentation as their role for legal references. *Generic labels MUST use http://www.xbrl.org/2008/role/documentation as their role for legal references.
*Labels MUST be separated in linkbases according to their language used. *Labels MUST be separated in linkbases according to their language used.

Revision as of 09:22, 12 October 2012

  • Public elements MUST have two custom attributes: @model:creationDate and @model:modificationDate.

Comment-01

  • Language specific information MUST be expressed through label relationships.
  • Concepts MUST use 2.1 labels.
  • Concepts represented by xlink resources MUST use generic labels.

Comment-02

Comment-03

Comment-04

Comment-05

Note:

Current references are described in plain English; as a consequence, labels are a better solution than reference linkbases. In the future, a structured approach for legal references could be undertaken.

Personal tools