Did you know? SWI-Prolog uses logical update viewSearch Documentation:
SWI-Prolog owl logoPredicate trace/0