Skip to content

Class: ContractualDefinition

URI: common_domain_model:ContractualDefinition

 classDiagram
    class ContractualDefinition
    click ContractualDefinition href "../ContractualDefinition/"
      ContractualDefinition : contractualDefinitionIdentifier
        
          
    
        
        
        ContractualDefinition --> "0..1" ContractualDefinitionIdentifier : contractualDefinitionIdentifier
        click ContractualDefinitionIdentifier href "../ContractualDefinitionIdentifier/"
    

        
      ContractualDefinition : identifier
        
          
    
        
        
        ContractualDefinition --> "0..1" Identifier : identifier
        click Identifier href "../Identifier/"
    

        
      ContractualDefinition : publicationDate
        
      
Name Cardinality and Range Description Inheritance
identifier 0..1
Identifier
Corresponds to the unique identifier of the Contractual Definition in which t… direct
contractualDefinitionIdentifier 0..1
ContractualDefinitionIdentifier
Contractual Definition Identifier in which the code is published direct
publicationDate 0..1
date
2021-06-11 direct
Expressions & Logic

The class must satisfy all of:

  • AnonymousClassExpression({ ‘description’: ‘Choice: Choice between document uuid or document type and version’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘identifier’: SlotDefinition({‘name’: ‘identifier’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘contractualDefinitionIdentifier’: SlotDefinition({ ‘name’: ‘contractualDefinitionIdentifier’, ‘value_presence’: PresenceEnum(text=‘PRESENT’) })} }), AnonymousClassExpression({ ‘all_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘identifier’: SlotDefinition({‘name’: ‘identifier’, ‘value_presence’: PresenceEnum(text=‘ABSENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘contractualDefinitionIdentifier’: SlotDefinition({ ‘name’: ‘contractualDefinitionIdentifier’, ‘value_presence’: PresenceEnum(text=‘ABSENT’) })} })] })] })
used by used in type used
FloatingRateIndexDefinition supportedDefinition range ContractualDefinition
FroHistory firstDefinedIn range ContractualDefinition
FroHistory lastUpdatedIn range ContractualDefinition
Mapping Type Mapped Value
self common_domain_model:ContractualDefinition
native common_domain_model:ContractualDefinition
name: ContractualDefinition
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
identifier:
name: identifier
description: Corresponds to the unique identifier of the Contractual Definition
in which the code is published
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
domain_of:
- AssetBase
- AssetIdentifier
- ProductIdentifier
- AssignedIdentifier
- BusinessUnit
- EntityIdentifier
- PartyIdentifier
- PersonIdentifier
- TransferBase
- ContractualDefinition
- FloatingRateIndexMap
- CompositionStep
- InstructionComposition
- LegalAgreementBase
- NonLegalEntity
- OtherAgreement
- AvailableInventory
- InventoryRecord
- ClauseLibraryClause
- ClauseLibraryClauseVariant
- Clause
- EligibleCollateralSpecification
- NonTransferableProduct
range: Identifier
contractualDefinitionIdentifier:
name: contractualDefinitionIdentifier
description: Contractual Definition Identifier in which the code is published.
Includes Document Type and Document Version
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
rank: 1000
domain_of:
- ContractualDefinition
- FloatingRateIndexMap
range: ContractualDefinitionIdentifier
publicationDate:
name: publicationDate
description: '2021-06-11'
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
domain_of:
- CodeListIdentification
- ContractualDefinition
- ContractualTermsSupplement
- SettledEntityMatrix
range: date
all_of:
- description: 'Choice: Choice between document uuid or document type and version'
exactly_one_of:
- slot_conditions:
identifier:
name: identifier
value_presence: PRESENT
- slot_conditions:
contractualDefinitionIdentifier:
name: contractualDefinitionIdentifier
value_presence: PRESENT
- all_of:
- slot_conditions:
identifier:
name: identifier
value_presence: ABSENT
- slot_conditions:
contractualDefinitionIdentifier:
name: contractualDefinitionIdentifier
value_presence: ABSENT
name: ContractualDefinition
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
identifier:
name: identifier
description: Corresponds to the unique identifier of the Contractual Definition
in which the code is published
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
owner: ContractualDefinition
domain_of:
- AssetBase
- AssetIdentifier
- ProductIdentifier
- AssignedIdentifier
- BusinessUnit
- EntityIdentifier
- PartyIdentifier
- PersonIdentifier
- TransferBase
- ContractualDefinition
- FloatingRateIndexMap
- CompositionStep
- InstructionComposition
- LegalAgreementBase
- NonLegalEntity
- OtherAgreement
- AvailableInventory
- InventoryRecord
- ClauseLibraryClause
- ClauseLibraryClauseVariant
- Clause
- EligibleCollateralSpecification
- NonTransferableProduct
range: Identifier
contractualDefinitionIdentifier:
name: contractualDefinitionIdentifier
description: Contractual Definition Identifier in which the code is published.
Includes Document Type and Document Version
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
rank: 1000
owner: ContractualDefinition
domain_of:
- ContractualDefinition
- FloatingRateIndexMap
range: ContractualDefinitionIdentifier
publicationDate:
name: publicationDate
description: '2021-06-11'
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
owner: ContractualDefinition
domain_of:
- CodeListIdentification
- ContractualDefinition
- ContractualTermsSupplement
- SettledEntityMatrix
range: date
all_of:
- description: 'Choice: Choice between document uuid or document type and version'
exactly_one_of:
- slot_conditions:
identifier:
name: identifier
value_presence: PRESENT
- slot_conditions:
contractualDefinitionIdentifier:
name: contractualDefinitionIdentifier
value_presence: PRESENT
- all_of:
- slot_conditions:
identifier:
name: identifier
value_presence: ABSENT
- slot_conditions:
contractualDefinitionIdentifier:
name: contractualDefinitionIdentifier
value_presence: ABSENT