АОТ   Автоматическая Обработка Текста

главная о нас продукты скачать  демо технологии   ^

Фрагментационный анализ

0 Общие положения.

0.1 Цель анализа.

0.2 Мотивировка.

1 Объекты анализа.

1.1 Входные данные.

1.2 Выходные данные.

1.3 Структура фрагмента.

2 Алгоритм работы анализа.

2.1 Правила анализа.

2.2 Порядок применения правил.

2.2.1 Начальное разбиение предложения.

2.2.1.1 Расстановка границ.

2.2.1.1.1 Правило о двух предикатах в одной клаузе.

2.2.1.2 Определение типа фрагмента.

2.2.1.3 Правила снятия омонимии при определении типа фрагмента.

2.2.1.4 Определение союзов и союзных слов фрагмента.

2.2.2 Работа с фрагментами.

2.2.2.1 Правила, устанавливающие иерархию.

2.2.2.2 Правила, объединяющие фрагменты.

2.2.2.3 Правила построения фрагмента необособленного согласованного определения.

3 Взаимодействие с синтаксическим анализом.

 

0 Общие положения ^


0.1 Цель анализа ^

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

 

0.2 Мотивировка ^

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

Второе важное свойство – членение предложения на фрагменты в большинстве случаев соответствует его делению на крупные семантические узлы. Так, результат фрагментационного анализа несет и некоторую семантическую информацию о предложении.

 

1 Объекты анализа ^


1.1 Входные данные ^

На вход фрагментационного анализа поступает текст, разбитый на предложения. Каждое предложение разбито на слова и знаки препинания. Каждому слову приписана морфологическая информация (все возможные пары <грамматическая характеристика, лемма>, которым удовлетворяет слово. Подробнее смотри Морфологический анализ). При некоторых словах имеются графематические пометы пометы: начало/конец числового, букво-числового комплекса, начало/конец оборота (из файла obor.dic). Подробнее смотри Графематика.

 

1.2 Выходные данные ^

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

 

1.3 Структура фрагмента ^

Структура фрагмента устроена следующим образом:

Тип фрагмента
Глагол в личной форме, Краткое причастие, Краткое прилагательное, Предикативное слово, Причастие, Деепричастие, Инфинитив, Вводное слово, Пустыха.

Тип фрагмента – одно из указанных в списке значений. Пустыха, если не подходит ни одно из тех, что выше по списку.

Левая граница, Правая граница }
Знаки препинания, стоящие слева и справа от фрагмента, и сочинительные союзы без знака препинания.
Союз
Неподчинительный союз, Подчинительный союз.

Все слова, стоящие в начале фрагмента, которые могут быть союзом, союзным словом или другой скрепой. При каждом таком "союзе" указывается, подчинительный он или нет. 

"Который", "Чей"
Наличие в фрагменте лексемы чей, какой или который.

 

2 Алгоритм работы анализа. ^


2.1 Правила в фрагментационном анализе ^

В фрагментационном анализе можно выделить три группы правил:

  1. Правила, уничтожающие некоторые омонимы. В отличие от постморфологических они рассматривают не только ближайшее окружение слова, но весь фрагмент или все предложение.
  2. Правила, устанавливающие иерархию. Это правила, которые включают данный фрагмент в непосредственно соседний.
  3. Правила, которые объединяют два дистантно расположенных фрагмента или группу контактных (непосредственных соседей). При этом все объединявшиеся фрагменты уничтожаются и создается один большой фрагмент. Его границы определяются стандартно из границ объединенных фрагментов; заполнение других полей в структуре фрагмента определяется каждым правилом отдельно.

 

2.2 Порядок применения правил ^


2.2.1 Начальное разбиение предложения ^


2.2.1.1 Расстановка границ ^

По всем знакам препинания и сочинительным союзам без запятой проводятся границы фрагментов. Исключения:

  1. Граница не проходит по тем знакам препинания, которые входят в состав определенных графематическим анализом единиц (сокращения, дробные числа, букво-числовые комплексы и др.);
  2. В том случае, если несколько знаков препинания идут подряд, по ним проходит одна граница. (Не строится фрагментов, не содержащих ни одного слова).

 

2.2.1.1.1 Правило о двух предикатах в одной клаузе ^

Список глаголов ГС = {давать, становиться, оказаться}

Список значений частей речи, которые могут принимать предикаты ПС = {VERB (гл. в личн. форме), ADVERB_PARTICIPLE (деепричастие), ADJ_SHORT (кр. прил.), PARTICIPLE_SHORT (кр. прич.), PREDK (предикатив)}

