Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1212.doc
Скачиваний:
41
Добавлен:
27.03.2016
Размер:
1.14 Mб
Скачать

5.2.2. Синтаксический анализ

Задача – на основании результатов морфологического анализа и системы правил, определяющих грамматически правильные цепочки словоформ – конструкции языка (эти правила задаются в виде продукций), осуществить разбор запроса и построить его синтаксическую структуру, которая представляется, как правило, в виде графа. При этом устанавливается соответствие между строками морфологической информации или между их цепочками.

Пусть система продукций, описывающая синтаксически правильные конструкции языка, имеет вид:

(1)Р1<предложение><группа подлежащего><группа сказуемого>

(2)Р2<группа подлежащего><существительное>N2

(3)Р3<группа сказуемого><глагол><именная группа>N3

(4)Р4<именная группа><существительное><именная группа>N4

(5)Р5<именная группа><прилагательное><существительное>N5, где Рi- условия применимости ядер соответствующих продукций. Имеют значения:

Р1– если <группа подлежащего> находится в творительном падеже, то <группа сказуемого> должна иметь пассивный залог;

Р2- <существительное> должно быть в творительном падеже;

Р3- <именная группа> должна иметь именительный падеж, а <глагол> - быть пассивным;

Р4- <именная группа> в правой части продукции должна быть в родительном падеже, <существительное> должно быть в именительном падеже;

Р5- <прилагательное> и <существительное> должны быть в одном падеже и иметь одинаковый род и число,

Ni– постусловия соответствующих продукций. Имеют значения:

N2- <группа подлежащего> получает падеж <существительного>;

N3- <группа сказуемого> получает пассивность, аналогичную <глаголу>;

N4– <именная группа> из левой части продукции получает падеж, соответствующий падежу <существительного> из правой части;

N5- <именная группа> из левой части продукции получает падеж, общий для элементов правой части.

Пусть синтаксическому анализу подвергается предложение, морфологический анализ которого выполнялся ранее. Для удобства представим результат морфологического анализа в виде таблицы 5.5 (ниже каждой основы указана морфологическая информация):

Результаты морфологического анализа из примера

Таблица 5.5

СТУДЕНТ

РАССМОТР

ВОПРОС

МЕЖДУНАРОДН

ОТНОШЕНИ

часть речи

существительное

глагол

существительное

прилагательное

существительное

род

м, ср

любой

м

любой

ср

число

ед.

мн.

мн.

мн.

мн.

падеж

твор.

-

им.

вин., род.

род.

одушевленность

любая

любая

любая

неодушевленный

любая

пассивность

-

пассив

-

-

-

При проведении синтаксического анализа выбор продукции из системы продукций выполняется путем подбора той из них, которая по правой или левой части совпадает со структурой предложения, полученной после морфологического анализа и/или после проведения очередного этапа синтаксического анализа. При этом возможны две стратегии – восходящая и нисходящая (подробно – в [32]). Используем восходящую стратегию.

На первом шаге применим продукцию (5) для свертывания словоформ МЕЖДУНАРОДН и ОТНОШЕНИ. Возможность такого применения определяется структурой правой части продукции, а также условием ее применимости Р5, поскольку обе словоформы имеют совпадающий падеж (родительный), род (средний) и число (множественное). Свертываем две словоформы в понятие <именная группа>, которому, в соответствии с постусловиемN5, приписываем родительный падеж:

<

(5)

именная группа>(род.)

<прилагательное><существительное>

МЕЖДУНАРОДН(любой, мн., род.) ОТНОШЕНИ(ср.,мн.,род.)

На втором шаге применим продукцию (4) для свертывания словоформы ВОПРОСЫ с <именной группой>, полученной ранее. Такая возможность определяется структурой правой части продукции и условием ее применимости Р4(родительный падеж <именной группы> из правой части и именной падеж <существительного>). Свертка дает понятие <именная группа>, которому, в соответствии с постусловиемN4приписывается именительный падеж:

<

(4)

именная группа >(им.)

<существительное><именная группа>

ВОПРОС(м, мн., им., любая)<именная группа>(род.)

На третьем шаге применим продукцию (3) (анализ такой возможности предлагается выполнить читателю). Результат представим графом:

<

(3)

группа сказуемого>(пассив)

<глагол><именная группа>

РАССМОТР(любой, мн., -, любая, пассив)<именная группа>(им.)

Применение продукции (2) на четвертом шаге позволяет сформировать <группу подлежащего>:

<

(2)

группа подлежащего>(твор.)

<существительное>

СТУДЕНТ(м., ед.,твор.,любая)

Наконец, применение продукции (1) позволяет получить окончательный результат:

<

(1)

предложение>

<группа подлежащего><группа сказуемого>

<группа подлежащего>(твор.)<группа сказуемого>(пассив)

Объединение частных графов, полученных после каждого этапа, позволяет общую получить структуру исходного предложения (выполнить самостоятельно).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]