Аппарат для работы с текстом
Мне нужна программа для работы с текстом. И алгоритм. И аппарат. И механизм (электровычислитель). Точнее программа по алгоритму для аппарата на механизме.
Пользователь │ хочет пользоваться ▼ Программа (GUI на Rust + Haskell) │ предоставляет возможность пользоваться │ ├── аппаратом (онтологией) │ └── алгоритмами │ ▼ Си-ABI │ Модуль на Тривиле │ является набором алгоритмов │ ▼ Аппарат (онтология, НОРМИН) │ ▼ Электрознакообработчик (механизм)
Пример:
общество цифровизация общества тенденция развитие развитие <чего-либо> тенденции развития тенденции развития <чего-либо> тенденции развития цифровизации общества актуальное современное современные тенденции развития цифровизации общества
Современные тенденции развития цифровизации общества - это группа существительного (далее „группа”). Группа состоит из слов (представленных словоформами) и из групп существительных. В данном конкретном случае, главное слово “тенденция” (во множественном числе). То есть, нужен аппарат №1, для того, чтобы хранить слова, описывать словоизменительные парадигмы, позволять образовывать словоформы по их описанию, разбирать такие описания. Наиболее близок к такому вроде бы был проект aot.ru, но проблема в том, что мы не можем изучить его текст (не хватает мыслительной мощности и финансирования). Для того, чтобы описать алгоритмы (образования словоформ, разбора описания словоизменительных парадигм) будем использовать язык программирования Тривиль. Кроме этого нужен аппарат №2 для того, чтобы хранить группы существительных, описывать вопросы-связи между словами в группе. И аппарат №3 описывающий параметризацию (валентности) таких слов и групп. Аппаратам вместо номеров хорошо бы подобрать имена.
рефал-выражение сделать частью языка типа Тривиль