ГОСТ ISO/IEC 12785-2—2015
Диаграмма:
’□ Variari.Type’lBi
—ГиннЪ — metadata|в
—| в identifier ^9
| О IdHntJflermf |а
Представление компонента Schema:
<xs:complexType name="Variant.Type”>
<xs:sequence>
<xs:element name-metadata’ tvoe=~ Metadata.Tvpe" minOccurs="1" maxOccurs=’17>
</xs:sequence>
<xs:attribute name-Identifier" type=” xs:ID * use=’required7>
<xs:attribute name=’tdentifierref type-’xs:IDREF * use=’required7>
</xs:complexType>
5.2.3.5
Модель групп: grpStrict.any
Имя
grpStficl.any
Используется
(из тогоже документа
схемы)
Сложный тип IPoffrter.Type, Сложный тип. Metadata.Type
Документация
Любой элемент из любого пространства имен гложетбыть включен в качестве
«любого» элемента. Пространство имен для любого элемента, который опре
делен вдругом стандарте или спецификации, должно быть задекларировано, и
schema должна снабжаться ссылками. Расширение определено как «строгий»,
т.е.каждый элемент расширения должен иметь собственное пространство имен
Представление экземпляра XML:
Разрешить любые элементы из пространства имен, отличных от пространства имен схемы (строгая про
верка).^..*]
Диаграмма:
» grpStrlct.eny |а—«^в— | |o**otner |
_______________________________
0 . . ®
Представление компонента Schema:
<xs:group name=»grpStrict.any»>
<xs:sequence>
<xs:any namespace-’##other" processContents="strict’’ minOcojrs=’0’ maxOccurs="unbounded7>
</xs:sequence>
</xs.group>
6 Использование Schematron
Чтобы помочь разработчикам обеспечить выполнение ограничений информационной модели, ко
торые не могут быть обеспечены XSDs. Schematron схема была представлена как часть спецификации в
комплекте документации.
Два описания схемы XML (XSDs) (основное и расширенное) не связаны между собой, т.е. одно не
импортирует другое. Это вызвано тем. что связь между ними создает неоднозначную привязку из-за под
держки расширяемости. Причина неоднозначности в том. что необходимо чтобы обе XSDs при помощи
расширяемости приводили к одной XSD позволяя импортировать структуры из другого пространства
имен, что другие XSD запрещают. Это отсутствие формальной связи одного XSD с другой означает, что
ограничения в IS0.1EC 12785-1, касающиеся компонентов расширения, не применяется в связывании.
22