Bonjour et bienvenue sur DVP
Oui cela est possible.
En SWI-Prolog, chaque fichier de code est considéré comme un module et est inclus dans un programme avec la directive :-use_module(...,...)....