Skip to content

Class: CreditSupportAgreementInitialMarginElections

The set of elections which specify an Initial Margin Credit Support Annex or Deed.

URI: common_domain_model:CreditSupportAgreementInitialMarginElections

 classDiagram
    class CreditSupportAgreementInitialMarginElections
    click CreditSupportAgreementInitialMarginElections href "../CreditSupportAgreementInitialMarginElections/"
      CreditSupportAgreementElectionsBase <|-- CreditSupportAgreementInitialMarginElections
        click CreditSupportAgreementElectionsBase href "../CreditSupportAgreementElectionsBase/"

      CreditSupportAgreementInitialMarginElections : additionalAmendments

      CreditSupportAgreementInitialMarginElections : additionalBespokeTerms

      CreditSupportAgreementInitialMarginElections : additionalRepresentations





        CreditSupportAgreementInitialMarginElections --> "0..1" AdditionalRepresentations : additionalRepresentations
        click AdditionalRepresentations href "../AdditionalRepresentations/"



      CreditSupportAgreementInitialMarginElections : appropriatedCollateralValuation





        CreditSupportAgreementInitialMarginElections --> "0..1" AppropriatedCollateralValuation : appropriatedCollateralValuation
        click AppropriatedCollateralValuation href "../AppropriatedCollateralValuation/"



      CreditSupportAgreementInitialMarginElections : baseAndEligibleCurrency





        CreditSupportAgreementInitialMarginElections --> "1" BaseAndEligibleCurrency : baseAndEligibleCurrency
        click BaseAndEligibleCurrency href "../BaseAndEligibleCurrency/"



      CreditSupportAgreementInitialMarginElections : calculationAndTiming





        CreditSupportAgreementInitialMarginElections --> "1" CalculationAndTimingInitialMargin : calculationAndTiming
        click CalculationAndTimingInitialMargin href "../CalculationAndTimingInitialMargin/"



      CreditSupportAgreementInitialMarginElections : clientAssetSourcebookAdditionalLanguage

      CreditSupportAgreementInitialMarginElections : conditionsPrecedent





        CreditSupportAgreementInitialMarginElections --> "0..1" ConditionsPrecedent : conditionsPrecedent
        click ConditionsPrecedent href "../ConditionsPrecedent/"



      CreditSupportAgreementInitialMarginElections : coveredTransactions





        CreditSupportAgreementInitialMarginElections --> "0..1" CoveredTransactions : coveredTransactions
        click CoveredTransactions href "../CoveredTransactions/"



      CreditSupportAgreementInitialMarginElections : creditSupportObligations





        CreditSupportAgreementInitialMarginElections --> "1" CreditSupportObligationsInitialMargin : creditSupportObligations
        click CreditSupportObligationsInitialMargin href "../CreditSupportObligationsInitialMargin/"



      CreditSupportAgreementInitialMarginElections : custodyArrangements





        CreditSupportAgreementInitialMarginElections --> "0..1" CustodyArrangements : custodyArrangements
        click CustodyArrangements href "../CustodyArrangements/"



      CreditSupportAgreementInitialMarginElections : demandsAndNotices





        CreditSupportAgreementInitialMarginElections --> "0..1" DemandsAndNotices : demandsAndNotices
        click DemandsAndNotices href "../DemandsAndNotices/"



      CreditSupportAgreementInitialMarginElections : disputeResolution





        CreditSupportAgreementInitialMarginElections --> "1" DisputeResolution : disputeResolution
        click DisputeResolution href "../DisputeResolution/"



      CreditSupportAgreementInitialMarginElections : distributionAndInterestPayment





        CreditSupportAgreementInitialMarginElections --> "0..1" DistributionAndInterestPayment : distributionAndInterestPayment
        click DistributionAndInterestPayment href "../DistributionAndInterestPayment/"



      CreditSupportAgreementInitialMarginElections : finalReturns





        CreditSupportAgreementInitialMarginElections --> "1" FinalReturns : finalReturns
        click FinalReturns href "../FinalReturns/"



      CreditSupportAgreementInitialMarginElections : fxHaircutCurrency





        CreditSupportAgreementInitialMarginElections --> "0..1" FxHaircutCurrency : fxHaircutCurrency
        click FxHaircutCurrency href "../FxHaircutCurrency/"



      CreditSupportAgreementInitialMarginElections : generalSimmElections





        CreditSupportAgreementInitialMarginElections --> "0..1" GeneralSimmElections : generalSimmElections
        click GeneralSimmElections href "../GeneralSimmElections/"



      CreditSupportAgreementInitialMarginElections : holdingAndUsingPostedCollateral





        CreditSupportAgreementInitialMarginElections --> "0..1" HoldingAndUsingPostedCollateral : holdingAndUsingPostedCollateral
        click HoldingAndUsingPostedCollateral href "../HoldingAndUsingPostedCollateral/"



      CreditSupportAgreementInitialMarginElections : identifiedCrossCurrencySwap

      CreditSupportAgreementInitialMarginElections : interpretationTerms

      CreditSupportAgreementInitialMarginElections : jurisdictionRelatedTerms





        CreditSupportAgreementInitialMarginElections --> "0..1" JurisdictionRelatedTerms : jurisdictionRelatedTerms
        click JurisdictionRelatedTerms href "../JurisdictionRelatedTerms/"



      CreditSupportAgreementInitialMarginElections : masterAgreementDatedAsOfDate





        CreditSupportAgreementInitialMarginElections --> "0..1" MasterAgreementDatedAsOfDate : masterAgreementDatedAsOfDate
        click MasterAgreementDatedAsOfDate href "../MasterAgreementDatedAsOfDate/"



      CreditSupportAgreementInitialMarginElections : minimumTransferAmountAmendment





        CreditSupportAgreementInitialMarginElections --> "1" MinimumTransferAmountAmendment : minimumTransferAmountAmendment
        click MinimumTransferAmountAmendment href "../MinimumTransferAmountAmendment/"



      CreditSupportAgreementInitialMarginElections : oneWayProvisions





        CreditSupportAgreementInitialMarginElections --> "1" OneWayProvisions : oneWayProvisions
        click OneWayProvisions href "../OneWayProvisions/"



      CreditSupportAgreementInitialMarginElections : otherAgreements





        CreditSupportAgreementInitialMarginElections --> "0..1" OtherAgreements : otherAgreements
        click OtherAgreements href "../OtherAgreements/"



      CreditSupportAgreementInitialMarginElections : otherEligibleAndPostedSupport





        CreditSupportAgreementInitialMarginElections --> "0..1" OtherEligibleAndPostedSupport : otherEligibleAndPostedSupport
        click OtherEligibleAndPostedSupport href "../OtherEligibleAndPostedSupport/"



      CreditSupportAgreementInitialMarginElections : postingObligations





        CreditSupportAgreementInitialMarginElections --> "1" PostingObligations : postingObligations
        click PostingObligations href "../PostingObligations/"



      CreditSupportAgreementInitialMarginElections : processAgent





        CreditSupportAgreementInitialMarginElections --> "1" ProcessAgent : processAgent
        click ProcessAgent href "../ProcessAgent/"



      CreditSupportAgreementInitialMarginElections : regime





        CreditSupportAgreementInitialMarginElections --> "1" Regime : regime
        click Regime href "../Regime/"



      CreditSupportAgreementInitialMarginElections : rightsEvents





        CreditSupportAgreementInitialMarginElections --> "1" RightsEvents : rightsEvents
        click RightsEvents href "../RightsEvents/"



      CreditSupportAgreementInitialMarginElections : sensitivityMethodologies





        CreditSupportAgreementInitialMarginElections --> "1" SensitivityMethodologies : sensitivityMethodologies
        click SensitivityMethodologies href "../SensitivityMethodologies/"



      CreditSupportAgreementInitialMarginElections : substitutedRegime





        CreditSupportAgreementInitialMarginElections --> "*" SubstitutedRegime : substitutedRegime
        click SubstitutedRegime href "../SubstitutedRegime/"



      CreditSupportAgreementInitialMarginElections : substitution





        CreditSupportAgreementInitialMarginElections --> "0..1" Substitution : substitution
        click Substitution href "../Substitution/"



      CreditSupportAgreementInitialMarginElections : terminationCurrencyAmendment





        CreditSupportAgreementInitialMarginElections --> "1" TerminationCurrencyAmendment : terminationCurrencyAmendment
        click TerminationCurrencyAmendment href "../TerminationCurrencyAmendment/"



      CreditSupportAgreementInitialMarginElections : trustSchemeAddendum

