ГОСТ Р ИСО 13584-42—2012
Аналогично, все свойства, существующие в момент времени time = t, должны по-прежнему суще
ствовать в момент t’ при t’ > t. Свойства также могут устаревать. Но при этом ни условия существова ния.
ни значения заданного элемента не могут изменяться. Область значений свойств может участво вать в
процессе эволюции. Принимая во внимание требование обеспечения обратной совместимости, область
значений может только увеличиваться. При этом отдельные значения время от времени мар кируются
как не рекомендуемые для использования.
Неизменность соотношения «класс-подкласс»
Соотношения типа «класс-подкласс» — это соотношения между классами и всеми подклассами.
Эти соотношения — прямые или удовлетворяющие свойству транзитивности. Соотношение «класс-
подкласс» поддерживает наследственность между суперклассом и подклассом. Выполнение требова
ния неизменности заданного соотношения «класс-подкласс» между двумя классами С1 (суперклассом)
и С2 (подклассом) зависит от последствий реализации данного соотношения для характеристик, опре
деленных подклассом:
- если С2 не наследует от С1 какой-либо элемент (свойство, тип. значение,...), используемый в ха
рактеристике. то соотношение «С1-С2» может быть погашено. Последствия реализации данного соотно
шения для № версии и No пересмотра определяются правилами управления изменением словаря;
- если С2 наследует от С1 некоторый элемент (свойство, тип. значение....), используемый в реа
лизации характеристики С2, то соотношение «С1-С2» погашено быть не может.
Отметим, что данное ограничение допускает существенную эволюцию иерархии соотношений
«класс-подкласс», например, допускает включение промежуточных классов между двумя классами,
связанными соотношением «класс-подкласс».
Неизменность характеристик
Из факта, что свойство Р применимо в классе С в момент времени time = t, следует, что Р остает
ся применимым в С в момент Г при Г > t.
П р и м е ч а н и е 2 — Для этого совсем не требуется, чтобы одни и те же применимые свойства всегда
использовались для описания экземпляров одного и того же класса. Свойства, используемые для характеристики
элемента, не зависят от эволюций ссылочного словаря. Они зависят, в основном, от требований приложения, ис
пользующего ссылочный словарь.
П р и м е ч а н и е 3 — Если свойство Р1 объявлено как применимое в классе С2. являющимся подклассом
С1, то Р1 может стать применимым в классе С1 без возникновения проблемы обеспечения обратной совместимо
сти, так как свойство применимости является унаследованным.
41