Skip to content

Class: CollateralSpecification

The definitions regarding collateral relating to the GMSLA.

URI: common_domain_model:CollateralSpecification

 classDiagram
    class CollateralSpecification
    click CollateralSpecification href "../CollateralSpecification/"
      CollateralSpecification : aggregation





        CollateralSpecification --> "1" Aggregation : aggregation
        click Aggregation href "../Aggregation/"



      CollateralSpecification : definitionOfMarketValueNonStandard

      CollateralSpecification : failureToDevliverIndemnityApplies





        CollateralSpecification --> "1" ApplicabilityOfElectionEnum : failureToDevliverIndemnityApplies
        click ApplicabilityOfElectionEnum href "../ApplicabilityOfElectionEnum/"



      CollateralSpecification : nettingObligationsApply





        CollateralSpecification --> "1" ApplicabilityOfElectionEnum : nettingObligationsApply
        click ApplicabilityOfElectionEnum href "../ApplicabilityOfElectionEnum/"



      CollateralSpecification : notificationTime





        CollateralSpecification --> "1" BusinessCenterTime : notificationTime
        click BusinessCenterTime href "../BusinessCenterTime/"



      CollateralSpecification : standardDefinitionOfMarketValueUsed

Slots

Name Cardinality and Range Description Inheritance
standardDefinitionOfMarketValueUsed 1
Boolean
Is the standard definition of 'Market Value' used in the GMSLA? direct
definitionOfMarketValueNonStandard 0..1
string
If the definition of 'Market Value' is non standard, it can be specified here direct
aggregation 1
Aggregation
How does paragraph 5 direct
nettingObligationsApply 1
ApplicabilityOfElectionEnum
Does paragraph 5 direct
failureToDevliverIndemnityApplies 1
ApplicabilityOfElectionEnum
Does paragraph 6 direct
notificationTime 1
BusinessCenterTime
What is the notification time of the GMSLA? direct

Usages

used by used in type used
GlobalMasterSecuritiesLendingAgreement collateral range CollateralSpecification

Rules

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'standardDefinitionOfMarketValueUsed': {'none_of': [{'equals_string_in': ['True']}]}} {'definitionOfMarketValueNonStandard': {'required': True}}

In Subsets

Comments

  • Rosetta condition: StandardMarketCondition — if standardDefinitionOfMarketValueUsed <> True then definitionOfMarketValueNonStandard exists

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:CollateralSpecification
native common_domain_model:CollateralSpecification
close fpml_5_10:CollateralSpecification

LinkML Source

Direct

name: CollateralSpecification
description: The definitions regarding collateral relating to the GMSLA.
comments:
- 'Rosetta condition: StandardMarketCondition  if standardDefinitionOfMarketValueUsed
  <> True then definitionOfMarketValueNonStandard exists'
in_subset:
- cdm_legaldocumentation_master_isla
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralSpecification
slots:
- standardDefinitionOfMarketValueUsed
- definitionOfMarketValueNonStandard
- aggregation
- nettingObligationsApply
- failureToDevliverIndemnityApplies
- notificationTime
slot_usage:
  notificationTime:
    name: notificationTime
    description: What is the notification time of the GMSLA?
    range: BusinessCenterTime
rules:
- preconditions:
    slot_conditions:
      standardDefinitionOfMarketValueUsed:
        name: standardDefinitionOfMarketValueUsed
        none_of:
        - equals_string_in:
          - 'True'
  postconditions:
    slot_conditions:
      definitionOfMarketValueNonStandard:
        name: definitionOfMarketValueNonStandard
        required: true
  description: A validation rule to ensure that if the standard definition of market
    value is not used, then the definition is provided.
  comments:
  - 'Rosetta negation: standardDefinitionOfMarketValueUsed <> True'

Induced

name: CollateralSpecification
description: The definitions regarding collateral relating to the GMSLA.
comments:
- 'Rosetta condition: StandardMarketCondition  if standardDefinitionOfMarketValueUsed
  <> True then definitionOfMarketValueNonStandard exists'
in_subset:
- cdm_legaldocumentation_master_isla
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralSpecification
slot_usage:
  notificationTime:
    name: notificationTime
    description: What is the notification time of the GMSLA?
    range: BusinessCenterTime
attributes:
  standardDefinitionOfMarketValueUsed:
    name: standardDefinitionOfMarketValueUsed
    description: Is the standard definition of 'Market Value' used in the GMSLA?
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CollateralSpecification.standardDefinitionOfMarketValueUsed
    rank: 1000
    owner: CollateralSpecification
    domain_of:
    - CollateralSpecification
    range: boolean
    required: true
  definitionOfMarketValueNonStandard:
    name: definitionOfMarketValueNonStandard
    description: If the definition of 'Market Value' is non standard, it can be specified
      here.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CollateralSpecification.definitionOfMarketValueNonStandard
    rank: 1000
    owner: CollateralSpecification
    domain_of:
    - CollateralSpecification
    range: string
  aggregation:
    name: aggregation
    description: How does paragraph 5.4 (aggregation) apply to the GMSLA?
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CollateralSpecification.aggregation
    rank: 1000
    owner: CollateralSpecification
    domain_of:
    - CollateralSpecification
    range: Aggregation
    required: true
  nettingObligationsApply:
    name: nettingObligationsApply
    description: Does paragraph 5.6 (netting of obligations to deliver Collateral
      and redeliver Equivalent Collateral) apply to the GMSLA?
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CollateralSpecification.nettingObligationsApply
    rank: 1000
    owner: CollateralSpecification
    domain_of:
    - CollateralSpecification
    range: ApplicabilityOfElectionEnum
    required: true
  failureToDevliverIndemnityApplies:
    name: failureToDevliverIndemnityApplies
    description: Does paragraph 6.4 (indemnity for failure to redeliver Equivalent
      Non-Cash Collateral) apply to the GMSLA?
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:CollateralSpecification.failureToDevliverIndemnityApplies
    rank: 1000
    owner: CollateralSpecification
    domain_of:
    - CollateralSpecification
    range: ApplicabilityOfElectionEnum
    required: true
  notificationTime:
    name: notificationTime
    description: What is the notification time of the GMSLA?
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CollateralSpecification
    domain_of:
    - CalculationAndTimingBase
    - NotificationTimeElection
    - CollateralSpecification
    - CollateralInterestNotification
    - RecallProvision
    range: BusinessCenterTime
    required: true
rules:
- preconditions:
    slot_conditions:
      standardDefinitionOfMarketValueUsed:
        name: standardDefinitionOfMarketValueUsed
        none_of:
        - equals_string_in:
          - 'True'
  postconditions:
    slot_conditions:
      definitionOfMarketValueNonStandard:
        name: definitionOfMarketValueNonStandard
        required: true
  description: A validation rule to ensure that if the standard definition of market
    value is not used, then the definition is provided.
  comments:
  - 'Rosetta negation: standardDefinitionOfMarketValueUsed <> True'