<commit_before>Sections
========

Within an archive, facts are organized in components, and these components are grouped in sections.
In a fiscal filing, for example, there is very often a section for a balance sheet,
for an income statement, etc.

Sections contain the metadata (report elements) used and shared by all its components.

A section may only have one component (which happens quite often), or several.

Sections are identified with a URI.

Spreadsheet analogy
-------------------

There is no analogy for sections.

XBRL terminology
----------------

In XBRL, a section corresponds to an extended link role. The section URI is the
URI of this extended link role.
<commit_msg>:books: Add documentation.<commit_after>Sections
========

Within an archive, facts are organized in components, and these components are grouped in sections.
In a fiscal filing, for example, there is very often a section for a balance sheet,
for an income statement, etc.

Sections contain the metadata (report elements) used and shared by all its components.

A section may only have one component (which happens quite often), or several.

Sections are identified with a URI.

Spreadsheet analogy
-------------------

There is no analogy for sections.

XBRL terminology
----------------

In XBRL, a section corresponds to an extended link role. The section URI is the
URI of this extended link role.

In each section (extended link role), presentation networks must fulfill a
consistency requirement in the way they organize report elements.

Parent-child relationships between report elements are only allowed as follows (column headers are prents,
row headers are children).

|           | Root | Hypercube | Dimension | Member | LineItems | Concept | Abstract |
|-----------|------|-----------|-----------|--------|-----------|---------|----------|
| Root      |  no  |    no     |    no     |   no   |    no     |    no   |    no    |
| Hypercube |  OK  |    no     |    no     |   no   |    no     |    no   |    OK    |
| Dimension |  no  |    OK     |    no     |   no   |    no     |    no   |    no    |
| Member    |  no  |    no     |    OK     |   OK   |    no     |    no   |    no    |
| LineItems |  no  |    OK     |    no     |   no   |    no     |    no   |    no    |
| Concept   | OKish|    no     |    no     |   no   |    OK     |  OKish  |    OK    |
| Abstract  |  OK  |    no     |    no     |   no   |    OK     |    OK   |    OK    |

{'fraction_non_alphanumeric': 0.1231647634584013, 'fraction_numerical': 0.0, 'mean_word_length': 1.8858823529411766, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 14, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3938105', 'n_tokens_mistral': 672, 'n_tokens_neox': 650, 'n_words': 303}