We present in this paper a new approach to question generation. Our approach to question generation is based on lexical, syntactic and semantic patterns described in a mark-up language. The expressivity of the language allows its application to both ...