Если вы не возражаете против использования ваших данных в синтаксисе Пролога, это тривиально. Просто откройте файл и используйте read / 2, чтобы прочитать его:
open(File, read, Stream), read(Stream, Data), close(Stream), ...
Файл должен содержать один термин Пролог, который может иметь любой допустимый тип Пролога, такой как структура, список, массив, число, строка и произвольно вложенный.