После генерации iXBRL в Fujitsu XWAND появляется префикс пространства имен unknow

#java #xbrl

Вопрос:

Сейчас я работаю над программным обеспечением XBRL, которое использует Fujitsu XWAND, например, для создания документов, и в файле после генерации есть неизвестный префикс пространства имен.

 <p:xbrl xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:p="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <link:schemaRef xlink:href="igm-20201129.xsd" xlink:type="simple"/>
  <p:context id="ctx1">
    <p:entity>
      <p:identifier scheme="http://www.sec.gov/CIK">1234567890</p:identifier>
    </p:entity>
    <p:period>
      <p:startDate>2020-09-27</p:startDate>
      <p:endDate>2020-12-26</p:endDate>
    </p:period>
  </p:context>
 

В коде нет места, где можно было бы установить этот префикс (p), и я не нашел никакой информации об этом в Интернете. И более того, в библиотеке нет исходных файлов, поэтому я не могу отладить ее и посмотреть, что происходит под капотом и откуда взялся этот префикс. Префикс появляется только в поколении iXBRL, в стандарте — все нормально.
Кто — нибудь знает что-нибудь об этом?

Комментарии:

1. Я не вижу никакой особой проблемы в том, что префикс называется «p». Он правильно назначен пространству http://www.xbrl.org/2003/instance имен (что является важной частью: xmlns:p="http://www.xbrl.org/2003/instance" ). Тот факт, что большинство опубликованных файлов XBRL не имеют префикса (но тогда должно быть пространство имен по умолчанию, назначенное тому же пространству имен с: xmlns="http://www.xbrl.org/2003/instance" ) или что-то в этом роде xbrli , не делает ваш пример кода неверным. Мне это кажется правильным. Только то, что это XBRL, а не iXBRL. Или я неправильно понял ваш вопрос?

2. Спасибо за комментарий. Да, это действительно, но документы экземпляров, созданные в другом программном обеспечении, не имеют этого префикса. Вот почему я подумал, что он подключен.