Skip to content

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

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’)})} })] })
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'}}
Mapping Type Mapped Value
self common_domain_model:UmbrellaAgreementParty
native common_domain_model:UmbrellaAgreementParty
name: UmbrellaAgreementParty
description: Specifies the entities that are part of the umbrella agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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: Party
rules:
- 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
name: UmbrellaAgreementParty
description: Specifies the entities that are part of the umbrella agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
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: Party
rules:
- 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