Вот несколько более общих объяснений, чтобы дать некоторый контекст.
Встроенный XBRL против XBRL
Файл XBRL, проще говоря, представляет собой простой список фактов.
Встроенный XBRL - это более современная версия экземпляра XBRL, которая вместо сохранения этих фактов в виде плоского списка сохраняет факты в удобочитаемых документах, «штампуя» значения.С точки зрения абстрактной обработки XBRL и файл XBRL, и встроенный файл XBRL являются экземплярами XBRL и являются просто наборами фактов.
DTS
Экземпляр XBRL (встроенный или нет)кроме того, он связан с несколькими или многими файлами таксономии, известными пользователям XBRL как DTS (набор обнаруживаемых таксономий).Эти файлы представляют собой файлы XML-схемы (.xsd), содержащие элементы отчета (концепции, измерения и т. Д.), Или файлы XML-ссылок (.xml), содержащие базы ссылок (графики элементов отчетов, метки и т. Д.).
Механизм, связывающий экземпляр XBRL с DTS, немного сложен и неоднороден: импорт схемы, включая схему, простые ссылки, указывающие на другие файлы и т. Д. Как пользователю достаточно понять, что DTS состоит из всех файлов в переходном режиме.закрытие экземпляра по этим ссылкам.Задача процессора XBRL (включая пакет R) - разрешить весь DTS.
Хранение файлов DTS
Как правило, экземпляр XBRL указывает на файл (называемый точкой входа)находится на сервере поставщика таксономии, и этот файл сам может указывать на дополнительные файлы на том же и других серверах.
Однако многие процессоры XBRL автоматически кэшируют эти файлы локально, чтобы избежать перегрузки серверов,как это установлено практикой.Обычно вам не нужно делать это самостоятельно.Очень сложно разрешить ссылки самостоятельно, чтобы загрузить все файлы вручную.
Альтернативным способом является загрузка всего DTS (в виде zip-файла в соответствии со стандартом упаковки) с серверов поставщика таксономии и его локальное использование.Однако для этого также требуется процессор XBRL для определения соответствия между удаленными URL-адресами и локальными файлами.