Back to MDDL 2.5-beta Documentation
MDDL is an XML specification composed of various number of elements which, when combined in specific
patterns, define attributes of a financial instrument. Because of the various combintations, the actual number
of attributes far exceeds the number of elements used. For example, MDDL 2.5-beta has about 685 elements which
combine to form over 30000 unique attributes that may be applied in various combinations to
47 different asset classes (for a total attribute list exceeding 560000!).
While one may not specify all of these unique attributes because
some of them are conditional or redundant depending on the specific values of some attributes, there a significant
number of attributes that are relevant that may not be apparent when viewing the MDDL Glossary of elements.
Further, certain properties are expected to be repeating groups to convey multiple sets of data.
The following CSV (Comma Separated Values) files contain the complete permutation of all of the MDDL elements
to define the unique attributes that are applicable for the specific domains, classes, and subclasses listed.
These files may be useful in mapping your content to MDDL (and vice versa) as each possible field within MDDL
can be compared with your field list. Note that in many cases content may have to translated to be compatible
with MDDL because of the terminology or values of the various enumerations used.
Each file contains five columns:
- Domain - The domain/class/subclass for which the attribute applies. The files are organized such that
all attributes for a unique domain/class/subclass combination are in the same file.
- Path - The XML path of the attribute within the specified domain. The path identifies the hierarchy
and organization of the elements that define the attribute.
- Classification - The MDDL defined classification of the attribute. These are explained within the Technical
Specification. The classification of "classifier" is a placeholder for the domain/class/subclass label.
- Type - The MDDL defined atomic type of the attribute defining the type of data that may be held in that
attribute. Note that the type "classifier" is a placeholder for the domain/class/subclass label.
- Scheme - If the classification is "Enumeration" and a default scheme is defined, this column contains the
URI of the scheme. If a default scheme is supplied, it is not be necessary to specify a scheme in XML
instance documents of MDDL if you use values from the default scheme.
| Domain, Class, Subclass
| Size of File
|