ГОСТ Р ИСО 24610-2—2013
<vNot>
<vAlt>
<fs type="NegatedValuer>VALUE1 </fs>
<fstype=”NegatedValue2’>VALUE2</fs>
</vAlt>
</vNot>
Пример:
<fs type="pos“>
<( name=,,agr“>
<fs type=*’agr-cat">
<f name=*per’>
<vNot>
<fs type="3rd*/>
</vNol>
< /f>
<f name=*num*>
<vNot>
<fs type=*smgularV>
</vNot>
</f>
</fs>
<H>
</1s>
6.2.3 Иллюстративные примеры формальной правильности
Структура элементов — это частично рекурсивная функция из элементов в их значения. Отсюда
следует, что представление f&/ допустимо (как представление пустой структуры элементов), но пред
ставление, котороеопределяет элементы без значений, недопустимо.
Пример 1 — Формальная правильность
a) <fs type=’topV>
b) <fs type ="TYPE’>
<fname=*FEATUREV>
< !- WRONG «>
</fe>
Здесь: a) — формальная правильность, б) — несогласованность.
Тип присваивается каждой структуре элементов или каждому значению элемента, но не самому
элементу. Следовательно, элемент с именем Т не может иметь атрибутс именем ‘type".
Пример 2 — Формальная правильность:
a) <fa/>
b) <fs type=’top7>
c) <fetype=”TY P E r>
—
<f name=’ FEATURE‘-type=-’TYPE2’>
<fs type="top7>
</f>
<l
WRONG —>
</fe>
d) <t3type=’TY P Er>
<f name=’ FEATURE,‘>
<fs type=“TYPE27>
</f>
</fa>
Здесь:
a) формально правильное представление — самое общее представление нетипизированиой
структуры элементов;
b
) тоже формально правильное представление; top обычно считается самым общим типом, что
делаетданное представлениенаиболееобщим, хотяв рамкахданногостандартаоно нетребуется, итип
top не является встроенным — он должен декларироваться только в случае необходимости его
использования;
15