2.2.3. Уровень общей информации сервисного файла
Уровень общей информации содержит описание общих требований к файлам csv, а также глобальные аспекты:
- допустимую кодировку csv-файлов: элемент "encoding";
- разделитель колонок csv-файлов: элемент "delimiter";
- квалификатор текстовых значений: элемент "textQualifier";
- максимальное количество символов одного значения: элемент "textValueLengthLimit";
- аспект "ОГРН отчитывающейся организации": элемент "identifier";
- аспект "Отчетная дата": элемент "reportDate";
- ссылка на версию информационной модели: элемент "documentType";
- массив всех используемых пространств имен: элемент "prefixes";
- ссылка на файл точки входа DRAFT7, по который будет проводится валидация сервисного файла.
Пример уровня общей информации (фрагмент сервисного файла JSON):
"@context": "http://www.w3.org/ns/csvw", "encoding": "UTF-8", "delimiter": ";", "identifier": "1111111111111", "reportDate": "2019-01-10", "documentType": "http://www.cbr.ru/2018-03-31/xbrl-csv", "textQualifier": "\", "documentVersion": "http://www.cbr.ru/xbrl_csv/2018-03-31/20200601", "textValueLengthLimit": 4096, "prefixes": [ { "schema": "http://xbrl.org/entity/identification/scheme" }, { "iso4217": "http://www.xbrl.org/2003/iso4217" }, { "mem-int": "http://www.cbr.ru/xbrl/udr/dom/mem-int" }, { "dim-int": "http://www.cbr.ru/xbrl/udr/dim/dim-int" }, { "xbrli": "http://www.xbrl.org/2003/instance" }, { "xbrldi": "http://xbrl.org/2006/xbrldi" }, { "enum": "http://xbrl.org/2014/extensible-enumerations" }, { "xbrl": "http://www.xbrl.org" }, { "npf-dic": "http://www.cbr.ru/xbrl/nso/npf/dic" } ], "dtsReferences": { "href: "http://www.cbr.ru/xbrl_csv/2018-03-31/20200601/ep_nso_npf_y_90d_reestr_0420257.def.ep.json", "type": "schema" }
Элемент "prefixes" описывает пространства имен упоминающиеся в табличной части сервисного файла.
Стоит обратить внимание на префиксы пространства имен, используемые в именах концептов показателей.
- Если концепты (элементы "xbrl:concept") относятся к пространству purcb-dic, раздел "prefixes"[] должен содержать последний элемент:
{ "purcb-dic": "http://www.cbr.ru/xbrl/nso/purcb/dic/purcb-dic" }
- Если концепты относятся к пространству npf-dic, раздел "prefixes"[] должен содержать последний элемент:
{ "npf-dic": "http://www.cbr.ru/xbrl/nso/npf/dic" }