ГОСТ Р ИСО/МЭК 11179-3-2012
6 Соответствие
Настоящий стандарт устанавливает концептуальную модель, но не физическую реализацию.
Следовательно, метамодель не должна быть физически реализована точно так. как описана. Однако
должно быть возможным недвусмысленное отображение между реализацией и метамоделью в обоих
направлениях.
Настоящий стандарт устанавливает список базовых атрибутов для ситуаций, когда полная кон
цептуальная модель не требуется или не применима.
Соответствие может быть декларировано либо концептуальной модели, либо базовым атрибутам,
либо тому и другому, см. 5.2. В заявлении о соответствии должны быть специфицированы Степень и
Уровень соответствия так, как описано ниже.
6.1 Стопень соответствия
Различие между «точным соответствием» и «соответствием» реализаций необходимо для од
новременного удовлетворения потребностей в интероперабильности и расширяемости. В настоя
щем стандарте установлены спецификации, направленные на обеспечение интероперабильности.
Расширения мотивированы потребностями пользователей, поставщиков, организаций и промыш
ленности и:
a) не специфицированы непосредственно в настоящем стандарте,
b
) специфицированы и согласованы вне настоящего стандарта,
c) могут служить в качестве пробного применения последующих редакций настоящего стандарта.
Точно соответствующая реализация может иметь ограниченное применение, но является макси
мально интероперабильной относительно настоящего стандарта. Соответствующая реализация может
быть более полезна, но менее интсроперабильна относительно настоящего стандарта.
6.1.1 Точно соответствующие реализации
Точно соответствующая реализация должна:
a) поддерживать все обязательные, факультативные и условные атрибуты и взаимосвязи элемен
тов данных;
b
) недолжна использовать, проверять, иметьдоступ или исследовать любые расширенные харак
теристики или расширения атрибутов элементов данных;
c) не должна распозновать. создавать или воздействовать на атрибуты элементов данных, кото
рые зависят от любого неспецифицированного, неопределенного или зависящего от реализации по
ведения.
П р и м е ч а н и е - Использование расширений метамодели или базовых атрибутов может вызвать неопре
деленное поведение.
6.1.2 Соответствующие реализации
Соответствующая реализация:
a) должна поддерживать все обязательные, факультативные и условные атрибуты и взаимосвязи
элементов данных;
b
) может использовать, проверять, иметь доступ или зондировать любые расширенные характе
ристики или расширения атрибутов элементов данных;
c) может распозновать, создавать или воздействовать на атрибуты элементов данных, которые
зависят от поведения реализации.
1 - Все точно соответствующие реализации являются также и соответствующими реали
П р и м е ч а н и е
зациями.
П р и м е ч а н и е
2 - Использование расширений метамодели или базовых атрибутов может вызвать нео
пределенное поведение.
6.2 Уровни соответствия
Реализация может соответствовать любому из двух уровней соответствия настоящему стандарту
или им обоим:
45