ProductTaxonomy
Type CDM 7.2.0Specifies the product taxonomy, which is composed of a taxonomy value and a taxonomy source.
Attributes
2 declared on ProductTaxonomy, 3 inherited. Cardinality in amber is required.
| Name | Type | Card. | Description | From |
|---|---|---|---|---|
| source | TaxonomySourceEnum | 0..1 | The source of the taxonomy that defines the rules for classifying the object. The taxonomy source is taken from a enumerated list of taxonomy names. Optional as the taxonomy source may not be provided. | Taxonomy |
| value | TaxonomyValue | 0..1 | The value according to that taxonomy. Optional as it may not be possible to classify the object in that taxonomy. | Taxonomy |
| calculated | boolean | 0..1 | Specifies whether the taxonomy has been derived from the model features using a CDM qualification function that determines the product type based on the model features. | Taxonomy |
| primaryAssetClass | AssetClassEnum | 0..1 | Classifies the most important risk class of the trade. | — |
| secondaryAssetClass | AssetClassEnum | 0..* | Classifies additional risk classes of the trade, if any. | — |
Conditions
Validation rules the model enforces on this type, in Rune. An instance that breaks one of these is invalid CDM, whatever produced it.
required choice source, primaryAssetClass, secondaryAssetClass if source exists then value exists Referenced by
2 types hold a ProductTaxonomy as an attribute.
Functions
Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.
| Function | Role | Description |
|---|---|---|
| MapProductTaxonomyList | returns | — |
Open ProductTaxonomy in the Model Browser
Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.