Ударение

Особенности ударения

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

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

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

4. В русском языке ударение нефиксированное, разноместное и подвижное. Это значит, что ударение может падать на первый, второй и т.д. слог. Кроме этого, в грамматических формах одного слова ударение может мигрировать в пределах слова, или даже выходить за его рамки: ру́ки (именительный падеж множественное число) - руки́ (единственное число родительный падеж), ле́с - в лесу́ - по́ лесу.

5. В некоторых словах может быть несколько ударений, в том числе основное и дополнительное: а́виамото́рный.

6. В письменной русской речи ударение явно маркируется в исключительных случаях для устранения неоднозначности: бо́льшим - больши́м.

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

8. Для подмножества русских глаголов ударение позволяет различить глаголы совершенного и несовершенного вида. Например, все формы глаголов выкупа́ться (забирать товар) и вы́купаться (поплавать) совпадают на письме, различаясь только ударением. Другой характерный пример - приставочные глаголы, образованные от сыпать и резать. У них совпадают неопределенные формы для вариантов совершенного и несовершенного вида. В качестве любопытной детали можно упомянуть глаголы с неопределенной формой засыпать. Существует 3 разных глагола, имеющих такую неопределенную форму, том числе варианты совершенного и несовершенного вида с семантикой завалить/заваливать сыпучим материалом, и независимо образованный глагол погружаться в сон.

Хранение информации об ударении в SQL словаре

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

1. Факультативность и необременительность. Если прикладной код не нуждается в информации об ударении, то она не должна потреблять ресурсы.

2. Каждая грамматическая форма акцентуируется независимо от других.

3. Представление дожно описывать множественное ударение.

Ударение хранится в виде записей в таблице AUX_FORM. Данная таблица хранит разнообразную дополнительную информацию, привязанную к конкретным грамматическим формам. Чтобы выделить среди них ударение, надо отфильтровать записи по столбцу data_type, чтобы его значение соответствовало id записи в справочнике aux_form_types с name='stress'.

Для указания позиции силового ударения в поле AUX_FORM.data_text записывается само слово, а перед ударным гласным вставляется символ ^.

Программа, например Грамматический Словарь, может просмотреть записи в AUX_FORM и отобразить слово со значком ударения:

ударение в русском глаголе

Эту же информацию можно извлечь из словарной базы таким запросом:

SELECT F.name, A.data_text
 FROM  aux_form A, sg_form F, sg_entry E, aux_form_types AT
 WHERE E.name='косить' AND F.id_entry=E.id AND A.id_entry=E.id AND A.iform=F.iform
       AND A.data_type=AT.id AND AT.name='stress'

Он вернет такие данные:

кошукош^у
косимк^осим
косишьк^осишь
коситек^осите
коситк^осит
косятк^осят
косилкос^ил
косилакос^ила
косилокос^ило
косиликос^или
косикос^и
коситекос^ите

Обратите внимание, как внутренняя омонимия форм косите разрешается с учётом ударения.

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

Дополнительные материалы по грамматическому словарю

Грамматический движок

Лексикон

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

  © 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 Мб


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



изменено 12-May-12