Le langage doit pouvoir décrire les agents et les jeux. Dans les deux cas, il s'agit de fabriquer un ensemble de couples attribut/valeur.
Dans la suite le langage sera décrit par une grammaire, les symboles terminaux sont en minuscule, les non-terminaux en majuscule.