 |
Back to MDDL 2.4-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.4-beta has about 580 elements which
combine to form over 29000 unique attributes that may be applied in various combinations to
29 different asset classes (for a total attribute list exceeding 274000!).
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
|
| cae Domain, corporateActions Class |
33 KB |
| cae Domain, corporateEvents Class |
33 KB |
| civ Domain, annuity Class |
1.93 MB |
| civ Domain, fund Class, exchangeTraded Subclass |
2.53 MB |
| civ Domain, fund Class, insurance Subclass |
2.45 MB |
| civ Domain, fund Class, moneyMarket Subclass |
2.48 MB |
| civ Domain, fund Class, mutual Subclass |
2.42 MB |
| civ Domain, fund Class, umbrella Subclass |
2.44 MB |
| civ Domain, trust Class, oei Subclass |
2.24 MB |
| civ Domain, trust Class, unit Subclass |
2.26 MB |
| debt Domain |
4.68 MB |
| derivative Domain, certificate Class |
3.15 MB |
| derivative Domain, forward Class |
3.07 MB |
| derivative Domain, future Class |
3.11 MB |
| derivative Domain, linked Class |
3.05 MB |
| derivative Domain, option Class |
3.11 MB |
| derivative Domain, right Class |
3.03 MB |
| derivative Domain, swap Class |
3.73 MB |
| derivative Domain, warrant Class |
3.14 MB |
| entity Domain, issuer Class |
43 KB |
| equity Domain, common Class |
2.25 MB |
| equity Domain, depositary Class |
2.25 MB |
| equity Domain, partnership Class, limited Subclass |
2.44 MB |
| equity Domain, partnership Class, shared Subclass |
2.42 MB |
| equity Domain, partnership Class, units Subclass |
2.41 MB |
| equity Domain, preferred Class |
5.91 MB |
| foreignExchange Domain |
2.08 MB |
| index Domain |
1.44 MB |
| indicators Domain, interestRate Class |
2.23 MB |
|
 |