Prolog is a logic programming language associated with artificial intelligence and computational linguistics
SWI-Prolog is a free implementation of the programming language Prolog, commonly used for teaching and semantic web applications
This implementation uses the [HTTP Server libraries](https://www.swi-prolog.org/pldoc/man?section=httpserver) available with SWI-Prolog