The electronic Sourcing Markup Language has been extended with elements that permit the formulation of business rules that are instrumental for formulating contractual clauses. At the highest level of abstraction of eSML, the contract answers three questions i.e., the Who, Where, and What question.
- The Who answer concerns the actors that participate in the contract establishment and enactment.
- The Where answer models the context of the contract.
- The What answer models the exchanged values and the exchange processes and rules.
The figure to the left relates the mentioned elements to each other.