Элемент <table:linkrole> или <table:linkroleExpression>, соответственно, является непустым URI или выражением (xl:nonEmptyURI), которое, при наличии, ограничивает сеть, в которой узлу необходимо начать поперечное перемещение DRS. Если роль ссылки не указана, принимается стандартная роль ссылки.
Если в указанной сети не обнаруживаются отношения, ошибка не выдается, и полученное дерево состоит исключительно из источников отношения. Однако, если сами источники отношения исключаются значением элемента <table:formulaAxis>, разрешенное дерево является пустым, что представляет собой ошибку, описанную в Разделе 6.5.3.
Пример 2: Узлы отношения измерения
Узлы отношения измерения | Объяснение |
<table:dimensionRelationshipNodexlink:type="resource" xlink:label="members"> <table:relationshipSource> eg:World </table:relationshipSource> <table:dimension> eg:Geography </table:dimension> <table:formulaAxis> descendant-or-self </table:formulaAxis> </table:dimensionRelationshipNode> | Определяет дерево элементов домена для измерения с явно заданными элементами eg:Geography с элементом eg:World в качестве корня. |
<table:dimensionRelationshipNodexlink:type="resource" xlink:label="members"> <table:dimension> eg:Geography </table:dimension> <table:formulaAxis> descendant-or-self </table:formulaAxis> </table:dimensionRelationshipNode> | Определяет дерево элементов домена для измерения с явно заданными элементами eg:Geography с корнем (корнями) домена измерения в качестве корня. При условии, что eg:World является корнем домена eg:Geography, полученное дерево эквивалентно предыдущему примеру. |
<table:dimensionRelationshipNodexlink:type="resource" xlink:label="members"> <table:dimension> eg:Geography </table:dimension> <table:formulaAxis> child </table:formulaAxis> </table:dimensionRelationshipNode> | Определяет дерево элементов домена для измерения с явно заданными элементами eg:Geography с единичным уровнем, состоящим из дочерних элементов корня (корней) домена измерения. |
6.7.5.2 Разрешение узла отношения измерения
В целом, каждый элемент домена в обходе дерева разрешается, как минимум, в один структурный узел. Этот узел ограничивает значение соответствующего аспекта измерения этим элементом и выступает в качестве родителя структурных узлов для каждого из дочерних элементов этого участника.
Спецификация Измерения [DIMENSIONS] допускает возможность пометки определенных элементов домена измерения с явно заданными элементами как непригодные к использованию. Такие элементы существуют исключительно для организации домена в иерархию и не используются в качестве действительных значений для измерения. РЕКОМЕДНУЕТСЯ, чтобы процессоры учитывали возможность использования элемента домена, определенную входящим отношением. Для пригодных элементов, которые являются не являются листами обхода дерева, добавляется дополнительный дочерний сворачиваемый узел для сохранения расположения фактов, сообщенных с этим значением измерения, на оси. К непригодным элементам и к элементам, которые являются листами обхода дерева, сворачиваемый узел не добавляется.
РЕКОМЕНДУЕТСЯ пропускать непригодные элементы без пригодных к использованию потомков. НЕ РЕКОМЕНДУЕТСЯ, чтобы полученное дерево структурных узлов содержало узлы листа с непригодными элементами.
Источники отношения, которые указываются явно, всегда рассматриваются в качестве пригодных к использованию, ввиду отсутствия входящих отношений, из которых может быть определена пригодность к использованию. Если источник отношения опущен, пригодность корней домена определяется на основании входящих отношений dimension-domain.
6.8 Узел аспекта
Узел аспекта является открытым узлом определения, который непосредственно указывает на единичный участвующий аспект и опционально на ограничение фактов, использованных в ходе расширения для определения включенных значений в отношении этого аспекта.
На указанном ниже рисунке представлена модель узла аспекта.
Рисунок 10: Модель узла аспекта

