Syntax Rules
From XBRLWiki
Revision as of 10:58, 12 October 2012; Hommes (Talk | contribs)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
(diff) ←Older revision | Current revision | Newer revision→ (diff)
- Public elements MUST have two custom attributes: @model:creationDate and @model:modificationDate.
- Public elements MAY have two custom attributes: @model:fromDate and @model:toDate.
- Language specific information MUST be expressed through label relationships.
- Concepts MUST use 2.1 labels.
- Concepts represented by xlink resources MUST use generic labels.
- Label relationships MUST be placed in an ELR using the default role http://www.xbrl.org/2003/role/link
- 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.
- 2.1 labels MUST use http://www.xbrl.org/2003/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.
- 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.
- Extensions MAY be using the special table-row-column-code linkbase for application specific codifications.
- The table-row-column-code resources MUST use http://www.eurofiling.info/xbrl/role/rc-code as their role.
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.