ГОСТРИСО 30042—2016
3.TML можетвключать меньше или больше категорий данных, чем указанные в XCS (приложение С),
и все еще быть совместим с ТВХ при условии, что те категории данных выражены в файле XCS. Если
TML будет включать категории данных, которые не находятся в XCS. то дополнительные категории
данных должны быть описаны в заголовке файла XCS.
Примечание — Несколько общих ограничений, таких как формат даты, формально не определены в
DTD или в XCS. но описаны в соответствующих частях настоящего стандарта, таких как приложение D. Эти огра
ничениядолжны также применятьсядля соблюденияТВХ.
Расширение для случая документа ТВХ — .tbx, расширение случая документа XCS — .xcs.
Хотя случай документа XCS должен существовать, чтобы формально определить ТВХ TML, он
не должен использоваться для проверки соблюдения условий. Инструменты проверки XML общего на
значения не признают ограничения в файле XCS. если эти ограничения не были включены в интегри
рованную схему, такую как упомянутая в приложении F.
Проверка соблюдения ТВХ — нейтральный язык определения схемы. В настоящем стандарте
описаны три типа проверки соблюдения:
DTD и XCS
DTD. представляющая основную структуру ТВХ. приведена в приложенииА. Файл XCS. представ
ляющий по умолчанию набор категорий данных и их ограничений, приведен в приложении С. С DTD и
файлом XCS случай документа ТВХ может быть подтвержден при помощи контролера соблюдения,
который специально предназначен для файлов ТВХ.
Понижение NG
Понижение файла схемы NG. представляющего основную структуру и набор категорий данных
и их ограничений, упомянуто в приложении F. Этот файл включает Schematron для некоторых ограни
чений категории данных. При помощи этого файла можно утвердить случай документа ТВХ для соот
ветствия ТВХ TML при помощи любого контрольного устройства XML. которое поддерживается NG и
Schematron. Соответствующим программным обеспечением поддреживаотся интегрированная схема
NG. которая могла быть произведена для другого ТВХ TML, основанного на его XCS.
Другие методы
Проверка соблюдения ТВХ также возможна с использованием других методов, которые включают
информацию от модуля основной структуры иограничений категории данных. Дополнительные методы
могут быть зарегистрированы в сети USA.
7.2 Примеры несоблюдения
Соблюдение ТВХ включает следующие аспекты:
1. правильность XML:
2. правильность относительно модуля основной структуры:
3. приверженность ограничениям категории данных в файле XCS.
Следующий пример неправильно построен, так как у первого <descrip> элемента есть ошибка
правописания в конечном тэге и <term> у элемента нет заключительного признака.
<term>kitten <descrip type-’definition’>SniaLl feline</deescrip>
Следующий пример правильно построен, но недействительна основная структура, так как модуль
основной структуры ТВХ не позволяет <descrip> признаку следовать <tig>.
<langSet xml:lang-"fr-ca">
<tigxterm>zor.e de soufflage</term>
</tig>
<descrip type-"definition">Area wnere snow is thrown by a sr.owpLow.</descrip>
</langSet>
Следующий пример действителен согласно DTD основной структуры ТВХ. но не придерживается
XCS. так как нет никакой категории данных ТВХ. названной «conflagration» в файле XCS.
<term>kitten</term> <descrip type-’conflagration’>Small feline</descrip>
6