ГОСТ Р ИСО 13584-32—2012
Рисунок 107 иллюстрирует способ классификации изменений:
time“ tO, Pop,Рте
= f+ f.
Pop,,,
RevisionVersionOut of scope
Request an
internal
agreem ent
of dictionary
users
Change request - Запрос на изменение; Backward compatible? - Обратно совместимое? Upward compatible? -
Прямо совместимое? Deprecate Enti introduce new entities = Ent«i - Исключение понятия Enti Введение новых
объектов = Ent,.,; Yes - Да; No - Нет; Revision - Редакция: Version - Версия; Out of scope - Вне
рассмотрения; Request an internal agreement of dictionary users - Запрос на внутреннее одобрение пользователей
словаря.
Рисунок 107 — Классификация изменений в словаре
10.4.2Взаимосвязь и распространение изменений
В словаре-справочнике каждое онтологическоепонятиеможет существовать тольков
единственной версии, поэтому при увеличении номера версии этого понятия в словаре все
онтологические понятия, которые относятся к данному понятию, должны быть изменены, чтобы
соответствовать новой версии. В самом деле, подобное изменение должно отслеживаться на уровне
идентификаторов всех ссылочных онтологических понятий для того, чтобы получить уверенность в том, что
когда идентификатор онтологического понятия будет заменяться на его описание, то оно будет
содержать правильные внутренние ссылки. Таким образом, каждое изменение версии онтологического
понятия, упоминаемое в другом онтологическом понятии, должно представляться в виде новой версии
последнего.
Принцип неизменности каждого онтологического понятия применим в рамках словаря, но не между
несколькими словарями. Если класс С1 словаря D1 дает ссылку на класс С2 словаря D2 с помощью
условного соотношения, то обязанностью поставщика словаря D1 является принятие решения о том,
какие классы являются ссылочными, в какой версии и, возможно, о том. что свойства импортируются.
Таким образом, если поставщик словаря D2 изменяет версию класса С2, то он обязан перед
поставщиком словаря D1 принять решение о том, при каком условии и когда новая версия класса С2
будет упоминаться в классе С1. При этом прежняя ссылка может сохраняться, однако если номер
версии ссылки увеличивается, то версия класса С1 также должна возрастать.
Эти положения указываются в последующих четырех правилах.
Правило 4: Отсутствие распространения изменений между словарями
Если класс С1 словаря-справочника D1 дает ссылку на класс С2 словаря-справочника D2 с
помощью условного соотношения, и если версия класса С2 обновлена, то обязанностью поставщика
словаря D1 является принятие решения о том. при каких условиях и когда класс С1 даст ссылку на
новую версию класса С2. Когда это будет сделано, номер версии класса С1 должен быть увеличен.
Пример 1 — Класс С1 импортирует посредством условного соотношения свойства Р1 и
Р2. Новое применимое свойство РЗ вводится в класс С2. Поставщик словаря D1 не
заинтересован в свойстве РЗ. Класс С1 может продолжать ссылаться на предыдущую
версию класса С2.
130