Skip to content

Class: AncillaryEntity

Holds an identifier for an ancillary entity, either identified directly via its ancillary role or directly as a legal entity.

URI: common_domain_model:AncillaryEntity

 classDiagram
    class AncillaryEntity
    click AncillaryEntity href "../AncillaryEntity/"
      AncillaryEntity : ancillaryParty
        
          
    
        
        
        AncillaryEntity --> "0..1" AncillaryRoleEnum : ancillaryParty
        click AncillaryRoleEnum href "../AncillaryRoleEnum/"
    

        
      AncillaryEntity : legalEntity
        
          
    
        
        
        AncillaryEntity --> "0..1" LegalEntity : legalEntity
        click LegalEntity href "../LegalEntity/"
    

        
      
Name Cardinality and Range Description Inheritance
ancillaryParty 0..1
AncillaryRoleEnum
Identifies a party via its ancillary role on a transaction (e direct
legalEntity 0..1
LegalEntity
direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘Unnamed condition (one-of)’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘ancillaryParty’: SlotDefinition({‘name’: ‘ancillaryParty’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘legalEntity’: SlotDefinition({‘name’: ‘legalEntity’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} })] })
used by used in type used
ValuationSource dealerOrCCP range AncillaryEntity
Nationalization relevantAffiliate range AncillaryEntity
Mapping Type Mapped Value
self common_domain_model:AncillaryEntity
native common_domain_model:AncillaryEntity
name: AncillaryEntity
description: Holds an identifier for an ancillary entity, either identified directly
via its ancillary role or directly as a legal entity.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
ancillaryParty:
name: ancillaryParty
description: Identifies a party via its ancillary role on a transaction (e.g.
CCP or DCO through which the trade should be cleared.)
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- AncillaryEntity
- ExecutionInstruction
- PartyChangeInstruction
- TermsChangeInstruction
- TradableProduct
range: AncillaryRoleEnum
legalEntity:
name: legalEntity
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
domain_of:
- AncillaryEntity
range: LegalEntity
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
ancillaryParty:
name: ancillaryParty
value_presence: PRESENT
- slot_conditions:
legalEntity:
name: legalEntity
value_presence: PRESENT
name: AncillaryEntity
description: Holds an identifier for an ancillary entity, either identified directly
via its ancillary role or directly as a legal entity.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
ancillaryParty:
name: ancillaryParty
description: Identifies a party via its ancillary role on a transaction (e.g.
CCP or DCO through which the trade should be cleared.)
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: AncillaryEntity
domain_of:
- AncillaryEntity
- ExecutionInstruction
- PartyChangeInstruction
- TermsChangeInstruction
- TradableProduct
range: AncillaryRoleEnum
legalEntity:
name: legalEntity
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_base_staticdata_party
rank: 1000
owner: AncillaryEntity
domain_of:
- AncillaryEntity
range: LegalEntity
all_of:
- description: Unnamed condition (one-of)
exactly_one_of:
- slot_conditions:
ancillaryParty:
name: ancillaryParty
value_presence: PRESENT
- slot_conditions:
legalEntity:
name: legalEntity
value_presence: PRESENT