Актуальная информация
Внимание-внимание! разработан законопроект, который непосредственно касается каждого КИ!
Не понимаешь что с этим делать? Приходи на вебинар - мы проведем широкое общественное обсуждение, объясним.
Структура логической модели XML-файла состоит из строк и представлена элементами и атрибутами XML (тегами), а также их значениями.
Элемент - составная часть XML-документа, представляющая собой некоторую законченную смысловую единицу. Элемент может содержать один или несколько вложенных элементов и-или атрибутов - составной элемент (элемент сложного типа). Элемент, не содержащий в себе другие элементы-атрибуты, - простой элемент (элемент простого типа).
Атрибут представляет собой составную часть элемента, уточняющую свойства элемента, несущую дополнительную информацию об элементе. Атрибут всегда определяется как простой тип.
Описание структуры XML-схемы файла обмена приводится в табличной форме.
Код элемента | Содержание элемента | Тип | Формат | Наименование | Дополнительная информация |
<наименование элемента (комплексного типового элемента)> | |||||
В графе "Код элемента" указывается сокращенное наименование (код) описываемого элемента XML-схемы.
В графе "Содержание элемента" указывается сокращенное наименование (код) элемента (комплексного типового элемента) или атрибута, входящего в состав описываемого элемента.
Дополнительно для атрибута в графе "Код элемента" повторяется код элемента (или комплексного типового элемента), составной частью которого является атрибут.
В строке "Наименование элемента (комплексного типового элемента)" приводится полное и сокращенное наименование описываемого элемента, а также необходимая дополнительная информация.
Синтаксис сокращенного наименования тега должен соответствовать его наименованию в XML-схеме.
В графе "Тип" указываются символы (обозначения), определяющие признак обязательности - присутствия элемента-атрибута (совокупности наименования элемента-атрибута и его значения) в файле. Признак обязательности может принимать следующие значения:
О - обязательный элемент, должен обязательно присутствовать в XML- документе;
Н - необязательный элемент, может как присутствовать, так и отсутствовать в XML-документе;
ОА - обязательный атрибут, должен обязательно присутствовать в элементе;
НА - необязательный атрибут, может как присутствовать, так и отсутствовать в элементе;
У - символ, обозначающий условие выбора (или - или), позволяющее присутствовать лишь одному из указанных элементов-атрибутов. В зависимости от заданного условия либо должен обязательно присутствовать только один элемент-атрибут из представленных в группе условно-зависимых элементов-атрибутов, либо может присутствовать только один элемент-атрибут из представленных в группе условно-зависимых элементов-атрибутов. Символ может добавляться к указанным выше символам, например: "УО", "УНА" и т.д.
В случае если количество реализаций элемента в файле может быть более одной, то признак обязательности элемента дополняется символом, определяющим множественность элемента - "М", например: "НМ", "ОМ", "УОМ" и т.д.
В графе "Формат" для каждого простого элемента и для атрибута указываются: символ формата, а вслед за ним в круглых скобках - длина (размер) поля элемента-атрибута. Если длина не указана, то длина может быть произвольная. Для форматов простых элементов-атрибутов, являющихся базовыми в XML, например, с типом "date" (дата), длина не указывается.
Символы формата простого элемента и атрибута соответствуют представленным ниже обозначениям:
T - <текст (символьная строка)>;
N - <число (целое или дробное)>;
D - <дата>, дата в формате <ГГГГ-ММ-ДД> (год - месяц - день);
K - <код>, кодовое значение по классификатору, справочнику, и т.п.;
B - <булево выражение>, логический тип "Истина-Ложь";
Z - <целое положительное число или ноль>.
Если значением элемента-атрибута является дробное десятичное число, то формат представляется в виде N(m.k), где: m - максимальное количество знаков в числе, включая целую и дробную части числа, без учета десятичной точки и знака "-" (минус), а k - число знаков дробной части числа. Если значением элемента-атрибута является символьная строка (текст), имеющая минимальное и максимальное значение, то формат представляется в виде T(n-m), где: n - минимальное количество символов, m - максимальное количество символов, символ "-" - разделитель.
Для составных элементов в графе "Формат" указывается признак типа элемента. Может принимать следующие обозначения:
S - <элемент>, составной элемент (сложный элемент логической модели, который содержит вложенные элементы);
SA - <элемент>, составной элемент, содержащий атрибут (сложный элемент логической модели, который содержит вложенные элементы и атрибуты);
CT - <комплексный типовой элемент>, группа элементов и-или атрибутов, комплексный (базовый) тип (определенный набор (совокупность) элементов-атрибутов, объединенных в группу с общим наименованием, и используемый в таком составе в других элементах схемы).
Все составные элементы описываются отдельно. Атрибут составного элемента описывается после описания основного элемента.
В графе "Наименование" указывается полное наименование элемента или атрибута, комплексного типового элемента, соответствующее его аннотации в XML-схеме.
В графе "Дополнительная информация" указывается дополнительное описание элемента-атрибута. Для составного элемента указывается ссылка на место отдельного описания состава данного элемента и, при необходимости, его наименование. Для элементов-атрибутов, принимающих перечень значений из классификатора (справочника, кодового словаря и т.п.), указывается соответствующее наименование классификатора (справочника, кодового словаря и т.п.). Если элемент-атрибут имеет в рамках установленного формата ограниченное количество возможных значений, то указываются эти значения. Также могут указываться иные дополнительные сведения.
Внимание-внимание! разработан законопроект, который непосредственно касается каждого КИ!
Не понимаешь что с этим делать? Приходи на вебинар - мы проведем широкое общественное обсуждение, объясним.