The mission of the working group "rule modeling and markup" is to facilitate the use of rule formalisms and technologies for inference-enabled Web applications by developing an integrated modeling, visualization, verbalization and markup framework that is supported by tools.

URML -- a UML-Based Rule Modeling Language

The modeling language used in the communication between business/domain analysts and business/domain experts for analyzing and documenting system requirements must not be 'technical' but should allow (semi-)visual and/or natural-language-like rule expressions, which can be understood by business/domain experts without extensive technical training.