ГОСТ Р ИСО 13584-42—2012
словарем) могут быть определены новым ссылочным словарем (путем использования новой
альтернативной единицы измерения). Таким образом. № версии класса должен увеличиться.
Правило 3: Исправление ошибок
Если после замены словарного элемента Ent, (класса, типа данных, свойства....) ссылочного сло
варя на сущность Ent, , новый ссылочный словарь 0 1г1уже не может интерпретировать все характери
стики. определяемые словарем О,, то рассматриваемое изменение не является обратно совместимым
и нарушается принцип онтологической непрерывности.
Для исправления ошибок необходимо: (1) идентифицировать те словарные элементы, которые
следует модифицировать, и назначить значение true их атрибуту is_deprecated; (2) определить но
вые сущности, которые будут исправлять ошибки; (3) описать в атрибуте is_deprecated_interpretation не
рекомендуемый для использования элемент (почему данный элемент уже не рекомендуется для ис
пользования. как следует изменять характеристику, ссылающуюся на не рекомендуемый для использо
вания элемент, в соответствии с требованиями обновляемого ссылочного словаря).
Пример 7 — Если вносится исправление единицы измерения меры действительного типа
некоторого свойства, то рассматриваемая продукция, зарегистрированная ранее и характеризуемая
данным свойством, должна описываться уже по-другому. Новый ссылочный словарь уже не является
обратно совместимым, и данное изменение не может вноситься просто так. Поэтому (1)
соответствующее свойство следует считать не рекомендуемым для использования, (2) новое
свойство (уже с другим идентификатором) должно создаваться как видимое и применимое там. где
таковымбылопредшествующеесвойство. (3)ватрибутеis_deprecated_interpretationпредшествующего
свойства необходимо указать, что значение данного свойства должно быть, например. «... разделено на
1000. Только после этого оно может рассматриваться как значение нового свойствах.
Пример 8 — Если некоторые новые контекстные параметры добавляются к тем. от которых
зависит контекстно-зависимое свойство, то все характеристики, использующие данное свойство,
должны уже описываться по-другому после внесения изменения. Новый ссылочный словарь уже
не может интерпретировать некоторые предшествующие характеристики. Поэтому необходимо (1)
сделать не рекомендуемым для использования старое контекстно-зависимое свойство, (2) создать и
внести новое свойство. (3) объяснить нецелесообразность использования старого свойства и,
возможно (если предшествующее контекстно-зависимое свойство было предназначено для измерения
при фиксированном значении нового контекстного параметра), порядок преобразования значения не
рекомендуемого для использования контекстно-зависимого свойства в значение нового свойства.
П р и м е ч а н и е 2 — Вданном примере также возможно сохранять в ссылочном словаре как предшеству
ющее, так и новое контекстно-зависимое свойство.
На рисунке 2 приведена процедура классификации вносимых изменений.
Change request
Запрос на изменение
Backward compatible?
Является ли сущность обратно совместимой?
Yes
Да
No
Нет
Upward compatible?
Является ли сущность совместимой снизу-вверх?
Deprecate Ent,
Introduce new entities = Ent,M
Объявить сущностьEnt,. не рекомендуемой для использования
Внести новые сущности Ent,.1
Revision
Пересмотр
Version
Версия
Out of scope
Не рассматривается
Request an internal agreement of dictionary
users
Запрос на внутреннее согласование пользователей словаря
9.4.2 Изменение зависимости и распространения
В ссылочном словаре каждый словарный элемент может существовать только в одной версии. Таким
образом, если номер версии словарного элемента ссылочного словаря увеличивается, то все словарные
элементы, ссылающиеся на данный словарный элемент, должны быть изменены, чтобы ссылаться уже на
новую версию. В самом деле, такие изменения должны отслеживаться на уровне идентификаторов всех
37