В одной клаузе не может находиться две словоформы, все омонимы которой Î ПС & Ï ГС. В случаях, когда возникает такая ситуация (опечатка или ошибка морфологии), перед вторым предикатом восстанавливается запятая. Данное правило работает внутри правила расстановки границ и учитывает информацию об аналитических формах. Примеры для клауз исключений, содержащих словоформы из ГС: "давайте будем дружить", "Ему там могло бы за это время стать совсем скучно" и т.д.

 

2.2.1.1.2 Алгоритм интерпретации клауз с тире и восстановления тире в клаузах с нулевым Копулом, написанный для Синтаксиса ^

Правило1.

Если мы видим тире, то идем от него направо и налево. Пусть С1 – клауза слева от тире, а С2 – клауза справа. Осуществим следующую проверку: ищем в С1 и в С2 глагол в личной форме или предикатив, если находим, то алгоритм обрывается.

Правило2.

Если непосредственно слева от тире стоит запятая, (дом, построенный на холме, - большой), то это говорит о конце причастного оборота (P1) либо деепричастного, либо оборота с вершиной "который", либо вводного слова, мы ищем его начало (вершины "причастие", "деепричастие", "который", "вводное слово"), и группу (слово), которая им управляет (R1). Затем мы объединяем R1, P1, C2 в одну клаузу "тире".

Правило3.

Восстановление тире.

Работа производится на этапе первоначальной фрагментации. Мы имеем первоначальный фрагмент.

Если фрагмент не "Пустыха", то мы выходим из работы алгоритма. Если фрагмент имеет вариант "Пустыха", то мы все равно выходим из работы алгортима. 

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

1 случай (тип клаузы ТИРЕ)

Определяем в составе:

Таблица 1
Первое слово Второе слово Пример
С,им. С/МС,им.  "маша красавица"
С,им. П,им  "Маша красивая"
МС, им С/МС,им  "Она красавица"
МС, им П,им  "Она красивая"
"это" С/МС,им.,  "Это Маша"
"у"+С/МС,рд С/МС,им  "У соседей ссора"

Дополнительные условия:

  1. Прилагательное может стоять только справа от существительного или местоимения.
  2. Существительное с большой буквы может стоять только слева (кроме случаев с "это" и "у+рд").
  3. Все части речи неомонимичны, в том числе не должно быть падежной омонимии ( типа "глазок" - С,ед.им., или С,мн.рд), за исключением случая омонимии С,им,ед,но, С,вн,ед,но (стол – стол) и омонимии С ед,мн,им (дело-дела) . В противном случае алгоритм обрывается.
  4. Тире не может восстанавливаться непосредственно перед запятой и другими знаками препинания.
  5. Тире не восстанавливается, если в одной из клауз есть инфинитив, даже если он омоним ("вести свое хозяйство на крестьянский лад").
       Если состав фрагмента определен согласно этой таблице (1), то во фрагменте восстанавливаем тире и тип фрагмента становится "ТИРЕ"
       Если мы имеем "это"+С им,ср" и хотя бы еще один претендент на восстановление тире по вышеуказанным правилам ("это окно белое"), то мы после "это" тире не восстанавливаем.
  6. Если в клаузе есть предлог ("покушение на жизнь", "в стол рукопись"), то тире не восстанавливается, за исключением предлога "у" ("Ссора у соседей")
  7. В случаях, требующих восстановления тире, последнее востанавливается после первого слова ("Покушение – по-человечески жизнь.")
  8. В клаузе не может восстанавливаться больше одного тире. В случае, если одно тире уже есть или восстановилось, то прцедура обрывается.(тире не строится после "это" в примере "Мир – это сон")
  9. В клаузе не должно быть предлогов, кроме

К МС мы приравниваем здесь также местоименные прилагательные "один", "каждый", "другой", "тот".

2 случай (тип клаузы КОПУЛ)

Если находится следующее

Таблица 2
С,им. + как
словно
будто
что
точно
как будто
С,им.
"Иван что герой"

то мы тире не восстанавливаем, называем клаузу "Copul" с вершиной из списка выделенных курсивом слов, при этом "обрубив" у этой клаузы все граммемы

Корпус примеров.

Там, где есть тире, Синтаксис именует клаузу "ТИРЕ", где тире нет, там оно восстанавливается и Синтаксис именует клаузу "ТИРЕ". Примеры, выделенные жирным шрифтом, не обрабатываются в соответствии с указанными после них правилами.