definition Node | узел определения |
tag Selector | селектор тэгов |
definition-node-subtree | определение-узел-поддерево |
order | порядок |
open Definition Node | открытый узел определения |
aspect Node | узел аспекта |
aspect | аспект |
include Unreported Value | включает Несообщенное значение |
aspect node filter | фильтр узла аспекта |
complement | дополнение |
variable:filter | переменная:фильтр |
6.8.1 Ограничения аспекта узла аспекта
Узел аспекта имеет один участвующий аспект, который указывается непосредственно.
Узел аспекта вводит один нетэгированный набор ограничений.
Указания на аспект измерения имеют опциональное свойство @includeUnreportedValue (со значением по умолчанию false), которое указывает на то, должно ли расширение включать заполнитель «no value» в том случае, когда существуют факты, не имеющие значения для этого аспекта.
6.8.2 Расширение
В ходе этапа расширения процесса расположения узел аспекта расширяется до одного узла расположения для каждого отдельного значения своего участвующего аспекта, присутствующего в его наборе содействующих фактов, плюс единичный узел расположения, представляющий отсутствие сообщенного значения для участвующего аспекта, если атрибут @includeUnreportedValue имеет значение true, и содействующие факты включают, как минимум, один факт, если для участвующего аспекта не сообщается значение.
Узел аспекта может быть ассоциирован с фильтрами Формулы для ограничения содействующих фактов, использованных для этого расширения.
Содействующие факты для узла аспекта являются фактами в источнике фактов для таблицы, отфильтрованные при помощи фильтров формулы, ассоциированными с узлом аспекта.
Обратите внимание, что фильтр ограничивают факты, использованные для определения значений аспекта, которые должны быть включены в ходе расширения, но они не вводят ограничения в таблицу.
Пример 3: Воздействие фильтрование не участвующих аспектов
Если в источнике фактов присутствуют следующие факты:
Аспект концепта | Аспект периода | Значение факта |
Прибыль | 2011 | 100 |
Активы | 2012 | 100 |
Прибыль | 2013 | 100 |
Активы | 2013 | 200 |
С учетом следующего определения узла аспекта и ассоциированного фильтра:
<table:aspectNodexlink:type="resource" xlink:label="periodNode" id="periodNode">
<table:periodAspect/>
</table:aspectNode>
<cf:conceptNamexlink:type="resource" xlink:label="conceptFilter">
<cf:concept>
<cf:qname>
eg:profit
</cf:qname>
</cf:concept>
</cf:conceptName>
<table:aspectNodeFilterArcxlink:from="periodNode" xlink:to="conceptFilter" xlink:type="arc" xlink:arcrole="http://xbrl. org/arcrole/2014/aspect-node-filter"/>
Полученная таблица будет выгядеть нижеуказанным образом (допуская подходящее значение оси y с концептом, который является участвующим):
2013 | 2011 | |
Прибыль | 100 | 100 |
Активы | 100 | (не сообщено) |
Фильтр ограничивает содействующие факты теми фактами, которые имеют в качестве значение для аспекта концепта «прибыль». Узел аспекта периода затем расширяется до узла для каждого значения аспекта периода. В отношении концепта «прибыль» для периода «2012» факт не сообщается – следовательно, включаются лишь 2011 и 2013. Ограничения узлов на оси x ограничивают лишь аспект периода – следовательно, значения для концепта «активы» присутствуют в окончательной таблице.
Это позволяет оси y указывать на ограничения для аспекта концепта, не приводя к xbrlte:aspectClashBetweenBreakdowns.
6.8.3 Ярлыки узла аспекта
НЕДОПУСТИМО, чтобы у узлов аспекта были ярлыки, как указано в Разделе 6.5.2. РЕКОМЕНДУЕТСЯ, чтобы в ходе расширения процессор добавлял ярлыки к узлам расположения, в соответствии с Разделом 7.4.
6.8.4 Синтаксис узла аспекта
Узел аспекта представлен элементом <table:aspectNode> с одним дочерним элементом в группе подстановки <table:aspectSpec> и опционально одним или несколькими ресурсами <variable:filter>, связанными при помощи отношений аспект-узел-фильтр.
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |


