Увидел свет Link Grammar Parser 5.0

Первого апреля состоялся релиз Link Grammar Parser 5.0.0.

Link Grammar Parser — это синтаксический анализатор английского, русского, арабского и персидского (и других языков). Создан на основе Link Grammar, оригинальной теории синтаксиса. Получив предложение, система присваивает ему синтаксическую структуру, которая состоит из набора меченых связей, соединяющих пары слов. Расширение RelEx предоставляет вывод разбора на основе зависимостей. Написан на Си. Имеются привязки к Java, Python, Common Lisp, Ocaml, Perl и AutoIt.

Link Grammar Parser применяется для проверки грамматики в AbiWord. Планируется его использование в Calligra Words.

Пример работы:

linkparser> Кот лежащий на столе может мурлыкать. No complete linkages found. linkparser> Кот, лежащий на столе, может мурлыкать. Found 26 linkages (16 had no P.P. violations) Изменения в версии 5.0:

Лицензия была изменена с BSD на LGPL. Это было сделано для того, чтобы обеспечить значительно большую гибкость в принятии вкладов в проект: кажется, что немногие заинтересованы в участии в проекте, лицензия которого BSD. Это изменение позволило добавить в проект некоторые новшества.Добавлены арабский и персидский словари. Они ранее разрабатывались в качестве отдельных дополнений. Включение их в дистрибутив должно упростить жизнь заинтересованных пользователей.Новый каталог «bindings», содержащий код для языков программирования Java, Python, Common Lisp, OCaml и AutoIt. Привязки к Python являются обновлённой версией старых привязок pylinkgrammar — 0.2.13. Файл интерфейса SWIG должен упростить создание привязок к другим языкам.Улучшена поддержка морфологического анализа. Большинство пользователей не почувствуют этого, но это закладывает основу для добавления поддержки иврита в анализатор.Расширена поддержка литовского. Она остаётся на стадии упрощённого прототипа, но теперь позволяет выполнять более сложный морфологический анализ.Экспериментальные словари турецкого и иврита.Добавлены низкоуровневые привязки к Perl.Некоторые несовместимые изменения в API.Различные незначительные обновления в словарях английского языка.  opensource

©  Linux.org.ru