"Петя - человек"

 "Маша - девочка, а Петя - мальчик",

"Сибил - большой человек, которого все уважают",

 "Я знаю,почему Петя -двоечник"

"Петя - хороший".

"Как профессионал говорю вам, Петя -очень даже хороший",

"этот дом высокий - построенный давным-давно неизвестно кем на неизвестно как заработанные деньги"

"наш завещанный нам отцами долг - жить, не умирая"

жить легко - не тужить никогда 

"Я о нем плохо подумал,а Вася - хорошо"

 "Вася Петров - хороший человек, а Петя Васин – не очень даже".

"вести свое хозяйство на крестьянский лад" (см правило 5)

"жить все равно что родине служить" (см правило 3)

дом, построенный на холме, - большой

Вчера в лесу мы работали старой пилой, а сегодня во дворе – новой (см правило (1))

У соседей как вчера, так и сегодня снова ссора.

Москва – столица СССР.

Петя – строитель

Богатство ассоциаций, блеск композиции, сила контрастов – могуче-действенные приемы изобразительности.

Главное во всякой жизни – это ее форма

Ученье – вот чума.

Твои речи – будто острый нож (как, словно, точно, будто, что, все равно как, все равно что)

Согласитесь, такая фраза – все равно что большой шлем в ералаше.

Красивые, ровные зубы – что крупные перлы у ней.

Мой дом – большой

Мой сад – заброшенный

Жить – Родине служить

Грешить – дело человеческое, оправдывать свой грех – дело дьявольское

Дело художника – показать это новое качество…

Наш долг – служить Отчизне

Вот лозунг мой – и солнца

У меня три карандаша, а у Васи – четыре

Моя сестра комсомолка, а Васина – пионерка.

Ветер – с юга

Война стала для них бытом и этот взвод – единственной семьей.

У меня срочные дела. (см правило 3)

 

2.2.1.2 Определение типа фрагмента ^

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

Пример: на этот раз она не права

Для этого фрагмента есть два варианта:

  1. Тип фрагмента - краткое прилагательное (права - ж.р., ед.ч. от правый)
  2. Тип фрагмента - пустыха (права - и.п./в.п. мн.ч.; р.п. ед.ч. от право

Пример: мои права забрали в милиции

Для этого фрагмента тип определяется однозначно, т.к. забрали - неомонимичный глагол в личной форме. Глагол в личной форме стоит в списке на первом месте, дальнейшие поиски возможных вершин фрагмента не ведутся.

 

2.2.1.3 Правила снятия омонимии при определении типа фрагмента ^

В том случае, если тип фрагмента не определяется однозначно или если имеется несколько слов, которые могли бы быть вершиной фрагмента, применяются правила снятия омонимии:

1. Если есть слово, один из омонимов которого - краткое прилагательное или краткое причастие, и во всем предложении нет существительного или местоимения в именительном падеже того же числа и рода (если число единственное), то этот омоним уничтожается.

Пример: Права он получил только с пятой попытки.

Так как в фрагменте нет существительного женского рода в единственном числе и в именительном падеже, у слова права уничтожается омоним краткое прилагательное женского рода единственного числа от правый.

2. Если в фрагменте есть неомонимичная предикация (глагол в личной форме, краткое прилагательное, краткое причастие, предикативное слово, причастие или деепричастие), то во всех остальных словах данного фрагмента уничтожаются омонимы этих частей речи.

Пример: Мыла на кухне она не нашла.

Так как нашла - неомонимичный глагол у слова мыла уничтожается омоним - прошедшее время, единственное число, женский род от глагола мыть.

 

2.2.1.3.1 Алгоритм выявления ВВОДНЫХ ^

Проверка клаузы на наличие вводных слов.

Если найдено слово из списка1 вводных слов, при этом оно

ограничено с обеих сторон какими-либо знаками препинания из следующих:

  1. запятая,
  2. точка,
  3. вскл.знак,
  4. вопр.знак,
  5. точка с запятой,
  6. тире,
  7. двоеточие,
  8. начало предложения (Бб),
  9. конец предложения,
  10. кавычки.

То это слово "ВВОДН"

Дополнительные правила:

1. если слева от вводного слова стоит сочинительный союз или частица, не отделенные от него знаком препинания, то они включаются в клаузу "ВВОДН". ("Она двинулась в путь, и наверно,быстро бы достигла цели, если бы не гроза.")

2.

  а) Многосоставные обороты, для которых существует омонимия ГХ:

