Class: UmbrellaAgreementParty
Specifies the entities that are part of the umbrella agreement.
URI: common_domain_model:UmbrellaAgreementParty
classDiagram
class UmbrellaAgreementParty
click UmbrellaAgreementParty href "../UmbrellaAgreementParty/"
UmbrellaAgreementParty : actingAs
UmbrellaAgreementParty --> "0..1" CounterpartyRoleEnum : actingAs
click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
UmbrellaAgreementParty : nonLegalEntity
UmbrellaAgreementParty --> "0..1" NonLegalEntity : nonLegalEntity
click NonLegalEntity href "../NonLegalEntity/"
UmbrellaAgreementParty : parentParty
UmbrellaAgreementParty --> "0..1" Party : parentParty
click Party href "../Party/"
UmbrellaAgreementParty : party
UmbrellaAgreementParty --> "0..1" Party : party
click Party href "../Party/"
UmbrellaAgreementParty : partyRole
UmbrellaAgreementParty --> "0..1" UmbrellaPartyRoleEnum : partyRole
click UmbrellaPartyRoleEnum href "../UmbrellaPartyRoleEnum/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| party | 0..1 Party |
Specifies the party to the umbrella agreement | direct |
| actingAs | 0..1 CounterpartyRoleEnum |
Specifies the CounterpartyRoleEnum, e | direct |
| partyRole | 0..1 UmbrellaPartyRoleEnum |
Represents the legal role that each defined entity to the agreement performs … | direct |
| nonLegalEntity | 0..1 NonLegalEntity |
Specifies a non-legal entity that exists in the agreement with a defined rela… | direct |
| parentParty | 0..1 Party |
Represents the identification of a parent child relationship between two enti… | direct |
Expressions & Logic
All Of
Section titled “All Of”The class must satisfy all of:
- AnonymousClassExpression({ ‘description’: ‘UmbrellaParty: Only a Party or a non-Legal entity can be set.’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘party’: SlotDefinition({‘name’: ‘party’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘nonLegalEntity’: SlotDefinition({‘name’: ‘nonLegalEntity’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| UmbrellaAgreementSet | party | range | UmbrellaAgreementParty |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'partyRole': {'value_presence': 'PRESENT', 'equals_string': 'Sleeve'}} |
{'parentParty': {'value_presence': 'PRESENT'}} |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'nonLegalEntity': {'value_presence': 'PRESENT'}} |
{'parentParty': {'value_presence': 'PRESENT'}} |
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:UmbrellaAgreementParty |
| native | common_domain_model:UmbrellaAgreementParty |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: UmbrellaAgreementPartydescription: Specifies the entities that are part of the umbrella agreement.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: party: name: party description: Specifies the party to the umbrella agreement from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common domain_of: - AssetBase - DebtRedemption - MarginCallBase - Trade - UmbrellaAgreementParty - UmbrellaAgreementSet - AggregationParameters - AvailableInventory - CounterpartyPosition - WorkflowStep - WorkflowStepApproval - AdditionalObligations - AdditionalRepresentationElection - CalculationAgentTerms - CalculationCurrencyElection - CollateralManagementAgreementElection - ControlAgreementElections - ControlAgreementNecEventElection - CreditSupportDocumentElection - CreditSupportProviderElection - CustodianElection - CustodianRiskElection - ElectiveAmountElection - FrenchLawAddendumElection - HoldingAndUsingPostedCollateralElection - LegacyExposureScopeElection - LegacyIndependentAmountParty - MinimumTransferAmountElection - NotificationTimeElection - PledgeeRepresentativeRider - PostingObligationsElection - RecalculationOfValueElection - RegimeTerms - SecuredPartyRightsEventElection - SecurityInterestForObligations - SecurityProviderRightsEventElection - SensitivityMethodologiesPartyElection - SinglePostingParty - SpecifiedOrAccessConditionPartyElection - SubstitutedRegimeElection - SubstitutionPartyElection - TerminationCurrencyElection - ThresholdElection - ValuationAgent - ValuationCalculationDateLocationElection - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - PartyTerminationCurrencySelection - SpecifiedEntity - EventsOfDefaultElection - EligibleCollateralSpecification range: Party actingAs: name: actingAs description: Specifies the CounterpartyRoleEnum, e.g. either Party1 or Party2, that is associated to the party. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common rank: 1000 domain_of: - UmbrellaAgreementParty range: CounterpartyRoleEnum partyRole: name: partyRole description: Represents the legal role that each defined entity to the agreement performs within the structure of that agreement. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common domain_of: - AssetBase - MarginCallBase - PartyChangeInstruction - Trade - UmbrellaAgreementParty - AvailableInventory - AvailableInventoryRecord - CounterpartyPosition - EligibleCollateralSpecification range: UmbrellaPartyRoleEnum nonLegalEntity: name: nonLegalEntity description: Specifies a non-legal entity that exists in the agreement with a defined relationship to a Legal entity to the agreement. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common rank: 1000 domain_of: - UmbrellaAgreementParty range: NonLegalEntity parentParty: name: parentParty description: Represents the identification of a parent child relationship between two entities in the Umbrella agreement, allowing non-legal entities to be linked to the appropriate legal entity and allowing funds, portfolio or managed accounts to be linked to their applicable Investment Manager or Agent within the agreement. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common rank: 1000 domain_of: - UmbrellaAgreementParty range: Partyrules:- preconditions: slot_conditions: partyRole: name: partyRole value_presence: PRESENT equals_string: Sleeve postconditions: slot_conditions: parentParty: name: parentParty value_presence: PRESENT description: 'ParentParty: Specifies that certain defined roles require that a parent party is identified.'- preconditions: slot_conditions: nonLegalEntity: name: nonLegalEntity value_presence: PRESENT postconditions: slot_conditions: parentParty: name: parentParty value_presence: PRESENT description: 'NonLegalEntityParent: Non-Legal entity must have a Parent Party.'all_of:- description: 'UmbrellaParty: Only a Party or a non-Legal entity can be set.' exactly_one_of: - slot_conditions: party: name: party value_presence: PRESENT - slot_conditions: nonLegalEntity: name: nonLegalEntity value_presence: PRESENTInduced
Section titled “Induced”name: UmbrellaAgreementPartydescription: Specifies the entities that are part of the umbrella agreement.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: party: name: party description: Specifies the party to the umbrella agreement from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common owner: UmbrellaAgreementParty domain_of: - AssetBase - DebtRedemption - MarginCallBase - Trade - UmbrellaAgreementParty - UmbrellaAgreementSet - AggregationParameters - AvailableInventory - CounterpartyPosition - WorkflowStep - WorkflowStepApproval - AdditionalObligations - AdditionalRepresentationElection - CalculationAgentTerms - CalculationCurrencyElection - CollateralManagementAgreementElection - ControlAgreementElections - ControlAgreementNecEventElection - CreditSupportDocumentElection - CreditSupportProviderElection - CustodianElection - CustodianRiskElection - ElectiveAmountElection - FrenchLawAddendumElection - HoldingAndUsingPostedCollateralElection - LegacyExposureScopeElection - LegacyIndependentAmountParty - MinimumTransferAmountElection - NotificationTimeElection - PledgeeRepresentativeRider - PostingObligationsElection - RecalculationOfValueElection - RegimeTerms - SecuredPartyRightsEventElection - SecurityInterestForObligations - SecurityProviderRightsEventElection - SensitivityMethodologiesPartyElection - SinglePostingParty - SpecifiedOrAccessConditionPartyElection - SubstitutedRegimeElection - SubstitutionPartyElection - TerminationCurrencyElection - ThresholdElection - ValuationAgent - ValuationCalculationDateLocationElection - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - PartyTerminationCurrencySelection - SpecifiedEntity - EventsOfDefaultElection - EligibleCollateralSpecification range: Party actingAs: name: actingAs description: Specifies the CounterpartyRoleEnum, e.g. either Party1 or Party2, that is associated to the party. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common rank: 1000 owner: UmbrellaAgreementParty domain_of: - UmbrellaAgreementParty range: CounterpartyRoleEnum partyRole: name: partyRole description: Represents the legal role that each defined entity to the agreement performs within the structure of that agreement. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common owner: UmbrellaAgreementParty domain_of: - AssetBase - MarginCallBase - PartyChangeInstruction - Trade - UmbrellaAgreementParty - AvailableInventory - AvailableInventoryRecord - CounterpartyPosition - EligibleCollateralSpecification range: UmbrellaPartyRoleEnum nonLegalEntity: name: nonLegalEntity description: Specifies a non-legal entity that exists in the agreement with a defined relationship to a Legal entity to the agreement. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common rank: 1000 owner: UmbrellaAgreementParty domain_of: - UmbrellaAgreementParty range: NonLegalEntity parentParty: name: parentParty description: Represents the identification of a parent child relationship between two entities in the Umbrella agreement, allowing non-legal entities to be linked to the appropriate legal entity and allowing funds, portfolio or managed accounts to be linked to their applicable Investment Manager or Agent within the agreement. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_common rank: 1000 owner: UmbrellaAgreementParty domain_of: - UmbrellaAgreementParty range: Partyrules:- preconditions: slot_conditions: partyRole: name: partyRole value_presence: PRESENT equals_string: Sleeve postconditions: slot_conditions: parentParty: name: parentParty value_presence: PRESENT description: 'ParentParty: Specifies that certain defined roles require that a parent party is identified.'- preconditions: slot_conditions: nonLegalEntity: name: nonLegalEntity value_presence: PRESENT postconditions: slot_conditions: parentParty: name: parentParty value_presence: PRESENT description: 'NonLegalEntityParent: Non-Legal entity must have a Parent Party.'all_of:- description: 'UmbrellaParty: Only a Party or a non-Legal entity can be set.' exactly_one_of: - slot_conditions: party: name: party value_presence: PRESENT - slot_conditions: nonLegalEntity: name: nonLegalEntity value_presence: PRESENT