Class: FrenchLawAddendumElection
A class to specify party specific French Law Addendum language.
URI: common_domain_model:FrenchLawAddendumElection
classDiagram
class FrenchLawAddendumElection
click FrenchLawAddendumElection href "../FrenchLawAddendumElection/"
FrenchLawAddendumElection : addendumLanguage
FrenchLawAddendumElection : isApplicable
FrenchLawAddendumElection : party
FrenchLawAddendumElection --> "1" CounterpartyRoleEnum : party
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| party | 1 CounterpartyRoleEnum |
The elective party | direct |
| isApplicable | 1 Boolean |
The qualification of whether the party elects specific language | direct |
| addendumLanguage | 0..1 string |
The party specific language to be included in the agreement | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| FrenchLawAddendum | partyElection | range | FrenchLawAddendumElection |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'isApplicable': {'equals_string': 'True'}} |
{'addendumLanguage': {'required': True}} |
In Subsets
Comments
- Rosetta condition: AddendumLanguage — if isApplicable = True then addendumLanguage exists else if isApplicable = False then addendumLanguage 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:FrenchLawAddendumElection |
| native | common_domain_model:FrenchLawAddendumElection |
LinkML Source
Direct
name: FrenchLawAddendumElection
description: A class to specify party specific French Law Addendum language.
comments:
- 'Rosetta condition: AddendumLanguage — if isApplicable = True then addendumLanguage
exists else if isApplicable = False then addendumLanguage is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- party
- isApplicable
- addendumLanguage
slot_usage:
party:
name: party
description: The elective party.
range: CounterpartyRoleEnum
required: true
isApplicable:
name: isApplicable
description: The qualification of whether the party elects specific language.
rules:
- preconditions:
slot_conditions:
isApplicable:
name: isApplicable
equals_string: 'True'
postconditions:
slot_conditions:
addendumLanguage:
name: addendumLanguage
required: true
description: A data rule to enforce that the French Law Addendum party language
must be specified when applicable.
Induced
name: FrenchLawAddendumElection
description: A class to specify party specific French Law Addendum language.
comments:
- 'Rosetta condition: AddendumLanguage — if isApplicable = True then addendumLanguage
exists else if isApplicable = False then addendumLanguage is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
party:
name: party
description: The elective party.
range: CounterpartyRoleEnum
required: true
isApplicable:
name: isApplicable
description: The qualification of whether the party elects specific language.
attributes:
party:
name: party
description: The elective party.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FrenchLawAddendumElection
domain_of:
- DebtRedemption
- Trade
- MarginCallBase
- CounterpartyPosition
- AggregationParameters
- AvailableInventory
- WorkflowStepApproval
- WorkflowStep
- UmbrellaAgreementParty
- UmbrellaAgreementSet
- AdditionalRepresentationElection
- CalculationAgentTerms
- CalculationCurrencyElection
- ValuationCalculationDateLocationElection
- CollateralManagementAgreementElection
- ControlAgreementElections
- ControlAgreementNecEventElection
- CustodianElection
- CustodianRiskElection
- ElectiveAmountElection
- FrenchLawAddendumElection
- HoldingAndUsingPostedCollateralElection
- NotificationTimeElection
- PostingObligationsElection
- RecalculationOfValueElection
- RegimeTerms
- PledgeeRepresentativeRider
- SecuredPartyRightsEventElection
- SecurityProviderRightsEventElection
- SensitivityMethodologiesPartyElection
- SubstitutedRegimeTerms
- SubstitutionPartyElection
- TerminationCurrencyElection
- AdditionalObligations
- SecurityInterestForObligations
- SinglePostingParty
- ThresholdElection
- MinimumTransferAmountElection
- ValuationAgent
- LegacyExposureScopeElection
- CreditSupportDocumentElection
- CreditSupportProviderElection
- SpecifiedOrAccessConditionPartyElection
- LegacyIndependentAmountParty
- AutomaticEarlyTerminationElection
- PartyTerminationCurrencySelection
- SpecifiedEntity
- EventsOfDefaultElection
- EligibleCollateralSpecification
range: CounterpartyRoleEnum
required: true
isApplicable:
name: isApplicable
description: The qualification of whether the party elects specific language.
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:AdditionalRepresentationElection.isApplicable
rank: 1000
owner: FrenchLawAddendumElection
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
addendumLanguage:
name: addendumLanguage
description: The party specific language to be included in the agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: FrenchLawAddendumElection
domain_of:
- FrenchLawAddendumElection
range: string
rules:
- preconditions:
slot_conditions:
isApplicable:
name: isApplicable
equals_string: 'True'
postconditions:
slot_conditions:
addendumLanguage:
name: addendumLanguage
required: true
description: A data rule to enforce that the French Law Addendum party language
must be specified when applicable.