ГХ      = 1  ВВОДН
          2  ЧАСТ

синтаксис оставляет помету и отношение оборот в любом случае, если омонимии ГХ нет, т.е. только ГХ = ВВОДН, и оборот не выделен знаками пунктуации синтаксис удаляет информацию об обороте.

  б) Односоставные обороты, для которых существует омонимия ГХ:

ГХ      = 1  ВВОДН
          2  ЧАСТ

синтаксис оставляет помету и отношение оборот только в том случае, если оборот выделен знаками пунктуации, иначе синтаксис удаляет информацию об обороте и омоним ВВОДН, но оставляет омоним ЧАСТ. Существует непосредственная зависимость словаря Оборотов от морфологического словаря: все односоставные обороты, для которых существует такого рода омонимия ГХ, в морфологии имеют два омонима с ч.р. ВВОДН и ЧАСТ.

Список1:

В-ВОСЬМЫХ

В-ДЕВЯТЫХ

В-ДЕСЯТЫХ

В-ПЯТЫХ

В-СЕДЬМЫХ

В-ТРЕТЬИХ

В-ЧЕТВЕРТЫХ

В-ШЕСТЫХ

ВЕРНЕЕ

ВЕСТИМО

ВИДИМО

ВО-ВТОРЫХ

ВО-ПЕРВЫХ

ВПРЯМЬ

ДЕЙСТВИТЕЛЬНО

ДЕСКАТЬ

ЗНАМО

КОНЕЧНО

КСТАТИ

НАВЕРНО

НАВЕРНОЕ

НАКОНЕЦ

НАПРИМЕР

ПО-ВИДИМОМУ

СЛОВОМ

 

2.2.1.4 Определение союзов и союзных слов фрагмента ^

Сначала определяется, нет ли такого сложного союза (из файла оборотов obor.dic), начало которого (слово с пометой Об1) в соеднем слева фрагменте, а конец (помета Об2) в данном. (Это такие сложные союзы, которые разделяются запятой, часто имеют варианты, при которых запятая стоит перед всем союзом - для того, чтобы; с тем, чтобы; потому, что и др.) Если такой союз есть, то он относится к данному фрагменту, т.е. к тому, в котором заканчивается. Далее все слова фрагмента, у которых есть омоним - союз, считаются союзами данного фрагмента. Эта процедура несовершенна и требует доработки с учетом индивидуальных особенностей отдельных союзов.

 

2.2.2 Работа с фрагментами ^

В правилах обработки фрагментов может использоваться как стандартная информация (см. структура фрагмента), так и сведения об отдельных словах.

 

2.2.2.1 Правила, устанавливающие иерархию ^

Здесь мы рассмотрим правила, которые один фрагмент вкладывают в другой.

1) Алгоритм вкладывания "ВВОДН"

Процесс вкладывания, а не слияния клаузы "ВВОДН" происходит на синтаксисе до объединения всех групп "ГЛ_личн", "КР-прил" и др. Клауза "ВВОДН" вкладывается в другие клаузы слева или справа следующим образом:

  1. Если "ВВОДН" - первая клауза в предложении. Если с правой стороны от "ВВОДН" стоит Подчиненное предложение любого типа ("ГЛ_ЛИЧН когда","Наверно, когда пошла домой, она что-то забыла."), то "ВВОДН" в него не вкладывается, в остальных случаях происходит вложение.
  2. Если после следующих слов, имеющих омоним "ВВОДН", стоит подчинительная клауза со "что" ("бесспорно, что это так"), то омоним "ВВОДН" убивается и ставится "ПРЕДК":
      верно
      вероятно
      возможно
      бесспорно
      безусловно
      несомненно
      известно
      понятно
      похоже
  3. Если "ВВОДН" - последняя клауза в предложении. В таком случае "ВВОДН" всегда вкладывается в левую клаузу.
  4. Если "ВВОДН" ограничено с одной стороны запятой, а с другой другим знаком препинания или запятой и еще одним знаком препинания, то "ВВОДН" вкладывается в клаузу со стороны запятой безотносительно к иерархическому статусу оной . ("- Не знаю, - прошептал Врумфундель, - наверно, наши мозги слишком натренированы, Маджиктиз." "Убийца потерял что-то - наверно, пальто.", "- Да нет, конечно, - вздохнул Зафод.")
  5. Если обе клаузы слева и справа от "ВВОДН" имеют союз, то клауза "ВВОДН" вкладывается в левую клаузу независимо от иерархии. ("И пошла Маша домой, наверно, а не в гости.")
  6. Если обе клаузы слева и справа без союзов и если в составе клаузы "ВВОДН" имеется союз или частица ("Она пошла в гости, приготовив ужин, и наверно, поев."), то клауза "ВВОДН" вкладывается в правую клаузу независимо от иерархического уровня последней, за исключением случаев конца предложения и других знаков препинания с правой стороны, кроме запятой.