Inheritance

Slots

Name Cardinality and Range Description Inheritance
regime 1
Regime
The Regime Table provision , which determines the regulatory regime(s) applic... direct
oneWayProvisions 1
OneWayProvisions
The determination of whether the One Way Provisions are applicable (true) or ... direct
generalSimmElections 0..1
GeneralSimmElections
The specification of the ISDA SIMM Method for all Covered Transactions with r... direct
identifiedCrossCurrencySwap 0..1
Boolean
The qualification of whether cross-currency swaps need to be identified in th... direct
sensitivityMethodologies 1
SensitivityMethodologies
The specification of methodologies to compute sensitivities specific to the a... direct
fxHaircutCurrency 0..1
FxHaircutCurrency
The reference currency for the purpose of specifying the FX Haircut relating ... direct
postingObligations 1
PostingObligations
The security providers posting obligations direct
substitutedRegime *
SubstitutedRegime
The specification of Additional regimes for purposes of determining whether a... direct
coveredTransactions 0..1
CoveredTransactions
The specification of transactions covered by the terms of the agreement direct
rightsEvents 1
RightsEvents
The bespoke provisions that might be specified by the parties to the agreemen... direct
custodyArrangements 0..1
CustodyArrangements
The Custodian and Segregated Account details in respect of each party to the ... direct
otherAgreements 0..1
OtherAgreements
The bespoke definition of other agreement terms as specified by the parties t... direct
terminationCurrencyAmendment 1
TerminationCurrencyAmendment
The bespoke provision that might be specified by the parties to the agreement... direct
minimumTransferAmountAmendment 1
MinimumTransferAmountAmendment
The bespoke provision that might be specified by the parties to the agreement... direct
interpretationTerms 0..1
string
The bespoke provision that might be specified by the parties to the agreement... direct
processAgent 1
ProcessAgent
The Process Agent that might be appointed by the parties to the agreement direct
appropriatedCollateralValuation 0..1
AppropriatedCollateralValuation
The election for the Valuation of Appropriate Collateral direct
jurisdictionRelatedTerms 0..1
JurisdictionRelatedTerms
The jurisdiction specific terms relevant to the agreement direct
additionalAmendments 0..1
string
Any additional amendments that might be specified by the parties to the agree... direct
additionalBespokeTerms 0..1
string
Any additional terms that might be specified applicable direct
trustSchemeAddendum 1
Boolean
The qualification of whether Trust Scheme Addendum is applicable (True) or no... direct
clientAssetSourcebookAdditionalLanguage 0..1
string
Details of language relating to Client Asset and Money Rules (CASS) direct
creditSupportObligations 1
CreditSupportObligationsInitialMargin
The Credit Support Obligations applicable to the agreement direct
calculationAndTiming 1
CalculationAndTimingInitialMargin
The set of elections for determining Valuation and Timing terms specific to t... direct
baseAndEligibleCurrency 1
BaseAndEligibleCurrency
The base and eligible currency(ies) for the document as specified by the part... CreditSupportAgreementElectionsBase
conditionsPrecedent 0..1
ConditionsPrecedent
The set of elections that may overwrite the default Condition Precedent provi... CreditSupportAgreementElectionsBase
substitution 0..1
Substitution
The conditions under which the Security Provider can substitute posted collat... CreditSupportAgreementElectionsBase
disputeResolution 1
DisputeResolution
The election terms under which a party disputes (i) the Calculation Agents ca... CreditSupportAgreementElectionsBase
holdingAndUsingPostedCollateral 0..1
HoldingAndUsingPostedCollateral
The elections for the holding and using of posted collateral by the respectiv... CreditSupportAgreementElectionsBase
distributionAndInterestPayment 0..1
DistributionAndInterestPayment
The Distributions and Interest Payment terms specified as part of the agreeme... CreditSupportAgreementElectionsBase
otherEligibleAndPostedSupport 0..1
OtherEligibleAndPostedSupport
The Other Eligible Support elections associated with margin agreements CreditSupportAgreementElectionsBase
demandsAndNotices 0..1
DemandsAndNotices
The optional specification of address where the demands, specifications and n... CreditSupportAgreementElectionsBase
additionalRepresentations 0..1
AdditionalRepresentations
The specification Additional Representations that may be applicable to the ag... CreditSupportAgreementElectionsBase
masterAgreementDatedAsOfDate 0..1
MasterAgreementDatedAsOfDate
Defines the dates agreed by the parties as the date of the Credit Support Ann... CreditSupportAgreementElectionsBase
finalReturns 1
FinalReturns
A clause providing that final return collateral is to be provided without con... CreditSupportAgreementElectionsBase

