Dictionary definition language DDLm
The methods dictionary definition language (DDLm) records CIF data names and their definitions and properties within CIF dictionaries, with descriptions of algorithmic methods for evaluation and validation.
While providing important new functionality to dictionary and applications software developers, DDLm fully supports the definition capabilities of the existing dictionary languages, DDL1 and DDL2, but provides a higher level of semantic content for domain dictionaries. Note that no changes are required in existing archival data files written with reference to DDL1 or DDL2 dictionaries in order to apply domain dictionaries written in DDLm.
The document linked below defines the meanings of the DDLm attributes themselves, in a plain text DDLm dictionary. A brief introduction to reading DDLm dictionaries is also available.