Wagner, GerdTolksdorf, RobertEckstein, Rainer2019-11-282019-11-2820023-88579-343-1https://dl.gi.de/handle/20.500.12116/30494A General Rule Markup Language has several purposes. It may serve as a lingua franca for different rule systems and rule components in application software to exchange rules between each other. It may be used to express derivation rules for enriching XML-based taxonomies (also called "web ontologies") by adding definitions of derived concepts. It may be used to publish the reactive behavior of a system in the form of reaction rules. And it may be used to provide a complete XML-based specification of a software agent. Further uses may arise in novel web applications. In this paper, I consider the problem of how to design a General Rule Markup Language that can be used for these, and for future emerging purposes.enHow to design a general rule markup language?Text/Conference Paper1617-5468