Согласно Википедии, единственным типом данных в Prolog является термин. В этом в тексте также упоминается, что "пролог одиночных данных - это термин", но затем продолжает объяснять "классификацию типов данных в Prolog" (но Я думал, что существует только один тип...) Теперь эти слайды указывают разные типы данных: "числа, символы и строки".
Итак, каковы фактические типы данных в Prolog?