Tags: Programming Language.
In distributed computing a discriminator is a typed tag field present in OMG IDL discriminated union type and value definitions that determines which union member is selected in the current union instance. Unlike in some conventional programming languages offering support for unions discriminator in IDL is not identical to selected field name.