ГОСТ Р ИСО 13584-42—2012
П р и м е ч а н и е 6 — N9 версий регистрируются в идентификаторах словарных элементов. Указание N9
версии элемента вего характеристике препятствует использованию словаря О. для интерпретации характеристик,
основанных на отличных версиях словаря О,,
Таблица 1 суммирует отличия между версиями и пересмотрами.
Т а б л и ц а 1— Пересмотр и версия
Н аименовиие
О братная совместим ость
С овм естим ость снизу-вверх
С овокупность Рор(
С овокупность P o p ,.,
удовлетворяет требованиям О ,.,
удовлетворяет требованиям О,
Пересмотр
Да
Да
Версия
Да
Нет
9.3 Исправление ошибок
При наличии ошибок в ссылочном словаре, ранее использованном для определения характе
ристик продукции, необходимо их исправить. Необходимо также определить механизм, позволяющий
пользователям ссылочного словаря понимать сам процесс исправления ошибок. Для каждого набора
данных, содержащего характеристики продукции, обработка ошибок означает: (1) распознавание, ка
кая характеристика содержит ошибку. (2) определение порядка исправления ошибочных характеристик в
соответствии с требованиями ссылочного словаря.
Если ошибочные словарные элементы еще не использовались для создания характеристик продук
ции (в замкнутой среде пользователя), то характеристики могут исправляться вместе со ссылочным сло
варем. Поставщик ссылочного словаря устанавливает порядок удаления ошибочных элементов из рас
сматриваемого ссылочного словаря, а также порядок внесения исправлений в сам ссылочный словарь.
Правила управления изменением словаря, определенные в настоящей части И С 013584, принимают,
что среда пользователя является открытой. Это означает, что не все возможные характеристики доступны
поставщику словаря, что указанные исправления не могут выполняться вместе с исправлениями ссылоч
ного словаря. В такой среде следует использовать механизм «нецелесообразности использования».
«Нецелесообразность использования» означает, что:
- чтобы гарантировать обратную совместимость, ошибочные словарные элементы (значения
свойств) остаются в ссылочном словаре, но при этом:
- все ошибочные элементы ассоциируются с атрибутом is_deprecated, имеющим значение true,
что означает: «данный словарный элемент (значение свойства) не рекомендуется использовать далее
в новых условиях», а также:
- атрибут, ассоциированный с каждым атрибутом is_deprecated. называется атрибутом интерпре
тации нецелесообразности использования is_deprecated_interprotation. Данный атрибут определяет
порядок изменения характеристики, ссылающейся на не рекомендуемый для использования элемент, в
соответствии с обновляемым ссылочным словарем.
П р и м е ч а н и е 1 — Спецификация атрибута is_deprecated_interpretation может быть неформальной
(объяснение пользователю ссылочного словаря порядка обработки соответствующих данных) или формальной
(инструкция по настройке компьютера для автоматического исправления данных).
П р и м е ч а н и е 2 — В рассматриваемой спецификации правил управления изменением словаря нет
формального языка представления содержания атрибута is_deprecated_interpretation. В настоящий момент ко
манда-разработчик общей словарной модели ИСО 13584/МЭК 61360 разрабатывает такой язык.
Пример 1— Если в классе С1 применимое свойство Р1. значение которого выражается в метрах,
заменяется свойством Р2, имеющим тот же смысл, но выражаемым в микронах, то: (1) Р1 значение
атрибута is_deprecatedравно true, (2) атрибут is_deprecated_interpretation может иметь значение: «гЗна
чение данного свойства должно теперь выражаться в микронах и относиться к свойству Р2».
Пример 2— В вышеприведенномПримере 1значениеатрибута свойства Р1is_deprecated_interpreta-
tion может быть представлено (если используемый подход согласован с сообществом, использующим
рассматриваемый ссылочный словарь) как выражение, использующее синтаксис языка
EXPRESS и представляющее значения свойств через идентификаторы свойств. В данном случае
выражение имеет вид: кР2:~ Р1 * 1000 000».
На рисунке 1 приведена модель планирования, представляющая указанный механизм в общей
словарной модели ИСО 13584/МЭК 61360. вместе с определениями соответствующих атрибутов.
34