ГОСТ Р ИСО 13584-32—2012
Правило 5: Распространение версий
Увеличение номера версии любых онтологических понятий, ссылки на которые даются с помощью
других онтологических понятий того же словаря, должно распространяться и на них.
Примечание 1 — Одни и те же ресурсы словаря идентифицируются одним и тем же поставщиком
информации.
Примечание 2 — Когда одно онтологическое понятие ссыпается на другое онтологическое понятие, то
эта ссылка будет выполняться посредством IRDl-идентификатора. который включает в себя версию проектного
онтологического понятия, поэтому если версия проектного понятия изменяется, то содержание исходного
онтологического понятия также должно изменяться для регистрации новой (правильной) ссылки. Подобное
изменение подтверждает, что новая характеристика может описываться (косвенно) с помощью исходного
онтологического понятия ичто его версия должна быть изменена.
Пример 2 — Изменение версии типа данных DATATYPEJType, например, с целью
расширения области его значений, будет также изменять и область значений любого
свойства, которое считается связанным с этой областью для типа данных, поэтому версия
этих свойств также должна обновляться. Последнее также будет изменять и множество
характеристик, которые могут описываться с помощью классов, в которых они становятся
применимыми с помощью XML-элемента described_element.
Пример 3 — Изменение номера версии класса приводит к изменению номера версии его
субклассов и суперклассов, и т.д.
Пример 4 — Если номер версии класса определений свойства увеличивается, то номер
версии этого свойства также должен увеличиваться.
Примечание3 — Данное правило гарантирует, что если номер версии класса характеристик,
используемый для описания характеристик элемента в обменном файле будет меньше или равен номеру его
версии в локальном словаре на приемной системе, то эта система будет способна правильно интерпретировать эту
характеристику независимо от ее сложности.
Правило 6: Расчет новых значений версии
Для каждого конкретного изменения все распространяемые изменения должны рассчитываться
совместно, а номер версии каждого объекта должен увеличиваться, по крайней мере, один раз. Также
допускается объединять номер различных изменений с целью расчета новых версий для множества
онтологических понятий.
Правило 7: Циркуляция новой версии
Обязанностью поставщика словаря является принятие решения о том, как и когда необходимо
распространять изменения.
Пример 5 — Словарь-справочник может связываться с сервером, соответствующим
ИСО/ТС 29002-20, который делает доступным каждое обновление, как только оно будет
утверждено.
Пример 6 — Словарь-справочник может распространяться путем выпусков. Каждый год
новый выпуск объединяет в себе все обновления, полученные в течение текущего года. В
этом случав все измененные онтологические понятия могут иметь только одну увеличенную
версию.
10.4.3 Управление классами категорий
К классам категорий, не оказывающим влияние на характеристики элемента, не могут применяться
вышеприведенные правила.
Правило 8: Подбор версий классов категорий
Увеличение версий классов категорий запрашивается в том случае, когда изменяется один или
несколькоихсуперклассов,ссылкинакоторыедаютсяспомощьюXML-элемента
categorization_class_superclasses. Все другие изменения могут регистрироваться путем увеличения
номера редакции.
Изменение версий классов категорий не распространяется на классы характеристик, на которые
они ссылаются. Подобные изменения регистрируются только как изменения редакции.
10.4.4Управление версиями и редакциями словаря
В процессе обмена файлами с характеристиками элементов, основанными на словаре,
нижеприведенные правила будут гарантировать, что при обмене файлами просто путем проверки
версии словаря получатель файлов может знать, позволяет ли прием пригодной версии словаря
интерпретировать файлы.
Правило 9: Версии и редакции словаря
После того, как обновленный словарь был распределен согласно Правилу 6:
131