Von Adrian Pell, einem Entwickler von Dolphin, gibt es eine Definition der Syntax seiner Dolphin Model Language (DML): [#!bib:pellang!#]. Anhang gibt diese komplett wieder.
Tatsächlich existieren aber drei verschiedene Syntaxen: die der Definition, die des Modell-Editors und die tatsächliche.
Die Syntax des Modell-Editors ist die, die er für die automatisch angezeigten Gerüste benutzt.
Die Sprache, in der die originalen (Beispiel-)Modelle Dolphins geschrieben sind, nennen wir die ,,tatsächliche`` Syntax. Sie ist scheinbar identisch der Syntax, die Dolphin verwendet, um geladene Modelle in Textdateien zu entladen.
Wie gesagt ist die Semantik von DML undokumentiert. Allerdings gibt es zu Dolphin schon einige fertig formulierte Modelle. Daraus und vor allem aus [#!bib:fede95!#] erschließt sich erst die Bedeutung der Konstrukte von DML. Damit wenigstens einige davon beschrieben sind, folgen einige Anmerkungen. Sie legen aber keinen Wert auf Vollständigkeit.