Я создаю базовый латинский переводчик в Prolog. У меня есть данные, которые я в настоящее время хранить в таком формате, как предикаты:Хранение данных в Prolog
noun("femin","femin",1,"f",translation("woman","women")).
verb("port", "portare", "portav", "portat", 1, translation("carry","carrying","carried")).
nounending("ae","with",sg).
Я предпочел бы использовать что-то вроде таблицы для ввода существительных и глаголов. Я думал о разборке .csv в .pl, но это громоздкое решение. Есть ли способ легко вводить предикаты в SWI-Prolog, используя приложение для работы с электронными таблицами?
ли импорт из основной массы существительных и глаголов одноразовое событие, а затем просто легкое обслуживание после этого? Возможно, вам просто нужно одноразовое преобразование существующей базы данных существительного/глагола в пролог-синтаксис, а затем просто сохранить пролог после этого (если вы не используете базу данных в качестве подачи на другие нужды). Но я думаю, что у @CapelliC есть правильная идея для передачи CSV. Просмотрите предикаты библиотеки SWI Prolog CSV. – lurker
Да, это одноразовое преобразование – user2850249