ГОСТ Р ИСО 13584-102—2010
- атрибут organization объекта external_file_protocol должен обеспечить ссылку на организа
цию. атрибутом id которой является «ИСО». а атрибутом имени - «International Organization for
Standardization»;
- атрибута country объекта external_flle_protocol не должно быть;
- атрибут protocol_name объекта extornal_file_protocol должен быть типа «ISO_10303_2##» и
-атрибут level объекта external_file_protocol, при его наличии, должен иметь значения «00».
«01». «02»...«99».
Функция ISO13584_102_protocol_compliant_to_cc возвращает логическое значение TRUE в том
случае, если допускается ссылка на объект external_file_protocol, в противном случае функция возвра
щает значение FALSE.
Спецификация EXPRESS:
*)
FUNCTION ISO13584_102_protocol_compliant_to_cc{p: extemal_file_protocol): BOOLEAN;
IF ((’IS013584_EXTENDED_DICTIONARY_SCHEMA.STANDARD_DATA_PROTOCOL’
IN TYPEOF(p))
AND {IS013584_102_organization_compliant_to_cc(p.organisation))
AND (p.protocol_name LIKE ISO_10303_2##)
AND (p.level LIKE Ш )
AND ({0 <= VALUE(p.level)) AND (VALUE(p.level) <= 99)))
THEN
RETURN(TRUE):
ELSE
RETURN(FALSE);
ENDJF;
END_FUNCTION, - - ISO135e4_102_protocol_compliant_to_cc
(*
6.4.3.3 Функция ISO13584_102_organization_compliant_to_cc
Функция ISO13584_102_protocol_compliant_to_cc предназначена для проверки того, может ли
на объект organization обеспечить ссылку объект external_filo_protocol. на который имеется ссылка в
экземпляре view_exchange_protocol Jdentification. представляющем легитимный класс соответствия
требованиям настоящего стандарта. Объект external_file_protocol, на который имеется ссылка в эк
земпляре view_exchange_protocol_identification. представляющий легитимный класс соответствия
требованиям настоящего стандарта, может обеспечить ссылку на объект organization при выполнении
следующих условий:
- атрибутом id объекта organization является «ИСО» и
- атрибутом name объекта organization является «International Organization for Standardization».
Функция ISO13584_102_organization_compliant_to_cc возвращает логическое значение TRUE,
если объект organization соответствует этим ограничениям, в противном случае функция возвращает
значение FALSE.
Спецификация EXPRESS:
*)
FUNCTION ISO13584_102_organization_compliant_to_cc(org: organization): BOOLEAN:
IF ((org.id = ISO ) AND (org.name = ’International Organization for Standardization’))
THEN
RETURNfTRUE):
ELSE
RETURN(FALSE);
ENDJF;
ENDJUNCTION; - - ISO13584_102_organization_compliantJo_cc
r
6.4.3.4 Функция ISO13584_102_vep_applicationJs_the_protocol_name
Функция ISO13584_102_vop_applicationJs_the_protocol_name предназначена для проверки
того, соответствует ли атрибут application объекта vopjd view_exchango_protocol_idontification ат
рибуту protocol_name объекта external_file_protocol. на который ссылается первая деталь набора
14