Using Unique Identifiers

The MIM database is set up in a hierarchal format which means any series you load will be loaded into a tree structure. Any series that you create for your MIM database should have unique series names. Additionally, any category (folder) you create must also have a unique name. This means that not only do your series names have to be completely unique of other series names, but they also have to be unique of category names as well. The rules are:

  1. Category names do not need to be unique from other category names.

  2. Category names cannot match symbol names.

  3. Symbol names must be unique from category names and other symbols present within the same category.

  4. The following special characters cannot be used:

    • * asterick

    • + plus sign

    • - minus sign

    • / forward slash

    • = equals sign

    • < less than sign

    • > greater than sign

    • % percent sign

    • # pound sign

    • ^ caret

    • ( left parenthesis

    • ) right parenthesis

    • { left curly bracket

    • } right curly bracket

    • [ left brace

    • ] right brace

    • \ backwards slash

    • | pipe

    • : colon

    • ; semi colon

    • single quotation mark

Note the following requirements:

  1. New MIM symbols cannot conflict with existing MIM symbols. A MIM symbol is considered different if it falls under a different path/tree/parent. For example, TopRelation:Equitites:GlobalInsight:Nasdaq:ExchangeTickers:d:de:DELL would be different in comparison with TopRelation:Energy:DELL.

  2. A symbol cannot have a parent of TopRelation like TopRelation:Symbol. Instead it should be at a minimum TopRelation:Some_Parent:Symbol.

Standard case usage is that category names (folder names) are always mixed case with the folder name starting with an uppercase letter. Symbol names are always upper case and must begin with a letter or an underscore. No spaces are allowed. A symbol name may contain these special characters along with any special characters not listed on the exclusion list above:

The following examples show correct naming usage:

The following is an example of an erroneous category and symbol: