Skip to content

Class: ProcessAgentElection

Specifies the parties’ respective elections with respect to the Process Agent.

URI: common_domain_model:ProcessAgentElection

 classDiagram
    class ProcessAgentElection
    click ProcessAgentElection href "../ProcessAgentElection/"
      ContactInformationElection <|-- ProcessAgentElection
        click ContactInformationElection href "../ContactInformationElection/"
      
      ProcessAgentElection : additionalInformation
        
      ProcessAgentElection : entity
        
          
    
        
        
        ProcessAgentElection --> "0..1" LegalEntity : entity
        click LegalEntity href "../LegalEntity/"
    

        
      ProcessAgentElection : isApplicable
        
      ProcessAgentElection : partyReference
        
          
    
        
        
        ProcessAgentElection --> "1" CounterpartyRoleEnum : partyReference
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
    

        
      ProcessAgentElection : primaryContactInformation
        
          
    
        
        
        ProcessAgentElection --> "0..1" ContactInformation : primaryContactInformation
        click ContactInformation href "../ContactInformation/"
    

        
      
Name Cardinality and Range Description Inheritance
isApplicable 1
Boolean
The qualification of whether the Process Agent is applicable (True) or not ap… direct
entity 0..1
LegalEntity
Specification of the process agent entity direct
additionalInformation 0..1
string
Additional information relating to the Process Agent direct
partyReference 1
CounterpartyRoleEnum
The party to which the election and details apply ContactInformationElection
primaryContactInformation 0..1
ContactInformation
The main notice/address information of the party ContactInformationElection
used by used in type used
ProcessAgent partyElection range ProcessAgentElection
  • Rosetta condition Applicable is not stated in LinkML: if isApplicable = True then primaryContactInformation exists and entity exists and partyReference exists
  • Rosetta condition NotApplicable is not stated in LinkML: if isApplicable = False then primaryContactInformation is absent and entity is absent and partyReference exists
Mapping Type Mapped Value
self common_domain_model:ProcessAgentElection
native common_domain_model:ProcessAgentElection
name: ProcessAgentElection
description: Specifies the parties' respective elections with respect to the Process
Agent.
comments:
- 'Rosetta condition Applicable is not stated in LinkML: if isApplicable = True then
primaryContactInformation exists and entity exists and partyReference exists'
- 'Rosetta condition NotApplicable is not stated in LinkML: if isApplicable = False
then primaryContactInformation is absent and entity is absent and partyReference
exists'
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: ContactInformationElection
attributes:
isApplicable:
name: isApplicable
description: The qualification of whether the Process Agent is applicable (True)
or not applicable (False).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- AdditionalRepresentationElection
- AdditionalRightsEvent
- BespokeCalculationDate
- BespokeTransferTiming
- CollateralAccessBreach
- CollateralTransferTimingDefinition
- CustodianEvent
- FrenchLawAddendum
- FrenchLawAddendumElection
- InterestAdjustment
- JapaneseSecuritiesProvisions
- LegacyIndependentAmountParty
- MinimumTransferAmountAmendment
- OneWayProvisions
- PledgeeRepresentativeRider
- ProcessAgentElection
- RegimeTerms
- SpecifiedConditionOrAccessCondition
- SubstitutedRegimeElection
- TerminationCurrencyAmendment
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- IsdaCalculationAgentElection
- AutomaticExercise
range: boolean
required: true
entity:
name: entity
description: Specification of the process agent entity.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
domain_of:
- ProcessAgentElection
range: LegalEntity
additionalInformation:
name: additionalInformation
description: Additional information relating to the Process Agent.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
domain_of:
- NoticeContactInformation
- TransferContactInformation
- ProcessAgentElection
range: string
name: ProcessAgentElection
description: Specifies the parties' respective elections with respect to the Process
Agent.
comments:
- 'Rosetta condition Applicable is not stated in LinkML: if isApplicable = True then
primaryContactInformation exists and entity exists and partyReference exists'
- 'Rosetta condition NotApplicable is not stated in LinkML: if isApplicable = False
then primaryContactInformation is absent and entity is absent and partyReference
exists'
from_schema: https://w3id.org/lmodel/common-domain-model
is_a: ContactInformationElection
attributes:
isApplicable:
name: isApplicable
description: The qualification of whether the Process Agent is applicable (True)
or not applicable (False).
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ProcessAgentElection
domain_of:
- AdditionalRepresentationElection
- AdditionalRightsEvent
- BespokeCalculationDate
- BespokeTransferTiming
- CollateralAccessBreach
- CollateralTransferTimingDefinition
- CustodianEvent
- FrenchLawAddendum
- FrenchLawAddendumElection
- InterestAdjustment
- JapaneseSecuritiesProvisions
- LegacyIndependentAmountParty
- MinimumTransferAmountAmendment
- OneWayProvisions
- PledgeeRepresentativeRider
- ProcessAgentElection
- RegimeTerms
- SpecifiedConditionOrAccessCondition
- SubstitutedRegimeElection
- TerminationCurrencyAmendment
- AdditionalTerminationEventElection
- AutomaticEarlyTerminationElection
- CreditEventUponMergerElection
- IsdaCalculationAgentElection
- AutomaticExercise
range: boolean
required: true
entity:
name: entity
description: Specification of the process agent entity.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
rank: 1000
owner: ProcessAgentElection
domain_of:
- ProcessAgentElection
range: LegalEntity
additionalInformation:
name: additionalInformation
description: Additional information relating to the Process Agent.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa
owner: ProcessAgentElection
domain_of:
- NoticeContactInformation
- TransferContactInformation
- ProcessAgentElection
range: string
partyReference:
name: partyReference
description: The party to which the election and details apply.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common
owner: ProcessAgentElection
domain_of:
- Account
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- PartyRole
- RelatedParty
- ContactInformationElection
- PartyCustomisedWorkflow
- PartyAgreementIdentifier
range: CounterpartyRoleEnum
required: true
primaryContactInformation:
name: primaryContactInformation
description: The main notice/address information of the party.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common
rank: 1000
owner: ProcessAgentElection
domain_of:
- ContactInformationElection
range: ContactInformation