ГОСТ Р ИСО 24610-2—2013
программного агента (proxy) для всего множества адекватных расширений, которые категоризируются
адекватной или неадекватной типизированной структурой элементов.
В лингвистическойлитературечастоможновстретитьидругие категориитипизированныхструктур
элементов. Особенно примечательны структуры элементов с тотальной соподчиненностью. в которых
каждый обязательный элемент принимает значение из строго определенного диапазона (<vRange>),
что равносильно обеспечению адекватностидеклараций FSD независимо от ограничений вида <cond>
или <bicond>. Крометого, объекты, называемыездесьпредставлениямиструктурэлементов, во мно
гих отношениях больше совпадают с тем, что специалисты по прикладной лингвистике называют дес
крипторами структур, чем со структурами элементов. Дескрипторный язык, используемый в
большинстве лингвистических приложений типизированныхструктур элементов, достаточно консерва
тивендля того, чтобы его можно былолегко встраиватьв представления структурэлементов, охватыва
емые ИСО 24610-1:2006; подавляющее большинство таких структур составляет основу грамматики
фразовых категорий, управляемых вершинами (HPSG — Head-driven Phrase Structure Grammar) [10].
Однако в указанном стандарте есть представления структур элементов (FSR), для которых соответ
ствиеединственному эквивалентномуописанию в лучшем случае весьмарасплывчатоиз-за наличия их
зависимости от FSD, применительно к которым такая эквивалентность может бытьдоказана.
6.2.2Анализ синтаксиса типизированной структуры элементов в XML
6.2.2.1 Общие сведения
Обзор представлений синтаксиса типизированной структуры элементов дается ниже в привязке к
соответствующим именам элементов и их шаблонам.
6.2.2.2 Введение имен
a) имена структурных элементов иих свойств:fs.f
b
) имена значений элементов.(fs). string, symbol, binary, numeric, vLabel
c) имена атрибутов элементов:name.type.org, value
d) имена конструкторов коллекций:vColl
e) имена элементов-операторов:vAlt, vNot. vMerge, default
6.2.2.3 Базовая модель
<fs type=*Type*>
<f name=’featureName*>
<fs type="featureValueType’’>VALUE</fs>
<lf>
</fs>
6.2.2.4 Модели значений элементов
a) для типовзначений атомарных элементов:
<fs type="atomicType*/>
b) для значений структур элементов:
<fs type=*featureValueType">VALUE</fs>
c) коллекции:
<vColl org="collectionType">
<fs type="Member1T ype’>VALUE1</fs>
<fs type=*Member2Type’>VALUE2</fs>...
<7vColl>
d) дизъюнкция:
<vAlt>
<fs type="Disjunct1Type">VALUE1</fs>
<fs type=’Disjunct2Type">VALUE2</fs>...
</vAlt>
e) отрицание (взятиедополнения)
<vNot>
<fs type=’’NegatedValue’>VALUE</fs>
</vNot>
или
14