Class: ConcentrationLimitCriteria
Respresents a class to describe a set of criteria to describe specific assets that the concentration limits apply to.
URI: common_domain_model:ConcentrationLimitCriteria
classDiagram
class ConcentrationLimitCriteria
click ConcentrationLimitCriteria href "../ConcentrationLimitCriteria/"
CollateralCriteriaBase <|-- ConcentrationLimitCriteria
click CollateralCriteriaBase href "../CollateralCriteriaBase/"
ConcentrationLimitCriteria : appliesTo
ConcentrationLimitCriteria --> "*" CounterpartyRoleEnum : appliesTo
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
ConcentrationLimitCriteria : averageTradingVolume
ConcentrationLimitCriteria --> "0..1" AverageTradingVolume : averageTradingVolume
click AverageTradingVolume href "../AverageTradingVolume/"
ConcentrationLimitCriteria : collateralCriteria
ConcentrationLimitCriteria --> "0..1" CollateralCriteria : collateralCriteria
click CollateralCriteria href "../CollateralCriteria/"
ConcentrationLimitCriteria : concentrationLimitType
ConcentrationLimitCriteria --> "0..1" ConcentrationLimitTypeEnum : concentrationLimitType
click ConcentrationLimitTypeEnum href "../ConcentrationLimitTypeEnum/"
ConcentrationLimitCriteria : ratingPriorityResolution
ConcentrationLimitCriteria --> "0..1" RatingPriorityResolutionEnum : ratingPriorityResolution
click RatingPriorityResolutionEnum href "../RatingPriorityResolutionEnum/"
ConcentrationLimitCriteria : restrictTo
ConcentrationLimitCriteria --> "0..1" CollateralMarginTypeEnum : restrictTo
click CollateralMarginTypeEnum href "../CollateralMarginTypeEnum/"
Inheritance
Slots
Usages
Rules
| Rule Applied |
Preconditions |
Postconditions |
Elseconditions |
|
|
|
|
In Subsets
- Rosetta condition: ConcentrationLimitTypeChoice — required choice concentrationLimitType, averageTradingVolume, collateralCriteria
Schema Source
Mappings
| Mapping Type |
Mapped Value |
| self |
common_domain_model:ConcentrationLimitCriteria |
| native |
common_domain_model:ConcentrationLimitCriteria |
LinkML Source
Direct
name: ConcentrationLimitCriteria
description: Respresents a class to describe a set of criteria to describe specific
assets that the concentration limits apply to.
comments:
- 'Rosetta condition: ConcentrationLimitTypeChoice — required choice concentrationLimitType,
averageTradingVolume, collateralCriteria'
in_subset:
- cdm_product_collateral
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: CollateralCriteriaBase
slots:
- concentrationLimitType
- averageTradingVolume
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
concentrationLimitType:
name: concentrationLimitType
required: true
- slot_conditions:
averageTradingVolume:
name: averageTradingVolume
required: true
- slot_conditions:
collateralCriteria:
name: collateralCriteria
required: true
description: Either a limit type or limit criteria must be specified.
Induced
name: ConcentrationLimitCriteria
description: Respresents a class to describe a set of criteria to describe specific
assets that the concentration limits apply to.
comments:
- 'Rosetta condition: ConcentrationLimitTypeChoice — required choice concentrationLimitType,
averageTradingVolume, collateralCriteria'
in_subset:
- cdm_product_collateral
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: CollateralCriteriaBase
attributes:
concentrationLimitType:
name: concentrationLimitType
description: Specifies the type of concentration limit to be applied.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: ConcentrationLimitCriteria
domain_of:
- ConcentrationLimitCriteria
range: ConcentrationLimitTypeEnum
averageTradingVolume:
name: averageTradingVolume
description: Specifies an average trading volume on an exchange in relation to
Equity products.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: ConcentrationLimitCriteria
domain_of:
- ConcentrationLimitCriteria
range: AverageTradingVolume
collateralCriteria:
name: collateralCriteria
description: The specific criteria that applies. It can be created using AND,
OR and NOT logic, and both asset and issuer characteristics.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralCriteriaBase.collateralCriteria
rank: 1000
owner: ConcentrationLimitCriteria
domain_of:
- CollateralCriteriaBase
range: CollateralCriteria
any_of:
- range: AllCriteria
- range: AnyCriteria
- range: NegativeCriteria
- range: CollateralIssuerType
- range: CollateralGuarantorType
- range: AssetType
- range: IssuerCountryOfOrigin
- range: AssetCountryOfOrigin
- range: CurrencyCodeEnum
- range: IssuerName
- range: IssuerAgencyRating
- range: SovereignAgencyRating
- range: AssetAgencyRating
- range: AssetMaturity
- range: SpecificAsset
- range: CollateralTaxonomy
- range: ListingExchange
- range: ListingSector
- range: IndexType
- range: CounterpartyOwnIssuePermitted
- range: DomesticCurrencyIssued
appliesTo:
name: appliesTo
description: Specifies which of the two counterparties the criteria applies to
(either one or both counterparties). This attribute is optional, in case the
applicable party is already specified elsewhere within a party election.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralCriteriaBase.appliesTo
rank: 1000
owner: ConcentrationLimitCriteria
domain_of:
- CollateralCriteriaBase
range: CounterpartyRoleEnum
multivalued: true
restrictTo:
name: restrictTo
description: Restrict the criteria to only apply to a specific type of margin,
ie IM or VM.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralCriteriaBase.restrictTo
rank: 1000
owner: ConcentrationLimitCriteria
domain_of:
- CollateralCriteriaBase
range: CollateralMarginTypeEnum
ratingPriorityResolution:
name: ratingPriorityResolution
description: Denotes which Criteria has priority if more than one agency rating
applies.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralCriteriaBase.ratingPriorityResolution
rank: 1000
owner: ConcentrationLimitCriteria
domain_of:
- CollateralCriteriaBase
range: RatingPriorityResolutionEnum
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
concentrationLimitType:
name: concentrationLimitType
required: true
- slot_conditions:
averageTradingVolume:
name: averageTradingVolume
required: true
- slot_conditions:
collateralCriteria:
name: collateralCriteria
required: true
description: Either a limit type or limit criteria must be specified.