Имеет место следующая иерархия:

  1. ГЛ_ЛИЧН ("Она, наверно, пошла гулять", "Зеленые, красные и сиреневые облака, наверно, плыли над нами.", "Какую, наверно, она возбуждает зависть у других!" "Такого царственного существа, наверно, больше нигде не найдешь.") // но: Я думаю, наверно, наши мозги слишком натренированы.
  2. ПРЕДК ("Возможно, конечно, наши мозги слишком натренированы.", "Это, наверно, интересно")
  3. КР_ПРИЛ ("Она, наверно, красива")
  4. КР_ПРЧ ("Оттого, наверно, наши мозги слишком натренированы.")
  5. ДПР ("Она, приготовив, наверно, ужин, пошла в кино")
  6. ПРЧ ("Она, строящая, наверно, дом, умна", "Дом, наверно,строящийся рабочими.")
  7. ИНФ ("Нам, наверно, уходить?") 
  8. СРАВН ("Ему, наверно, было немногим больше двадцати лет.")
  9. ПУСТЫХА ("Дом, наверно, который построил Джек, развалился.")
  10. ВВОДН ("- Конечно, конечно, - сказал Зафод.", "Я, конечно, конечно, с тобой согласен." "Она пришла, конечно, наверно, министр ее примет" или "Она пришла, конечно, и конечно же, министр ее примет")

Вывод: Чем меньше номер у типа клаузы, тем больше связывающей силы она имеет, но иерархия не работает, если клауза имеет союз. ("Стена джунглей, тянувшаяся покуда хватало глаз и, наверно, еще на добрых две тысячи миль.", "Если это был и ты, наверно, ты не прав.."), хотя "Но у них, наверно, по всему лесу рыщут разведчики.", "Это была, наверно, только приписка."

1.1) Дополнительные правила объединения клауз после вкладывания "ВВОДН":

Если правая клауза имеет сочинительный союз, то объединения клауз после вкладывания "ВВОДН" не происходит.

а) Если мы имеем линейную цепочку "Пустыха", "ВВОДН", "Х", где "Х" – любая из групп выше по вышеприведенной иерархии ("это, конечно, здорово"), чем "Пустыха", то "Пустыха" присоединяется к получившейся клаузе после того, как ВВОДН" вольется в правую от себя клаузу.

б) Если мы имеем цепочку "Х", "ВВОДН", "Пустыха", где "Х" – любая из групп выше по вышеприведенной иерархии, чем "Пустыха" ("На этот вот момент, конечно, главная из новостей - пройдоха Президент."), то она ("Пустыха") присоединяется к получившейся слева клаузе после вливания "ВВОДН" только в том случае, если

1) не имеет союза перед собой, ("Они пошли, наверно, в лес, а затем решили остановиться.")

2) если она является последней клаузой в предложении или после стоит ("ГЛ_личн" || "КР_ПРИЛ" || "КР_ПРЧ" || "ПРЕДК" ) без подчинительного союза ("Пойдем, наверно, в кино.") !!! Дать больше примеров !!!

в) Если с одной стороны от "ВВОДН"(В1) стоит еще одна "ВВОДН"(В2), а с другой другая клауза Х, то В1 и В2 вкладываются в клаузы в соответстсвии с иерархией. Мы отказались от правила первичного объединения двух "ВВОДН" ввиду множества контр примеров типа "Она пришла, конечно, наверно, министр ее примет" или "Она пришла, конечно, и конечно же, министр ее примет", где они относятся к разным клаузам.

Общий корпус примеров на вкладывание "ВВОДН"(подчеркнутый курсив – противоречит правилу):

"Стена джунглей, тянувшаяся покуда хватало глаз и, наверно, еще на добрых две

тысячи миль."

Такого царственного существа, наверно, больше нигде не найдешь.

