Skip to content

Class: LimitApplicable

URI: common_domain_model:LimitApplicable

 classDiagram
    class LimitApplicable
    click LimitApplicable href "../LimitApplicable/"
      LimitApplicable <|-- LimitApplicableExtended
        click LimitApplicableExtended href "../LimitApplicableExtended/"
      
      LimitApplicable : amountRemaining
        
      LimitApplicable : amountUtilized
        
      LimitApplicable : clipSize
        
      LimitApplicable : currency
        
      LimitApplicable : limitType
        
          
    
        
        
        LimitApplicable --> "0..1" CreditLimitTypeEnum : limitType
        click CreditLimitTypeEnum href "../CreditLimitTypeEnum/"
    

        
      LimitApplicable : utilization
        
          
    
        
        
        LimitApplicable --> "0..1" CreditLimitUtilisation : utilization
        click CreditLimitUtilisation href "../CreditLimitUtilisation/"
    

        
      LimitApplicable : velocity
        
          
    
        
        
        LimitApplicable --> "0..1" Velocity : velocity
        click Velocity href "../Velocity/"
    

        
      
Name Cardinality and Range Description Inheritance
limitType 0..1
CreditLimitTypeEnum
Standard code to indicate which type of credit line is being referred to - i direct
clipSize 0..1
Integer
This element is required in FpML, optional in CDM for the purpose of accommod… direct
amountUtilized 0..1
Decimal
The limit utilised by all the cleared trades for the limit level and limit ty… direct
utilization 0..1
CreditLimitUtilisation
direct
amountRemaining 0..1
Decimal
The limit remaining for the limit level and limit type direct
currency 0..1
string
The currency in which the applicable limit is denominated direct
velocity 0..1
Velocity
direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘LimitApplicableChoice: Choice rule to represent an FpML choice construct.’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘amountUtilized’: SlotDefinition({‘name’: ‘amountUtilized’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘utilization’: SlotDefinition({‘name’: ‘utilization’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘all_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘amountUtilized’: SlotDefinition({‘name’: ‘amountUtilized’, ‘value_presence’: PresenceEnum(text=‘ABSENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘utilization’: SlotDefinition({‘name’: ‘utilization’, ‘value_presence’: PresenceEnum(text=‘ABSENT’)})} })] })] })
Mapping Type Mapped Value
self common_domain_model:LimitApplicable
native common_domain_model:LimitApplicable
name: LimitApplicable
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
limitType:
name: limitType
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Standard code to indicate which type of credit line is being referred
to - i.e. IM, DV01, PV01, CS01, Notional, Clip Size, Notional, maximumOrderQuantity.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- LimitApplicable
range: CreditLimitTypeEnum
clipSize:
name: clipSize
description: This element is required in FpML, optional in CDM for the purpose
of accommodating the CME data representation while making reference to the FpML
one.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- LimitApplicable
range: integer
amountUtilized:
name: amountUtilized
description: The limit utilised by all the cleared trades for the limit level
and limit type. While the attribute is of type integer in FpML and the CME schema,
it has been specified to be of type number in the CDM to take into consideration
java size limits as well as for consistency purposes with the way most monetary
amounts are expressed.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- LimitApplicable
range: decimal
utilization:
name: utilization
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- LimitApplicable
range: CreditLimitUtilisation
amountRemaining:
name: amountRemaining
description: The limit remaining for the limit level and limit type. This does
not take into account any pending trades. While the attribute is of type integer
in FpML and the CME schema, it has been specified to be of type number in the
CDM to take into consideration java size limits as well as for consistency purposes
with the way most monetary amounts are expressed.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- LimitApplicable
range: decimal
currency:
name: currency
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The currency in which the applicable limit is denominated. The list
of valid currencies is not presently positioned as an enumeration as part of
the CDM because that scope is limited to the values specified by ISDA and FpML.
As a result, implementers have to make reference to the relevant standard, such
as the ISO 4217 standard for currency codes.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
domain_of:
- UnitType
- CommodityReferenceFramework
- NotDomesticCurrency
- SpecifiedCurrency
- FloatingRateIndexIdentification
- AmountScheduleWithInitialValue
- LimitApplicable
- CalculationCurrencyElection
- CollateralRounding
- LegacyIndependentAmountRatingsBased
- MinimumTransferAmountRatingsBased
- TerminationCurrencyElection
- ThresholdRatingsBased
- FeaturePayment
- DividendCurrency
- FutureValueAmount
- CollateralInterestParameters
- ComputedAmount
range: string
velocity:
name: velocity
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
domain_of:
- LimitApplicable
range: Velocity
all_of:
- description: 'LimitApplicableChoice: Choice rule to represent an FpML choice construct.'
exactly_one_of:
- slot_conditions:
amountUtilized:
name: amountUtilized
value_presence: PRESENT
- slot_conditions:
utilization:
name: utilization
value_presence: PRESENT
- all_of:
- slot_conditions:
amountUtilized:
name: amountUtilized
value_presence: ABSENT
- slot_conditions:
utilization:
name: utilization
value_presence: ABSENT
name: LimitApplicable
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
limitType:
name: limitType
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: Standard code to indicate which type of credit line is being referred
to - i.e. IM, DV01, PV01, CS01, Notional, Clip Size, Notional, maximumOrderQuantity.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: LimitApplicable
domain_of:
- LimitApplicable
range: CreditLimitTypeEnum
clipSize:
name: clipSize
description: This element is required in FpML, optional in CDM for the purpose
of accommodating the CME data representation while making reference to the FpML
one.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: LimitApplicable
domain_of:
- LimitApplicable
range: integer
amountUtilized:
name: amountUtilized
description: The limit utilised by all the cleared trades for the limit level
and limit type. While the attribute is of type integer in FpML and the CME schema,
it has been specified to be of type number in the CDM to take into consideration
java size limits as well as for consistency purposes with the way most monetary
amounts are expressed.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: LimitApplicable
domain_of:
- LimitApplicable
range: decimal
utilization:
name: utilization
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: LimitApplicable
domain_of:
- LimitApplicable
range: CreditLimitUtilisation
amountRemaining:
name: amountRemaining
description: The limit remaining for the limit level and limit type. This does
not take into account any pending trades. While the attribute is of type integer
in FpML and the CME schema, it has been specified to be of type number in the
CDM to take into consideration java size limits as well as for consistency purposes
with the way most monetary amounts are expressed.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: LimitApplicable
domain_of:
- LimitApplicable
range: decimal
currency:
name: currency
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: scheme
description: The currency in which the applicable limit is denominated. The list
of valid currencies is not presently positioned as an enumeration as part of
the CDM because that scope is limited to the values specified by ISDA and FpML.
As a result, implementers have to make reference to the relevant standard, such
as the ISO 4217 standard for currency codes.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
owner: LimitApplicable
domain_of:
- UnitType
- CommodityReferenceFramework
- NotDomesticCurrency
- SpecifiedCurrency
- FloatingRateIndexIdentification
- AmountScheduleWithInitialValue
- LimitApplicable
- CalculationCurrencyElection
- CollateralRounding
- LegacyIndependentAmountRatingsBased
- MinimumTransferAmountRatingsBased
- TerminationCurrencyElection
- ThresholdRatingsBased
- FeaturePayment
- DividendCurrency
- FutureValueAmount
- CollateralInterestParameters
- ComputedAmount
range: string
velocity:
name: velocity
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_workflow
rank: 1000
owner: LimitApplicable
domain_of:
- LimitApplicable
range: Velocity
all_of:
- description: 'LimitApplicableChoice: Choice rule to represent an FpML choice construct.'
exactly_one_of:
- slot_conditions:
amountUtilized:
name: amountUtilized
value_presence: PRESENT
- slot_conditions:
utilization:
name: utilization
value_presence: PRESENT
- all_of:
- slot_conditions:
amountUtilized:
name: amountUtilized
value_presence: ABSENT
- slot_conditions:
utilization:
name: utilization
value_presence: ABSENT