Class: CollateralAccessBreach
A class to specify Collateral Access Breach language.
URI: common_domain_model:CollateralAccessBreach
classDiagram
class CollateralAccessBreach
click CollateralAccessBreach href "../CollateralAccessBreach/"
CollateralAccessBreach : cabEndDate
CollateralAccessBreach : cabEndDateElection
CollateralAccessBreach : cabEndDateTerms
CollateralAccessBreach : isApplicable
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| isApplicable | 1 Boolean |
Collateral Access Breach terms are applicable when True and not applicable wh... | direct |
| cabEndDateElection | 0..1 Boolean |
Determination of whether the Collateral Access Breach end date is a number of... | direct |
| cabEndDate | 0..1 Decimal |
The business days following the related Collateral Access Breach when the add... | direct |
| cabEndDateTerms | 0..1 string |
Specific terms for when Collateral Access Breach terms end | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CustodyArrangements | collateralAccessBreach | range | CollateralAccessBreach |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'cabEndDateElection': {'equals_string': 'True'}} |
{'cabEndDateTerms': {'required': False}} |
In Subsets
Comments
- Rosetta condition: CabEndDateTerms — if cabEndDateElection = True then cabEndDateTerms is absent
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:CollateralAccessBreach |
| native | common_domain_model:CollateralAccessBreach |
| close | fpml_5_10:CollateralAccessBreach |
LinkML Source
Direct
name: CollateralAccessBreach
description: A class to specify Collateral Access Breach language.
comments:
- 'Rosetta condition: CabEndDateTerms — if cabEndDateElection = True then cabEndDateTerms
is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralAccessBreach
slots:
- isApplicable
- cabEndDateElection
- cabEndDate
- cabEndDateTerms
slot_usage:
isApplicable:
name: isApplicable
description: Collateral Access Breach terms are applicable when True and not applicable
when False.
rules:
- preconditions:
slot_conditions:
cabEndDateElection:
name: cabEndDateElection
equals_string: 'True'
postconditions:
slot_conditions:
cabEndDateTerms:
name: cabEndDateTerms
required: false
description: A condition to require Collateral Access Breach End Date Terms when
a specification is required.
Induced
name: CollateralAccessBreach
description: A class to specify Collateral Access Breach language.
comments:
- 'Rosetta condition: CabEndDateTerms — if cabEndDateElection = True then cabEndDateTerms
is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralAccessBreach
slot_usage:
isApplicable:
name: isApplicable
description: Collateral Access Breach terms are applicable when True and not applicable
when False.
attributes:
isApplicable:
name: isApplicable
description: Collateral Access Breach terms are applicable when True and not applicable
when False.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AdditionalRepresentationElection.isApplicable
rank: 1000
owner: CollateralAccessBreach
domain_of:
- AdditionalRepresentationElection
- AdditionalRightsEvent
- BespokeCalculationDate
- BespokeTransferTiming
- CollateralAccessBreach
- CustodianEvent
- FrenchLawAddendum
- FrenchLawAddendumElection
- InterestAdjustment
- JapaneseSecuritiesProvisions
- MinimumTransferAmountAmendment
- OneWayProvisions
- ProcessAgentElection
- RegimeTerms
- PledgeeRepresentativeRider
- SubstitutedRegimeTerms
- TerminationCurrencyAmendment
- CollateralTransferTimingDefinition
- SpecifiedConditionOrAccessCondition
- LegacyIndependentAmountParty
- AutomaticEarlyTerminationElection
- AutomaticExercise
range: boolean
required: true
cabEndDateElection:
name: cabEndDateElection
description: Determination of whether the Collateral Access Breach end date is
a number of days (True) or specified (False).
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralAccessBreach.cabEndDateElection
rank: 1000
owner: CollateralAccessBreach
domain_of:
- CollateralAccessBreach
range: boolean
cabEndDate:
name: cabEndDate
description: The business days following the related Collateral Access Breach
when the additional terms end.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralAccessBreach.cabEndDate
rank: 1000
owner: CollateralAccessBreach
domain_of:
- CollateralAccessBreach
range: decimal
cabEndDateTerms:
name: cabEndDateTerms
description: Specific terms for when Collateral Access Breach terms end.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:CollateralAccessBreach.cabEndDateTerms
rank: 1000
owner: CollateralAccessBreach
domain_of:
- CollateralAccessBreach
range: string
rules:
- preconditions:
slot_conditions:
cabEndDateElection:
name: cabEndDateElection
equals_string: 'True'
postconditions:
slot_conditions:
cabEndDateTerms:
name: cabEndDateTerms
required: false
description: A condition to require Collateral Access Breach End Date Terms when
a specification is required.