inputsentences work in GDL. (They were added to GDL since the last full specification was written.) So, here's a brief write-up of how they work.
inputkeywords are used to specify the possible
truesentences (i.e., components of the game state) and legal moves that could occur over the course of the game.