"- Не знаю, - прошептал Врумфундель, - наверно, наши мозги слишком натренированы, Маджиктиз."

"Убийца потерял что-то - наверно, пальто."

"Я все любил: и зиму, конечно, и весну."

"Наверно, когда пошла домой, она что-то забыла."

"Если б я осмелился примерить его цилиндр, то, наверно, ушел бы в него по самые плечи."

"Жаль, конечно, ведь именно этого они ждали столько лет."

"Они пошли, наверно, в лес, а затем решили остановиться."

"Пойдем, наверно, в кино."

"Она, наверно, добрая"

"Это, наверно, что-то очень важное."

"- Вы, наверно, сыщик?"

"Это, наверно, Cyclopides!"

"Она, наверно, пошла гулять"

 "Зеленые, красные и сиреневые облака, наверно, плыли над нами."

 "Какую, наверно, она возбуждает зависть у других!"

"Такого царственного существа, наверно, больше нигде не найдешь."

"Она, наверно, красива"

"Это, наверно, интересно"

"Она, приготовив, наверно, ужин, пошла в кино"

"Она, строящая, наверно, дом, умна"

"Нам, наверно, уходить?"

"Ему, наверно, было немногим больше двадцати лет."

"Дом, наверно, который построил Джек, развалился."

"Стена джунглей, тянувшаяся покуда хватало глаз и, наверно, еще на добрых две тысячи миль."

"Но у них, наверно, по всему лесу рыщут разведчики."

"Это была, наверно, только приписка."

Дом, наверно,строящийся рабочими.

Стихи Вогенов, конечно, ужасные.

Нет, конечно, что до манер, тут ты попала в десятку

Не так, конечно, но...

На этот вот момент, конечно, главная из новостей - пройдоха Президент.

- Конечно, конечно, - сказал Зафод

Я, конечно, конечно, с тобой согласен.

Если это был и ты, наверно, ты не прав.

Да нет, конечно, - вздохнул Зафод.

Это, конечно, здорово

Хорошо, наверно, не плохо.

Она шла, наверно, бежала.

Я думаю, наверно, наши мозги слишком натренированы.

Наши тела сильны, конечно, наши руки крепки.

Она пошла в гости, приготовив ужин, конечно, поев.

Хорошо, конечно, а не плохо.

Возможно, конечно, наши мозги слишком натренированы.

Оттого, наверно, наши мозги слишком натренированы.

2) Причастный оборот (применяется к фрагментам с типом причастие)

а) Проверка, не стоит ли причастие, вершина фрагмента, перед определяемым словом: поиск существительного, совпадающего с причастием по роду, числу и падежу. Если такое существительное есть, происходит повторное определение типа фрагмента (тип причастие исключается) и выход из правила. Иначе переход к пункту б).

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

3) Фрагмент со словами который, какой, чей

Если в соседнем левом фрагменте есть существительное или местоимение, совпадающее с который(какой,чей) в роде и числе, данный фрагмент вкладывается в соседний левый.

4) Фрагмент с союзом что или чтобы

 Фрагмент с подчинительным союзом что или чтобы с вершиной не "пустыха", не "вводное слово", не "инфинитив" (если союз - что) вкладывается в соседний левый фрагмент с вершиной не "пустыха", не "вводное слово", не "инфинитив" (если в нем нет союза чтобы).

5) Деепричастный оборот (применяется к фрагментам с типом деепричастие) 

Фрагмент с вершиной - "деепричастие" вкладывается в соседний левый, если у того вершина - глагол в личной форме, иначе - в соседний правый, если у него вершина - глагол в личной форме, нет подчинительных союзов.

 

2.2.2.2 Правила, объединяющие фрагменты ^

1) Правило присоединения фрагментов типа "пустыха" к фрагменту с предикатной вершиной

Если есть цепочка "пустых", разделенная либо запятыми, либо сочинительным союзом без запятой, и слева от первой "пустыхи" стоит фрагмент не "пустыха" и не "вводное слово", тогда с этим фрагментом объединяй всю цепочку. Если с этой цепочки начинается предложение или перед ней стоит точка с запятой или двоеточие, а справа от этой цепочки стоит фрагмент не "пустыха" и не "вводное слово" и при этом без подчинительных союзов, тогда с этим фрагментом объединяй всю цепочку.

Пример: Я знаю Петю,Васю.

На первом этапе "Вася" был отдельной Пустыхой, после же отработки этого правила "Вася" подсоединиолся к "Я знал Петю" . 

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

Работают после анализа сочинения.

Ситуации правил ищутся в предложении справа налево.

Группа правил (4 Правила) соединения

1.1 "пустых" без подлежащего в начале предложения или фрагментов с подчинительным союзом без подлежащего и без сказуемого с фрагментом со сказуемым.

1.2 фрагментов с подлежащим и без ПРЕД в начале предложения или фрагментов с подчинительным союзом и подлежащим с фрагментом-"пустыхой" или фрагментом с ПРЕД.

1.1.1

Что:{Фрагмент-k (первый в предложении* или с подчинит. союзом и в нем нет сущ в именит. п., нет ПРЕД и в него включено обособленное согласованное определение)+(фрагмент-k+i с ПРЕД} или

{Фрагмент-k (первый в предложении* или с подчинительным союзом и в нем нет существительного в им. п и нет ПРЕД)+ (фрагмент-k+i с ПРЕД и со включенным в него деепричастным оборотом)

 Строим: соединяем фрагменты k и k+i в один

Примеры: …когда на столе, покрытом скатертью, они расставили тарелки…

…если, решая задачу, он ошибся,…Вчера, решая задачу, он ошибся…

На столе, покрытом скатертью, стояли тарелки.

1.1.2

Что: фрагмент-k: первый в предложении* или с подчинит. союзом и в нем нет сущ. в им.п и нет ПРЕД)+ ( фрагмент k+i с подчинительным союзом) + фрагмент k+i+n: первый фрагмент справа - не придаточное\деепричастный оборот\ обособленное определение)

Строим: фрагмент-k объединить с фрагментом k+i+n в один.

1.2.1

Что: { Фрагмент-k (первый в предложении или с подчинит. союзом, без предиката и с сущХ или с группой, вершина которой – сущХ: существительное , или местоимение, или колич. числ в им.п. или с сущХ: группой сочиненных сущ или групп - в им. падеже, в который вложено согласованное определение или фрагмент с который) + фрагмент k+i с ПРЕД}