Usages

used by used in type used
Agreement creditSupportAgreementElections any_of[range] CreditSupportAgreementInitialMarginElections

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:CreditSupportAgreementInitialMarginElections
native common_domain_model:CreditSupportAgreementInitialMarginElections

LinkML Source

Direct

name: CreditSupportAgreementInitialMarginElections
description: The set of elections which specify an Initial Margin Credit Support Annex
  or Deed.
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: CreditSupportAgreementElectionsBase
slots:
- regime
- oneWayProvisions
- generalSimmElections
- identifiedCrossCurrencySwap
- sensitivityMethodologies
- fxHaircutCurrency
- postingObligations
- substitutedRegime
- coveredTransactions
- rightsEvents
- custodyArrangements
- otherAgreements
- terminationCurrencyAmendment
- minimumTransferAmountAmendment
- interpretationTerms
- processAgent
- appropriatedCollateralValuation
- jurisdictionRelatedTerms
- additionalAmendments
- additionalBespokeTerms
- trustSchemeAddendum
- clientAssetSourcebookAdditionalLanguage
- creditSupportObligations
- calculationAndTiming

Induced

name: CreditSupportAgreementInitialMarginElections
description: The set of elections which specify an Initial Margin Credit Support Annex
  or Deed.
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: CreditSupportAgreementElectionsBase
attributes:
  regime:
    name: regime
    description: The Regime Table provision , which determines the regulatory regime(s)
      applicable to each of the parties to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    - ApplicableRegime
    - SubstitutedRegime
    range: Regime
    required: true
  oneWayProvisions:
    name: oneWayProvisions
    description: The determination of whether the One Way Provisions are applicable
      (true) or not applicable (false).
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: OneWayProvisions
    required: true
  generalSimmElections:
    name: generalSimmElections
    description: The specification of the ISDA SIMM Method for all Covered Transactions
      with respect to all Regimes.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: GeneralSimmElections
  identifiedCrossCurrencySwap:
    name: identifiedCrossCurrencySwap
    description: The qualification of whether cross-currency swaps need to be identified
      in the Confirmation so that the obligations to exchange principal be disregarded
      for the purpose of determining the Delivery Amount or Return Amount.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: boolean
  sensitivityMethodologies:
    name: sensitivityMethodologies
    description: The specification of methodologies to compute sensitivities specific
      to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: SensitivityMethodologies
    required: true
  fxHaircutCurrency:
    name: fxHaircutCurrency
    description: The reference currency for the purpose of specifying the FX Haircut
      relating to a posting obligation, as being either the Termination Currency or
      an FX Designated Currency.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CreditSupportAgreementVariationMarginElections
    - CollateralTransferAgreementElections
    range: FxHaircutCurrency
  postingObligations:
    name: postingObligations
    description: The security providers posting obligations.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: PostingObligations
    required: true
  substitutedRegime:
    name: substitutedRegime
    description: The specification of Additional regimes for purposes of determining
      whether a Regulatory Event has occurred.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: SubstitutedRegime
    multivalued: true
    inlined: true
    inlined_as_list: true
  coveredTransactions:
    name: coveredTransactions
    description: The specification of transactions covered by the terms of the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CreditSupportAgreementVariationMarginElections
    - CoveredTransactions
    range: CoveredTransactions
  rightsEvents:
    name: rightsEvents
    description: The bespoke provisions that might be specified by the parties to
      the agreement to specify the rights of Security Taker and/or Security Provider
      when an Early Termination or Access Condition event has occurred.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: RightsEvents
    required: true
  custodyArrangements:
    name: custodyArrangements
    description: The Custodian and Segregated Account details in respect of each party
      to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CreditSupportAgreementVariationMarginElections
    - CollateralTransferAgreementElections
    range: CustodyArrangements
  otherAgreements:
    name: otherAgreements
    description: The bespoke definition of other agreement terms as specified by the
      parties to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CreditSupportAgreementVariationMarginElections
    - CollateralTransferAgreementElections
    range: OtherAgreements
  terminationCurrencyAmendment:
    name: terminationCurrencyAmendment
    description: The bespoke provision that might be specified by the parties to the
      agreement applicable to Termination Currency.  Unless specified the definition
      of Termination Currency has the meaning specified in the Schedule to the ISDA
      Master Agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: TerminationCurrencyAmendment
    required: true
  minimumTransferAmountAmendment:
    name: minimumTransferAmountAmendment
    description: The bespoke provision that might be specified by the parties to the
      agreement applicable to Minimum Transfer Amount.  Unless specified the definition
      of Minimum Transfer Amount in any Other Regulatory CSA has the meaning specified
      in such Other Regulatory CSA.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: MinimumTransferAmountAmendment
    required: true
  interpretationTerms:
    name: interpretationTerms
    description: The bespoke provision that might be specified by the parties to the
      agreement applicable to Interpretations.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    range: string
  processAgent:
    name: processAgent
    description: The Process Agent that might be appointed by the parties to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    - SecurityAgreementElections
    range: ProcessAgent
    required: true
  appropriatedCollateralValuation:
    name: appropriatedCollateralValuation
    description: The election for the Valuation of Appropriate Collateral.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - SecurityAgreementElections
    range: AppropriatedCollateralValuation
  jurisdictionRelatedTerms:
    name: jurisdictionRelatedTerms
    description: The jurisdiction specific terms relevant to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    - SecurityAgreementElections
    range: JurisdictionRelatedTerms
  additionalAmendments:
    name: additionalAmendments
    description: Any additional amendments that might be specified by the parties
      to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    - SecurityAgreementElections
    range: string
  additionalBespokeTerms:
    name: additionalBespokeTerms
    description: Any additional terms that might be specified applicable.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CollateralTransferAgreementElections
    - SecurityAgreementElections
    - ExtraordinaryEvents
    - AdditionalDisruptionEvents
    - Representations
    range: string
  trustSchemeAddendum:
    name: trustSchemeAddendum
    description: The qualification of whether Trust Scheme Addendum is applicable
      (True) or not applicable (False).
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    range: boolean
    required: true
  clientAssetSourcebookAdditionalLanguage:
    name: clientAssetSourcebookAdditionalLanguage
    description: Details of language relating to Client Asset and Money Rules (CASS).
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    range: string
  creditSupportObligations:
    name: creditSupportObligations
    description: The Credit Support Obligations applicable to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CreditSupportAgreementVariationMarginElections
    - CreditSupportAgreementLegacyElections
    - CollateralTransferAgreementElections
    range: CreditSupportObligationsInitialMargin
    required: true
  calculationAndTiming:
    name: calculationAndTiming
    description: The set of elections for determining Valuation and Timing terms specific
      to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementInitialMarginElections
    - CreditSupportAgreementVariationMarginElections
    - CreditSupportAgreementLegacyElections
    - CollateralTransferAgreementElections
    range: CalculationAndTimingInitialMargin
    required: true
  baseAndEligibleCurrency:
    name: baseAndEligibleCurrency
    description: The base and eligible currency(ies) for the document as specified
      by the parties to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    - CollateralTransferAgreementElections
    range: BaseAndEligibleCurrency
    required: true
  conditionsPrecedent:
    name: conditionsPrecedent
    description: The set of elections that may overwrite the default Condition Precedent
      provision, and the set of provisions that are deemed Access Condition.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    - CollateralTransferAgreementElections
    range: ConditionsPrecedent
  substitution:
    name: substitution
    description: The conditions under which the Security Provider can substitute posted
      collateral.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    - CollateralTransferAgreementElections
    - GeneralTerms
    range: Substitution
  disputeResolution:
    name: disputeResolution
    description: The election terms under which a party disputes (i) the Calculation
      Agents calculation of a Delivery Amount or a Return Amount, or (ii) the Value
      of any Transfer of Eligible Credit Support or Posted Credit Support.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    - CollateralTransferAgreementElections
    range: DisputeResolution
    required: true
  holdingAndUsingPostedCollateral:
    name: holdingAndUsingPostedCollateral
    description: The elections for the holding and using of posted collateral by the
      respective parties to the Credit Support Annex for Variation Margin.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    range: HoldingAndUsingPostedCollateral
  distributionAndInterestPayment:
    name: distributionAndInterestPayment
    description: The Distributions and Interest Payment terms specified as part of
      the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    range: DistributionAndInterestPayment
  otherEligibleAndPostedSupport:
    name: otherEligibleAndPostedSupport
    description: The Other Eligible Support elections associated with margin agreements.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    range: OtherEligibleAndPostedSupport
  demandsAndNotices:
    name: demandsAndNotices
    description: The optional specification of address where the demands, specifications
      and notices will be communicated to for each of the parties to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    - CollateralTransferAgreementElections
    range: DemandsAndNotices
  additionalRepresentations:
    name: additionalRepresentations
    description: The specification Additional Representations that may be applicable
      to the agreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    - CollateralTransferAgreementElections
    range: AdditionalRepresentations
  masterAgreementDatedAsOfDate:
    name: masterAgreementDatedAsOfDate
    description: Defines the dates agreed by the parties as the date of the Credit
      Support Annex or Credit Support Deed.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    - MasterAgreementDatedAsOfDate
    range: MasterAgreementDatedAsOfDate
  finalReturns:
    name: finalReturns
    description: A clause providing that final return collateral is to be provided
      without consideration of any Minimum Transfer Amount and collateral haircut.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportAgreementInitialMarginElections
    domain_of:
    - CreditSupportAgreementElectionsBase
    - CollateralTransferAgreementElections
    range: FinalReturns
    required: true