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/"
Inheritance
Section titled “Inheritance”- ContactInformationElection
- ProcessAgentElection
| 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 |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| ProcessAgent | partyElection | range | ProcessAgentElection |
Comments
Section titled “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
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:ProcessAgentElection |
| native | common_domain_model:ProcessAgentElection |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: ProcessAgentElectiondescription: 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-modelis_a: ContactInformationElectionattributes: 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: stringInduced
Section titled “Induced”name: ProcessAgentElectiondescription: 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-modelis_a: ContactInformationElectionattributes: 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