Модель непосредственных составляющих
Модель непосредственных составляющих фактически является надстройкой над формальными грамматиками. Эта модель приближенная и обладает ограниченными возможностями.
Рассмотрим эту модель на примере:
((Онегин, добрый (мой приятель)), (родился на (брегах Невы))).
Каждая составляющая заключена в скобках и представляет собой простую семантическую конструкцию. Составляющие могут находиться в следующих отношениях:
Di<Dj – i-я сост. левее j-й, либо одна входит в другую DiDj
Рассмотрим свойства этих отношений.
A) [(DD1)Ù(D
D2)]→[(D1
D2)Ù(D2
D1)] – скобочная структура должна быть «правильной».
B)D0, что D
D0. Очевидно, что D0 – все предложение.
Свойства A и B фактически определяют отношение, как древесный порядок.
C)Di, Dj [(Di<Dj)Ú(Dj<Di)Ú(Di
Dj)Ú(Dj
Di).], т.е. одно из этих отношений всегда присутствует между составляющими фразы.
Пример.
D0→D1D2
D1→Онегин, добрый D3
D2→родился на D4
D3→мой приятель
D4→брегах Невы
Получаем формальную грамматику (Σ, N, S, P), где
Σ – алфавит русского языка, включая знаки препинания,
N={D0, D1, D2, D3, D4},
S=D0
P – перечислены выше.
Каждому нетерминалу соответствует не просто произвольное понятие, а определенная грамматическая конструкция. Так, D0 – предложение, D1 – определение (определяемое понятие + само определение в формате признак и первичное понятие), D2 – действие в прошлом, D3 – первичное понятие для определения, D4 –группа дополнения.
Структуру модели можно изобразить в виде граф (рис. 6.1)
Рис. 6.1. Модель непосредственных составляющих