Документ утратил силу или отменен. Подробнее см. Справку

Раздел I. Логическая модель файла обмена

Раздел I

Логическая модель файла обмена

Элементами логической модели файла обмена являются элементы и атрибуты XML файла. Полный перечень структурных элементов логической модели файла обмена и сведения о них приведены в Разделе II.

Для каждого структурного элемента логической модели файла обмена в Разделе II приводятся следующие сведения:

1. Полное наименование элемента (атрибута). В строке таблицы могут быть описаны несколько элементов, наименования которых разделены символом "|" либо словом "Выбор". Такая форма записи применяется в случае возможного присутствия в файле обмена только одного элемента из описанных в этой строке. Также данная форма применяется при описании возможных значений элемента.

2. Сокращенное наименование элемента. Синтаксис сокращенного наименования должен удовлетворять спецификации XML.

3. Признак типа элемента. Признак типа элемента может принимать следующие значения: "С" - сложный тип (содержит вложенные элементы), "П" - простой тип (не содержит вложенные элементы), "А" - атрибут элемента XML файла.

4. Формат значения элемента. Формат значения элемента представляется следующими условными обозначениями: T - символьная строка; N - числовое значение (целое).

Формат символьной строки указывается в виде T(n-k) или T(=k), где n - минимальное количество знаков, k - максимальное количество знаков, символ "-" - разделитель, символ "=" означает фиксированное количество знаков в строке. В случае, если минимальное количество знаков равно 0, формат имеет вид T(0-k). В случае, если максимальное количество знаков неограниченно, формат имеет вид T(n-).

Формат числового значения указывается в виде N(m), где m - максимальное количество знаков в числе.

Для простых элементов, являющихся базовыми в XML (определенными в http://www.w3.org/2001/XMLSchema), например, элемент с типом "date", поле "Формат значения элемента" не заполняется. Для таких элементов в поле "Дополнительная информация" указывается тип базового элемента.

5. Признак обязательности элемента определяет обязательность присутствия элемента (совокупности наименования элемента и его значения) в файле обмена. Признак обязательности элемента может принимать следующие значения: "О" - наличие элемента в файле обмена обязательно; "Н" - присутствие элемента в файле обмена необязательно, то есть элемент может отсутствовать. Если элемент принимает ограниченный перечень значений (по классификатору, кодовому словарю и прочее), то признак обязательности элемента дополняется символом "К". Например: "ОК". В случае если количество реализаций элемента может быть более одной, то признак обязательности элемента дополняется символом "М". Например: "НМ, ОКМ".

К вышеперечисленным признакам обязательности элемента может добавляться значение "У" в случае описания в XSD схеме условий присутствия (отсутствия) элемента в файле обмена или к принимаемым значениям элемента. Например: "НУ", "ОКУ".

6. Дополнительная информация. Для сложных типов указывается ссылка на таблицу, в котором приведено его описание. Для элементов, принимающих ограниченный перечень значений из классификатора (кодового словаря и прочее), указывается соответствующее наименование классификатора (кодового словаря и прочее) или приводится перечень возможных значений. Для классификатора (кодового словаря и т.п.) может указываться ссылка на его местонахождение. Для элементов, использующих пользовательский тип данных, указывается соответствующее наименование типа.

Номер версии настоящего формата 1.1.