Resource File Structure
Cobra uses three types of code file structures to define the parent-child relationships for resources.
Punctuated Significant
With this structure, Cobra uses a punctuation character to separate the codes of the resource that correspond to the different levels of the structure. Each resource (with the exception of the resource at the top of the hierarchy) is formed from the name of its parent, followed by a user-selected punctuation mark and one or more additional digits.
In the following illustration, 1.2.1 and 1.2.2 are level 3 codes and are children of 1.2.
Non Significant
With non-significant codes, there is no way to tell from an inspection of the code itself which level it represents. With this structure, the parent information is not included at the lowest level of the structure. Thus, the resources themselves will also not contain parent information. This is useful when loading actual costs because most accounting systems do not use the parent codes in their naming conventions.
A maximum of 20 levels can be defined for a non-significant structure.
Fixed Form Significant
Fixed Form Significant codes rely on the length of the code to represent the structure level. In the figure below, 10201 and 10202 are level 3 codes and are children of 102.