или { Фрагмент-k (первый в предложении или с подчинит. союзом, без ПРЕД и с сущХ) + (фрагмент-k+i с ПРЕД и вложенным фрагментом с деепричастием)

Условия: сущХ согласуется с ПРЕД.

Строим: фрагмент-k объединить с фрагментом-k+i

Примеры: Большинство мальчиков, игравших во дворе весь день, уже ушли домой.

Когда он, пытаясь решить задачу, сделал чертеж, пошел дождь.

Он увидел, что на столе, над которым висела лампа, были горой навалены учебники.

1.2.2

Что:{ Фрагмент-k: первый в предложении или с подчинительным союзом, без ПРЕД и с сущХ ) + (фрагмент-k+i: ближайщий без подчинительного союза с ПРЕД)

Условия: сущХ согласуется с ПРЕД

Строим: фрагмент-k и фрагментК+1 сливаем в один фрагмент.

Примеры: Город, где он никогда не был, казался ему уродливым. 

Город, где он, когда учился, жил, был ему дорог. Город, где башня, когда она строилась, сгорела, был ему дорог.

Алгоритм определения хозяина присубстантивного фрагмента .

Правило ХС-1.

Что: фрагмент-k + ( фрагмент-k+1 с где \ чей \  кто\ когда \куда \откуда

Условия: во фрагменте-k есть СУЩ: существительное со слугою – местоим. прил. ( тот, такой, каждый, всякий, любой, некоторый,)

Строим: СУЩ – хозяин вложенного фрагмента.

Примеры: ...тот город, где он жил, расположен….тот город, где он жил, расположен..

(Если в то время \тот день\, когда он…, приедет его брат…в том городе, куда \ откуда  он едет..,

Правило ХС-2 

Что: фрагмент-k + фрагмент-k+1 с кто или чей

Условия: во фрагменте-k контактно к фрагменту-k+1 есть МЕСТ: местоименное сущ: тот, каждый, всякий, любой, все, никто, кто-нибудь, кто-то, кое-кто, любой, любая прочие

Строим: ближайшее МЕСТ – хозяин фрагмента-k+1

Примеры:тот, кто этого не знает, не решит…с каждым, чьими вычислениями они пользовались, договориться было бы…

Правило ХС-3

Что: фрагмент-k + фрагмент-k+1 со что (в любой форме)

Условия: во фрагменте-k контактно к фрагменту-k+1 есть МЕСТ: все, ничто, что-нибудь, что-то, кое-что,

Строим: МЕСТ – хозяин вложенного фрагмента.

Примеры:..что-то, что было им важно, они не знали

Правило ХС-4.

Что: фрагмент-k + (фрагмент-k+1 со что, в котором нет сущ. в им. п.

Условия: непосредственно слева от фрагмента со что стоит сущ. (или группа с вершиной-сущ), согласующееся с ПРЕД вложенного фрагмента

Строим: это сущ – хозяин фрагмента-k+1

Примеры: ..стол, что стоял\стоит у окна, был покрыт…об истории, что была тогда рассказана, он ничего не знал…

 

2.2.2.3 Правила построения фрагмента необособленного согласованного определения ^

Правила формирования групп с прилагательным\причастием в препозиции к существительному- вершине со вставлениями (=НСО) и ПГ, где предлогу подчинен НСО.

Анализирует:

1. согласованные определения, выраженные прилагательными и причастиями в препозиции к существительному-хозяину и осложненные вложениями предложных оборотов и беспредложных существительных между согласованным определением и его хозяином (готовый ко всему мальчик) и

2. предложные группы со вставлениями между предлогом и его слугою вложений, задаваемые ситуациями п.1 (на покрытом скатертью столе).

Правило 7 для анализа именной группы со вложениями ПГ

Что: цепочка (прилагательное или причастие)л - ПГ – ( прил_сущ. или одиночное существительное)n .

Условие:  (прил\прич)л согласуется по числу и падежу, а в ед.ч. - по роду с (прил_сущ. или одиночным сущ.)n.

Строится: 1. группа (прил\прич.)л + ПГ, где (прил\прич)л –вершина.

 2. группа (прил\прич)л  + (прил_сущ. или один. сущ.)n с вершиной - существительным.

Примеры: ... удобным по всем показателям новым методом (???) ...,... готовый к новому большому и очень трудному походу молодой воин ...

Правило 8 для анализа группы прил-сущ со вложениями между вершиной и прилагательным\ причастием - слугою других групп прил-сущ

Что: цепочка (прилагательное\ причастие)л + (группа прил_сущ.. или одиночное существительное\местоимение)i +(прил_сущ. или одиночное сущ.)n

Условия:

1. (прил. или прич)к согласуется по падежу и числу с (прил_сущ или одиночным сущ.)n

2. (группа прил_сущ или одиночное существительное\местоимение)i не в неомонимичном им. падеже.

Строится:

1. группа (прилагательное\причастие)л + (прил_сущ. или одиночное существительное)i с вершиной - прилагательным\ причастием)к.

2. группа (прилагательное\причастие)i + ( прил_сущ или одиночное сущ.)n с существительным - вершиной.

Примеры: ... видящему всех псу, строящим высокие дома англичанам

Правило 10 для построения ПГ с именными группами, построенными по правилам 7-9.

Что: цепочка предлог+НСО

Условие: предлог может управлять одним из падежей вершины НСО.

Строится: группа предлог + НСО, где предлог – вершина.

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

 

3 Взаимодействие с синтаксическим анализом ^

Синтаксический анализ проводится на каждом фрагменте отдельно. На фрагментах, полученных объединением по правилу о простых случаях однородности, могут построиться синтаксические группы однородных членов. Основные механизмы взаимодействия между фрагментами и их синтаксическими вариантами:

  1. При объединении фрагментов объединяются их синтаксические варианты (каждый с каждым, чтобы получить декартово произведение омонимов для нового фрагмента).
  2. При вложении фрагмента в лево- или правостоящий фрагмент, происходит перемножение типов вкладываемого фрагмента на синтаксические варианты главного фрагмента. Каждый омоним типа вкладываемого фрагмента представляется как юнит (см. синтаксис) и добавляется в начало или конец синтаксического варианта.
  3. При построении фрагмента необособленного согласованного определения внутри существующего предложения, фрагмент необособленного согласованного определения внутри синтаксических вариантов представляется как юнит.
  4. Существует механизм для объединения дистантных и рядом стоящих фрагментов, который объединяет лучшие синтаксические варианты и строит по всем существующим синтаксическим правилам группы для нового варианта, а затем ищет группы построенные на границе объединения или подлежащее и сказуемое по разные стороны границы объединения. Если поиск успешен, то объединение двух фрагментов возможно. 

 

главная о нас продукты скачать  демо технологии   ^

 
Разработка DiP.
© 2003 АОТ. Все права защищены.