Skip to content

Class: CreditSupportDocumentElection

The party election of Credit Support Provider(s), if any.

URI: common_domain_model:CreditSupportDocumentElection

 classDiagram
    class CreditSupportDocumentElection
    click CreditSupportDocumentElection href "../CreditSupportDocumentElection/"
      CreditSupportDocumentElection : bespokeCreditSuppportDocument

      CreditSupportDocumentElection : creditSupportDocument





        CreditSupportDocumentElection --> "*" LegalAgreement : creditSupportDocument
        click LegalAgreement href "../LegalAgreement/"



      CreditSupportDocumentElection : creditSupportDocumentTerms





        CreditSupportDocumentElection --> "1" CreditSupportDocumentTermsEnum : creditSupportDocumentTerms
        click CreditSupportDocumentTermsEnum href "../CreditSupportDocumentTermsEnum/"



      CreditSupportDocumentElection : creditSupportDocumentTypes





        CreditSupportDocumentElection --> "*" LegalAgreementIdentification : creditSupportDocumentTypes
        click LegalAgreementIdentification href "../LegalAgreementIdentification/"



      CreditSupportDocumentElection : party





        CreditSupportDocumentElection --> "1" Party : party
        click Party href "../Party/"



Slots

Name Cardinality and Range Description Inheritance
party 1
Party
The elective party direct
creditSupportDocumentTerms 1
CreditSupportDocumentTermsEnum
Specification of the Credit Support Document terms direct
creditSupportDocumentTypes *
LegalAgreementIdentification
If a Credit Support Document is specified but not yet in CDM representation, ... direct
creditSupportDocument *
LegalAgreement
The specified Credit Support Document(s), if any direct
bespokeCreditSuppportDocument 0..1
string
Specification of a document when not captured under RelatedAgreement direct

Usages

used by used in type used
CreditSupportDocument creditSupportDocumentElection range CreditSupportDocumentElection

In Subsets

Comments

  • Rosetta condition: CreditSupportDocument — if creditSupportDocumentTerms = CreditSupportDocumentTermsEnum -> Specified then (creditSupportDocument exists and creditSupportDocumentTypes is absent) or (creditSupportDocument is absent and creditSupportDocumentTypes exists)

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: CreditSupportDocumentElection
description: The party election of Credit Support Provider(s), if any.
comments:
- 'Rosetta condition: CreditSupportDocument  if creditSupportDocumentTerms = CreditSupportDocumentTermsEnum
  -> Specified then (creditSupportDocument exists and creditSupportDocumentTypes is
  absent) or (creditSupportDocument is absent and creditSupportDocumentTypes exists)'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- party
- creditSupportDocumentTerms
- creditSupportDocumentTypes
- creditSupportDocument
- bespokeCreditSuppportDocument
slot_usage:
  party:
    name: party
    description: The elective party.
    range: Party
    required: true

Induced

name: CreditSupportDocumentElection
description: The party election of Credit Support Provider(s), if any.
comments:
- 'Rosetta condition: CreditSupportDocument  if creditSupportDocumentTerms = CreditSupportDocumentTermsEnum
  -> Specified then (creditSupportDocument exists and creditSupportDocumentTypes is
  absent) or (creditSupportDocument is absent and creditSupportDocumentTypes exists)'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  party:
    name: party
    description: The elective party.
    range: Party
    required: true
attributes:
  party:
    name: party
    description: The elective party.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportDocumentElection
    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: Party
    required: true
  creditSupportDocumentTerms:
    name: creditSupportDocumentTerms
    description: Specification of the Credit Support Document terms.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportDocumentElection
    domain_of:
    - CreditSupportDocumentElection
    range: CreditSupportDocumentTermsEnum
    required: true
  creditSupportDocumentTypes:
    name: creditSupportDocumentTypes
    description: If a Credit Support Document is specified but not yet in CDM representation,
      it can still be captured. This argument should be used if the creditSupportDocument
      argument cannot be used due to not being able to represent the document fully
      in CDM format.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportDocumentElection
    domain_of:
    - CreditSupportDocumentElection
    range: LegalAgreementIdentification
    multivalued: true
    inlined: true
    inlined_as_list: true
  creditSupportDocument:
    name: creditSupportDocument
    description: The specified Credit Support Document(s), if any.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportDocumentElection
    domain_of:
    - CreditSupportDocumentElection
    - MasterAgreement
    range: LegalAgreement
    multivalued: true
    inlined: true
    inlined_as_list: true
  bespokeCreditSuppportDocument:
    name: bespokeCreditSuppportDocument
    description: Specification of a document when not captured under RelatedAgreement.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: CreditSupportDocumentElection
    domain_of:
    - CreditSupportDocumentElection
    range: string