Typed BIE allows for specification of BIE variations at a particular descendant node of a top-level BIE. For example, the user may want to specify a variation of BOM BIE on the BOM node of the ShowBOM top-level BIE. A variation reflects different types of BOM, e.g., manufacturing BOM, engineering BOM.
BOD Noun Profile Reuse for specific typeCode (aka: TypeCode specific BIE profiling) example:
• ProcessBOM, ShowBOM, SyncBOM:
Profile the BOM noun once for a specific BOM type. (e.g. EBOM)
Profile the BOM noun once again for another specific BOM type. (e.g. MBOM)
When profiling ShowBOM, ProcessBOM or SyncBOM (or other BOD types of different Verb),
The same BOM noun profile can be used consistently for the specific BOM type.
Another BOM noun profile can be used for different BOM type.
Since Score users are able to reuse the predefine profiles for BOM noun, the enterprise is able to enforce consistency for all users in different groups.
The reuse BIE profile could be associated with a specific typeCode value for the top level typeCode of BOD Noun, and the typeCode value is fixed to that value in the Schema and in its instances.
Typed BIE allows for specification of BIE variations at a particular descendant node of a top-level BIE. For example, the user may want to specify a variation of BOM BIE on the BOM node of the ShowBOM top-level BIE. A variation reflects different types of BOM, e.g., manufacturing BOM, engineering BOM.
See more detail at https://oagiscore.atlassian.net/wiki/spaces/SCORE/pages/487391233/Typed+BIE+Polymorphism.