Список предлогов извлечен из базы морфологии русского языка. Предлоги, как оказалось, обладают кое-какой морфологией, некоторые из них склоняются по падежам. Я не смог четко сформулировать как происходит склонение, потому не стал создавать «нормализованную» выборку.
SQL скрипт размещен на github. Переходим, ищем words-russian-prepositions-morf, жмем download.
words-russian-prepositions-morf.sql.gz — база предлогов, таблица prepositions_morf.
Внимание! Скрипт содержит «DROP TABLE if exists».
Описание таблицы prepositions_morf
Таблица хранит 411 предлогов. Некоторые допускают склонение по падежам.
- IID, int — суррогатный ключ, скопирован из основной базы.
- word, varchar[100] — словоформа.
- code, int — код словоформы.
- code_parent, int — код родителя словоформы, согласно иерархии в исходном файле.
- wcase, enum(‘им’,’род’,’дат’,’вин’,’тв’,’пр’) — падежи.