Деепричастие

Деепричастие как часть речи

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

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

Животное заснуло, устроившись на траве.

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

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

делая уроки

сделав уроки

начиная делать уроки

закончив делать уроки

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

играя (наст. время) - игравши (прош. время)

В силу редкости таких явлений, информация о глагольном времени не хранится для деепричастий в словаре.

Деепричастия не имеют грамматических форм. Для видовых пар соответствующие деепричастия совершенного и несовершенного вида хранятся в лексиконе как отдельные словарные статьи.

Поиск деепричастий для глагола

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

Связь между глаголами и деепричастиями в SQL словаре хранятся в виде записей в таблице SG_LINK с определенным типом связи. В запросе надо указать ID типа связи в явном виде, либо добавив поиск по таблице SG_STATE поиск в сам запрос. Чтобы вывести все типы связей для тезауруса, надо отфильтровать содержимое таблицы SG_STATE по id_coord=0:

SELECT id, name FROM  sg_state WHERE id_coord=0

В результирующем множестве можно найти запись с названием 'в_деепричастие':

idname
...
41в_наречие
42в_ся
43в_деепричастие
44без_ся
45to_english
...

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

Итак, составляем запрос, в котором выведем деепричастия для нескольких глаголов:

SELECT V.name AS 'глагол', AP.name AS 'деепричастие'
 FROM  sg_class C, sg_entry AP, sg_link L, sg_state S, sg_entry V
 WHERE C.name='ИНФИНИТИВ' AND
            V.id_class=C.id AND
            V.name IN ('делать','сделать','делаться','сделаться') AND
            L.id_entry1=V.id AND
            S.id_coord=0 AND S.name='в_деепричастие' AND L.istate=S.id AND
            AP.id=L.id_entry2

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

глаголдеепричастие
делатьделая
сделатьсделав
сделатьсделавши
делатьсяделаясь
сделатьсясделавшись

Определение вида деепричастия

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

Чтобы определить вид деепричастия, необходимо найти запись в таблице SG_ENTRY_COORD, с одной стороны связанную со словарной статьей деепричастия по полю id_entry, с другой с записью в справочнике SG_COORD для признака 'ВИД' по полю icoord. Мы расширим предыдущий запрос, добавив в нем в отдельном столбце вывод вида:

SELECT V.name AS 'глагол', AP.name AS 'деепричастие', AspS.name AS 'вид'
 FROM  sg_class C, sg_entry AP, sg_link L, sg_state S, sg_entry V, sg_coord AspC, sg_state AspS, sg_entry_coord EC1
 WHERE C.name='ИНФИНИТИВ' AND
            V.id_class=C.id AND
            V.name IN ('делать','сделать','делаться','сделаться') AND
            L.id_entry1=V.id AND
            S.id_coord=0 AND S.name='в_деепричастие' AND L.istate=S.id AND
            AP.id=L.id_entry2 AND
            EC1.id_entry=AP.id AND AspC.id=EC1.icoord AND
            AspC.name='ВИД' AND AspS.id_coord=AspC.id AND AspS.id=EC1.istate

Результат выполнения запроса:

глаголдеепричастиевид
делатьделаяНЕСОВЕРШ
сделатьсделавСОВЕРШ
сделатьсделавшиСОВЕРШ
делатьсяделаясьНЕСОВЕРШ
сделатьсясделавшисьСОВЕРШ

Деепричастный оборот

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

кот спит, нервно дергая хвостом нервно дергая хвостом, кот спит

Скачать и купить Грамматический Словарь

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

Adverbial participle

Совершенный и несовершенный вид глагола

Поиск слов в словарной базе

Лексикон

Скачать Грамматический Словарь Русского Языка

Купить SQL словарь русского языка

  © Elijah Koziev 2010
прикладные проекты на основе грамматического словаря API грамматической машины компоненты для доступа к грамматическому словарю условия получения SDK токенизатор и сегментатор морфологический анализ и синтез лемматизатор база N-грамм синтаксический анализатор словоформы морфология и синтаксис русского языка падеж число род совершенный и несовершенный вид экспорт в SQL формат экспорт в XML формат скрипт SQL словаря структура SQL словаря структура XML словаря компоненты для доступа к грамматическому словарю ORM Persistent Dictionary Library лемматизация стемминг примеры использования грамматического словаря склонение существительных в русском языке склонение русских прилагательных спряжение глаголов в русском языке поиск текста с учетом морфологии OCR подсистема расширенные регулярные выражения генератор текста генератор случайного текста и имитатор рандомизатор синонимизатор перефразировщик Статистика буквенных паттернов

Грамматический словарь русского языка



Грамматический словарь
склонение и спряжение глаголов, существительных, прилагательных

В состав входит русский и английский словарь.

платформа:  Windows 2000 ... Windows 7
требования: 512 Mb свободной памяти, 300 Мб на диске
размер:         34 Мб

  скачать грамматический словарь купить грамматический словарь SDK грамматического словаря
грамматический словарь русского языка



SDK Грамматического словаря



SDK Грамматического Словаря
склонение и спряжение глаголов, существительных, прилагательных

В состав входит русский и английский словарь.

платформа:  Windows 2000 ... Windows 7
размер:         13 Мб

SQL словарь (демо):
sqlite mysql oracle firebird mssql

скачать демо-версию SDK купить SDK API грамматического словаря



Поисковая система



Integra
настольная и сетевая поисковая система 

платформа:  Windows XP ... Windows 7
требования: 512 Mb свободной памяти
размер:         21 Мб

Дополнительные компоненты:
MySQL поисковый сервер 13.5 Мб
Integra.Premium MySQL 3.9 Мб

скачать поисковую систему SDK поисковой системыописание поисковой системы



SDK Поисковой системы



SDK Поискового движка
API для настольной и сетевой поисковая система 

платформа:  Windows XP ... Windows 7
размер:         17 Мб

Дополнительные компоненты:

MySQL поисковый сервер 13.5 Мб
Integra.Premium MySQL 3.9 Мб

скачать SDK SDK поисковой системы



Экранный переводчик



Translator
экранный переводчик

платформа:  Windows XP ... Windows 7
требования: 256 Mb свободной памяти
размер:         4.4 Мб

Дополнительные компоненты:
расширенный англо-русский словарь 6.4 Мб


скачать экранный переводчикописание экранного переводчика



изменено 05-Feb-12