Расширение сетей представления XBRL

Я очень хорошо разбираюсь в сетях представления XBRL, а также понимаю механизмы запрета и переопределения отношений, но способ расширить сеть представления с помощью новой пользовательской концепции ускользает от меня.

Сеть представления определяет иерархию локаторов, где каждый локатор указывает на понятие. Это позволяет одному и тому же понятию появляться несколько раз в одной и той же сети (например, понятие собственного капитала в отчете об изменениях собственного капитала, таксономия МСФО).

Возникает вопрос: как расширенная таксономия может присоединить новую дугу к определенному локатору в базовой таксономии? Когда таксономия расширения определяет новую дугу, эта новая дуга указывает на два новых локатора в той же таксономии расширения и, следовательно, не будет интегрироваться с сетью, определенной базовой таксономией.


person Abdullah Ulber    schedule 16.07.2018    source источник


Ответы (1)


Локаторы являются «заместителями» понятий и синтаксической деталью. С логической точки зрения, презентационная сеть представляет собой группу DAG элементов отчета (в конкретном случае — «концепции»). При запрещении и переопределении в разрешении DTS важны понятия, а не локаторы.

В specese, две связи эквивалентны, если совпадают их атрибуты (не исключенные) и фрагменты XML на сторонах from и to идентичны. Фрагменты XML сторон и сторон в сети представления: концепции, а не локаторы.

Таким образом, расширенная таксономия будет иметь свои собственные локаторы, но указывающие на одни и те же понятия, если она хочет их повторно использовать.

person Ghislain Fourny    schedule 16.07.2018
comment
Если расширенная таксономия определяет дугу от концепции базовой таксономии к новой пользовательской концепции, что определяет, к какому местоположению (или экземпляру) концепции в DAG присоединяется новая дуга, учитывая, что одна и та же концепция может появиться в одной и той же сети в нескольких местах? - person Abdullah Ulber; 16.07.2018
comment
Это хороший вопрос. Я смотрю на это математически: DAG состоит из узлов (понятий) и дуг. Каждое понятие соответствует одному и только одному узлу в DAG. Таким образом, нет никакой двусмысленности относительно его местоположения. Может показаться, что концепция появляется в нескольких местах, если DAG сведена к дереву путем дублирования всех ненаправленных циклов, как это обычно делается в программном обеспечении, но на самом деле она появляется только в одном месте в DAG. Таким образом, присоединение дуги из такой концепции стока должно добавить дугу повсюду в сплющенном дереве. - person Ghislain Fourny; 17.07.2018
comment
На практике, однако, основной вариант использования концепции, появляющейся несколько раз в сети представления, — это шаблоны повтора транзакций, когда мгновенная (конкретная) концепция появляется с датой начала и датой окончания, а концепции длительности — в середине. они содержат изменение стоимости. Эти (конкретные) понятия обычно являются листьями, тогда как не-листья обычно являются абстрактными. См., например, в EDGAR отчеты о движении денежных средств (например, Apple, Q2 2018) или отчеты об изменении капитала, если таковые имеются. - person Ghislain Fourny; 17.07.2018
comment
Короткий ответ — ничего; он появляется как потомок всех вхождений понятия, к которому он присоединен. Практическим следствием того, как это работает, является то, что одно и то же понятие не может появиться у разных дочерних элементов в одном и том же базовом наборе. По этой причине, как говорит Гислен, все нелистовые узлы обычно являются абстрактными элементами. Легко ввести дополнительные рефераты для облегчения работы с различными дочерними списками, но вы не хотите дублировать концепции отчетности. - person pdw; 17.07.2018
comment
Спасибо вам обоим за отличные и точные ответы. Они многое прояснили для меня вопрос. - person Abdullah Ulber; 17.07.2018