ГОСТ Р ИСО 24610-2—2013
В стиле данного выше неформального определения можно расширить также область действия
операции категоризации путем распространенияее на отношения дизъюнкции иотрицания, на конкрет
ные примитивыи наиспользованиеатрибутовв языкеразметки: например, элемент<vAlt>, содержащий
значение v. категоризирует v. Отрицание значения у(представляемое элементом <vNot> ифигурирую
щее в ИСО 24610-1:2006, пункт 5.9.3) категоризируетлюбое значение, которое не объединяется с
у и
л
и
(какв случаяхдизъюнкций иотрицаний) не включает в себя v; например, структура
<vNot>
<numeric value-’0*/>
</vNot>
категоризируетлюбое численное значение отличное от нуля.
Значение <fs type="X7>, даже если оно неверно, категоризирует любую структуру элементов
типа X.
8.4.8 Пример деклараций элементов
8.4.8.1 Приведенный нижепримердеклараций элементов вобобщеннойграмматикелексических
структур (GPSG) заимствован из книги [4]. В приложении к этой книге (с.245—247) авторы предложили в
частности систему элементовдля английского языка:
Диапазоны значенийэлементов:
- INV{+, -}
- SUBJ{+,-}
- CONJ (and, both, but, either, neither, nor. or, NIL}
- COMP (for. that, whether, if. NIL}
- AGR CAT
- PFORM (to. by.for__ }
Стандартные значенияэлементов:
- FSD 1: [-INV]
- FSD2:-[CONJ]
- FSD 9: [INF, +SUBJ]-*[COMP for]
8.4.8.2 Следует иметь в виду, что в рассматриваемом примере аббревиатура «FSD» обозначает
не декларации систем элементов {«feature system declarations»), фигурирующие в настоящем стандар
те. а присущиеграмматикеGPSGстандартныезначенияспецификацийэлементов(«feature specification
defaults»). Элемент INV. указывающий, нарушен ли в предложении прямой порядок слов, может
прини матьтолько два значения: plus {♦) иminus(-). Если этот элемент не определен, то стандартное
правило (здесьэто FSD1) гласит, чтопо умолчанию всегда предполагается значение
minus.Декларациядля это го элементадолжна кодироватьсяследующим образом:
<fDecl name="inv">
<fDescr>HHBep™poBaHnoe предложение<Я0е8сг>
<vRange>
<vAlt>
<binary value=*true7>
<binary value=’false’7>
</vAlt>
</vRange>
<vDefault>
<binary value-’false”/»
</vDefault»
</fDecl>
Диапазон значений определяется какдизъюнкция (а точнее — как результат операции «исключа
ющее ИЛИ») над значениями, которые могут быть представлены значением <binary>, т. е. значением
должны быть либо «истина», либо «ложь», ноне то и другое ине отсутствие значения.
8.4.8.3 Элемент CONJ указывает на то. что в данной конструкции используется поверхностная
форма конъюнкции. Знак тильды (*•) в стандартном правиле (см. выше FSD 2) представляет операцию
отрицания. Это значит, чтопоумолчаниюданныйэлементотсутствует, т. е. конъюнкциинесуществует.
Ситуация отсутствия CONJ отлична от ситуации, в которой CONJ присутствует, но в диапазон ее
допустимыхзначений входит ноль(NIL). В контексте проводимого авторами анализа значение NIL пока
зывает, что операция конъюнкции имеет место, но в поверхностной форме предложения нет явно выра
женной конъюнкции. Декларацияэлементов, ассоциируемаясданнымэлементомдолжна кодироваться
следующим образом:
27