Расширенный листинг схемы ISO13584_25_IEC61360_5_library_implicit_schema
В настоящем приложении приведены ссылки на полный листинг схем на языке EXPRESS, приведенных в разделе 8 настоящего стандарта без комментариев и каких-либо пояснений, но с указанием дополнительных ограничений, установленных в приложении D для ISO13584_25_IEC61360_5_conformance_schema. Данная схема имеет наименование ISO13584_25_IEC61360_5_library_implicit_schema. В листинге этой схемы указаны все элементы соответствующей краткой схемы по разделу 8. Эти элементы заимствованы из других схем и объединены в одну схему без каких-либо ссылок на внешние источники.
Данная схема может использоваться:
- для обмена библиотеками, содержащими ссылки на ISO13584_25_IEC61360_5_liim_schema и ассоциированную с ней IEC13584_25_IEC61360_5_conformance_schema, но не на какой-либо протокол обмена видами;
- для обмена библиотеками, содержащими ссылки на ISO13584_25_IEC61360_5_liim_schema и ассоциированную с ней IEC13584_25_IEC61360_5_conformance_schema, а также ссылки на некоторые протоколы обмена видами. В этом случае ограничения, установленные в используемых протоколах обмена видами, проверке не подвергают.
Данная схема может быть также дополнена проверкой ограничений, установленных во всех используемых протоколах обмена видами. Для каждого протокола, на который имеется ссылка, эту проверку проводят следующим образом, предполагая, что имеется ссылка на протокол обмена видами V1, и что в этом протоколе установлены две схемы ограничений с именами S1_V1 и S2_V1:
a) проводят проверку того, что сущности, к которым происходит обращение в схемах S1_V1 и S2_V1, уже существуют в ISO13584_25_IEC61360_5_library_implicit_schema. В противном случае ссылки на интегрированную информационную модель библиотеки LIIM 25 и на протокол обмена видами V1 из одного файла поставки библиотеки недопустимы.
Примечание 1 - Информационная модель файла поставки библиотеки и сущности, которые могут в него входить, определены в интегрированной информационной модели библиотеки. Протокол обмена видами может добавлять только ограничения;
b) конструируют расширенную форму схемы S1_V1 и результату присваивают наименование "S1_V1";
c) конструируют расширенную форму схемы S2_V1 и результату присваивают наименование "S2_V1";
d) во всех местах расширенной формы схемы S1_V1, в которых имеется строка "S1_V1", эту строку заменяют на 'ISO13584_25_IEC61360_5_library_implicit_schema' с сохранением контекста;
e) во всех местах расширенной формы схемы S2_V1, в которых имеется строка "S2_V1", эту строку заменяют на 'ISO13584_25_IEC61360_5_library_implicit_schema' с сохранением контекста;
f) к содержимому ISO13584_25_IEC61360_5_library_implicit_schema добавляют содержимое расширенной формы схемы S1_V1 и удаляют повторяющиеся элементы;
g) к содержимому ISO13584_25_IEC61360_5_library_implicit_schema добавляют содержимое расширенной формы схемы S2_V1 и удаляют повторяющиеся элементы.
После выполнения данной процедуры для всех протоколов обмена видами V1, V2, ..., Vn ISO13584_25_IEC61360_5_library_implicit_schema может использоваться для обмена любыми библиотеками, использующими ISO13584_25_IEC61360_5_liim_schema и соответствующую ей IEC13584_25_IEC61360_5_conformance_schema в качестве интегрированной информационной модели и содержащими ссылки на весь набор протоколов обмена видами V1, V2,..., Vn либо на его часть. В окончательную схему кроме того должны входить ограничения, установленные в протоколах обмена видами, ссылки на которые содержатся в ней.
Листинг ISO13584_25_IEC61360_5_library_implicit_schema приведен в сети Интернет по адресу: http://www.tc184-sc4.org/EXPRESS/
В случае затруднений, связанных с доступом на сайт, обращайтесь непосредственно в центральный секретариат ИСО или в секретариат ИСО ТК 184/ПК4 по адресу электронной почты: sc4sec@tc184-sc4.org.
Примечание 2 - Информация, приведенная по указанному выше адресу в виде, пригодном для ее интерпретации компьютером, является нормативной.
Примечание 3 - Информация о выявленных ошибках в коде EXPRESS, описание этих ошибок, а также изменениях доступна в сети Интернет по адресу: http://www.lisi.ensma.fr/ftp/pub/PLIB_release_notes/Part25/Part25-IS/.