ГОСТ Р ИСО 13584-32—2012
Тип CLASSIFICATIONJType: См. 7.2.1.
Тип EXPLICIT_FUNCTIONAL_MODEL_CLASS_EXTENSION_Typo: См. 7.4.
Тип EXPLICIT_ITEM_CLASS_EXTENSION_Typo: См. 7.3.
Тип RECOMMENDED_PRESENTATION_Type: См. 7.2.2.
Перечень ограничительных условий:
Каждый экземпляр класса, определяющий семейство класса, на которое даны ссылки в совокупнос
ти элементов instanceJdentification, никогда недолжен быть связан с нулевым значением.
Свойства в версиях одного и того же класса, на которые даются ссылки в семействе элементов
instanceJdentification, не должны изменяться.
В одном и том же классе любой его версии одни и те же значения элемента instancejdentification
свойства должны соответствовать той же части.
Элементы content_version и content_revision должны существовать совместно.
Элемент content_version должен увеличиваться тогда и только тогда, когда расширение класса из
меняется (становятся допустимыми новые экземпляры класса), либо предыдущие экземпляры класса в
дальнейшем становятся недопустимыми.
При возрастании элемента content_version элемент version связанного с ним определения класса
(на который дается ссылка с помощью XML-элемента dictionary_definition) не обязательно будет возра
стать.
Элемент content_revision должен увеличиваться при любом изменении описания расширения клас
са, однако изменения будут модифицировать допустимые экземпляры вданном классе.
При возрастании элемента content_vorsion элемент content_revision должен сбрасываться на нуль.
Если XML-элемент tableJiko является истинным, то свойства, которые описывают каждый экземп
ляр класса, должны иметь те же свойства в том же порядке.
Все свойства, на которые даны ссылки в совокупности элементов instancejdentification, должны
быть применимыми кданному классу. Элемент instancejdentification не должен содержать дублирован
ные ссылки на свойство.
Все свойства, используемые для определения любого экземпляра качества (посредством XML-эле
мента population), должны быть применимы кданному классу.
Все экземпляры класса, которые определяют классэлементов population, должны быть такимиже. как
всессылочные элементы property_values, чьими значениями являются элементыtranslated_string_values. и
переведены на один и тот же язык (языки).
Всеэкземпляры класса, которые определяют элементы класса population, должны ссылаться наодин
и тотже класс, а не накласс, на которыйдается ссылка спомощьюэлемента explicit_model_class_oxtension
(посредством его унаследованного XML-элемента dictionary_definition).
7.2.1 Классификация свойств
Некоторые свойства, входящие в описания экземпляров класса, могут быть сгруппированы с помо
щью некоторых классификационных ресурсов. Каждая группа идентифицируется с помощью целого числа
и предназначена для различной обработки на приемной системе информации (свойств), принадлежащей
данной группе.
П р и м е ч а н и е 1 — Свойство может принадлежать различным группам.
П р и м е ч а н и е 2 — Свойство, которое не связано с классификационным значением, не связано с какой-
либо конкретной обработкой.
П р и м е ч а н и е 3 — В настоящем стандарте нв сделано никакого предположения относительно интер
претации каждого классификационного значения на приемной системе, в результате чего может заключаться
частное соглашение между отправителем и получателем.
Классификация свойств представляется с использованием комплексного XML-типа данных
CLASSIFICATIONJType (см. рисунок 39).
prcperty_
classification
CLASS!FICAT10N_Type
,
PROPERTY
CLASSIFICATIONJType
its_ value: xs:integer
prcp.cJef
I----------------------1
-WPROPERTY |
I_____________I
Рисунок 39 — Классификация свойств
50