Syntax Rules
From XBRLWiki
(Difference between revisions)
Revision as of 10:53, 12 October 2012 (edit) Hommes (Talk | contribs) ← Previous diff |
Revision as of 10:58, 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> | <span style="background-color:yellow">[[Talk:Syntax_Rules#Comment-01|Comment-01]]</span> | ||
+ | *Public elements MAY have two custom attributes: @model:fromDate and @model:toDate. | ||
<span style="background-color:yellow">[[Talk:Syntax_Rules#Comment-06|Comment-06]]</span> | <span style="background-color:yellow">[[Talk:Syntax_Rules#Comment-06|Comment-06]]</span> | ||
*Language specific information MUST be expressed through label relationships. | *Language specific information MUST be expressed through label relationships. |
Revision as of 10:58, 12 October 2012
- 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.