Skip to content

Class: AncillaryParty

Defines an ancillary role enumerated value with an associated party reference. The product is agnostic to the actual parties involved in the transaction, with the party references abstracted away from the product definition and replaced by the AncillaryRoleEnum. The AncillaryRoleEnum can then be positioned in the product and this AncillaryParty type, which is positioned outside of the product definition, allows the AncillaryRoleEnum to be associated with an actual party reference.

URI: common_domain_model:AncillaryParty

 classDiagram
    class AncillaryParty
    click AncillaryParty href "../AncillaryParty/"
      AncillaryParty : onBehalfOf
        
          
    
        
        
        AncillaryParty --> "0..1" CounterpartyRoleEnum : onBehalfOf
        click CounterpartyRoleEnum href "../CounterpartyRoleEnum/"
    

        
      AncillaryParty : partyReference
        
          
    
        
        
        AncillaryParty --> "1..*" Party : partyReference
        click Party href "../Party/"
    

        
      AncillaryParty : role
        
          
    
        
        
        AncillaryParty --> "1" AncillaryRoleEnum : role
        click AncillaryRoleEnum href "../AncillaryRoleEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
role 1
AncillaryRoleEnum
Specifies the AncillaryRoleEnum that is associated to the party reference direct
partyReference 1..*
Party
Specifies the party, or parties, associated to the ancillary role direct
onBehalfOf 0..1
CounterpartyRoleEnum
Optionally specifies the counterparty that the ancillary party is acting on b… direct
used by used in type used
ExecutionInstruction ancillaryParty range AncillaryParty
PartyChangeInstruction ancillaryParty range AncillaryParty
TermsChangeInstruction ancillaryParty range AncillaryParty
Trade ancillaryParty range AncillaryParty
TradableProduct ancillaryParty range AncillaryParty
Mapping Type Mapped Value
self common_domain_model:AncillaryParty
native common_domain_model:AncillaryParty
name: AncillaryParty
description: Defines an ancillary role enumerated value with an associated party reference.
The product is agnostic to the actual parties involved in the transaction, with
the party references abstracted away from the product definition and replaced by
the AncillaryRoleEnum. The AncillaryRoleEnum can then be positioned in the product
and this AncillaryParty type, which is positioned outside of the product definition,
allows the AncillaryRoleEnum to be associated with an actual party reference.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
role:
name: role
description: Specifies the AncillaryRoleEnum that is associated to the party reference.
An ancillary party is any involved party that is not one of the two principal
parties to the transaction.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- NaturalPersonRole
- PartyRole
- RelatedParty
range: AncillaryRoleEnum
required: true
partyReference:
name: partyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Specifies the party, or parties, associated to the ancillary role.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
domain_of:
- Account
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- PartyRole
- RelatedParty
- ContactInformationElection
- PartyCustomisedWorkflow
- PartyAgreementIdentifier
range: Party
required: true
multivalued: true
onBehalfOf:
name: onBehalfOf
description: Optionally specifies the counterparty that the ancillary party is
acting on behalf of.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- AncillaryParty
range: CounterpartyRoleEnum
name: AncillaryParty
description: Defines an ancillary role enumerated value with an associated party reference.
The product is agnostic to the actual parties involved in the transaction, with
the party references abstracted away from the product definition and replaced by
the AncillaryRoleEnum. The AncillaryRoleEnum can then be positioned in the product
and this AncillaryParty type, which is positioned outside of the product definition,
allows the AncillaryRoleEnum to be associated with an actual party reference.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
role:
name: role
description: Specifies the AncillaryRoleEnum that is associated to the party reference.
An ancillary party is any involved party that is not one of the two principal
parties to the transaction.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: AncillaryParty
domain_of:
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- NaturalPersonRole
- PartyRole
- RelatedParty
range: AncillaryRoleEnum
required: true
partyReference:
name: partyReference
annotations:
rosetta_metadata:
tag: rosetta_metadata
value: reference
description: Specifies the party, or parties, associated to the ancillary role.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
owner: AncillaryParty
domain_of:
- Account
- AncillaryParty
- AssetAncillaryPartyRole
- AssetPartyRole
- Counterparty
- PartyRole
- RelatedParty
- ContactInformationElection
- PartyCustomisedWorkflow
- PartyAgreementIdentifier
range: Party
required: true
multivalued: true
onBehalfOf:
name: onBehalfOf
description: Optionally specifies the counterparty that the ancillary party is
acting on behalf of.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: AncillaryParty
domain_of:
- AncillaryParty
range: CounterpartyRoleEnum