Rule Name: Unique Root Model Name

Definition

If a Model has model_reference_type set to SE_ROOT_MODEL or SE_BOTH_ROOT_AND_COMPONENT, then the Model's name field must be unique in the current transmittal.

Rationale

As the Example section in sedris.txt for Model suggests, "consumers will be confident that at the point that "model_reference_type" is SE_ROOT_MODEL or SE_BOTH_ROOT_AND_COMPONENT, they have encountered an instantiable Model, and could do something like create a geometry source file or structures referencing "car", with the Geometry Model Instances under "car" as its components."

Although a unique ID exists, this will change based on the contents of data being pulled from a transmittal. Producers put unique names into Model Libraries, and this should be identified as a means of better identifying Models.

Example

  1. If a Model with name "plane" exists in a transmittal and has its model_reference_type set to SE_ROOT_MODEL or SE_BOTH_ROOT_AND_COMPONENT, then the name "plane" cannot be reused on any other Model with the same reference type setting. However, the name "plane" could be reused at a Model with reference type of SE_COMPONENT_MODEL.

FAQs

--FAQs needed here --
Prev: Time Interval Calculation. Next: Valid ID Field. Up:Index.