Recent Posts

Featured Posts

The Dialogue Game Description Language (DGDL) last updated September 15, 2021 by Brian Plüss

The Dialogue Game Description Language (DGDL)

The Dialogue Game Description Language (DGDL) is a domain specific language for describing dialectical games. The latest version DGDL+ is an extended, refined and simplified, implementation of the original DGDL specification described in “A domain specific language for describing diverse systems of dialogue” (Wells & Reed, Journal of Applied Logic, 10 (4), pp 309–329).

The DGDL+ specification and several example dialogue games in DGDL+ can be downloaded below.

Download DGDL specification

Example protocols

  • Walton’s CB protocol as provided in his “Logical dialogue-games and fallacies. University Press of America, Lanham, MD., 1984.”
  • Prakken’s persuasion game as described in his “Coherence and flexibility in dialogue games for argumentation. Journal of logic and computation, 15(6):1009–1040, 2005.”
  • The various games proposed by Parsons, McBurney and Wooldridge in their “The mechanics of some formal interagent dialogues. In Advances in Agent Communication, pp. 329–348. 2004.”
  • The IMPACT protocol as described in “Wardeh, M. Wyner, A., Atkinson, K. and Bench-Capon, T. Argumentation based tools for policy-making. ICAIL 2013: 249-250”

The Dialogue Game Execution Platform

DGDL is used to specify the dialogue games interpreted by the Dialogue Game Execution Platform (DGEP). Arvina, a web interface to DGEP can be seen in the video below.

Initial documentation for the DGEP API is available here.