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

Slots

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

Usages

used by used in type used
FloatingRateIndexDefinition supportedDefinition range ContractualDefinition
FroHistory firstDefinedIn range ContractualDefinition
FroHistory lastUpdatedIn range ContractualDefinition

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: Choice — optional choice identifier, contractualDefinitionIdentifier

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:ContractualDefinition
native common_domain_model:ContractualDefinition

LinkML Source

Direct

name: ContractualDefinition
comments:
- 'Rosetta condition: Choice  optional choice identifier, contractualDefinitionIdentifier'
in_subset:
- cdm_observable_asset_fro
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- identifier
- contractualDefinitionIdentifier
- publicationDate
slot_usage:
  identifier:
    name: identifier
    description: Corresponds to the unique identifier of the Contractual Definition
      in which the code is published
    range: Identifier
    required: false
    multivalued: false
    inlined_as_list: true
  publicationDate:
    name: publicationDate
    description: '2021-06-11'
    range: date
rules:
- postconditions:
    any_of:
    - slot_conditions:
        identifier:
          name: identifier
          required: true
    - slot_conditions:
        contractualDefinitionIdentifier:
          name: contractualDefinitionIdentifier
          required: true
  description: Choice between document uuid or document type and version

Induced

name: ContractualDefinition
comments:
- 'Rosetta condition: Choice  optional choice identifier, contractualDefinitionIdentifier'
in_subset:
- cdm_observable_asset_fro
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  identifier:
    name: identifier
    description: Corresponds to the unique identifier of the Contractual Definition
      in which the code is published
    range: Identifier
    required: false
    multivalued: false
    inlined_as_list: true
  publicationDate:
    name: publicationDate
    description: '2021-06-11'
    range: date
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
    close_mappings:
    - fpml_5_10:AssetBase.identifier
    rank: 1000
    owner: ContractualDefinition
    domain_of:
    - AssetBase
    - AssetIdentifier
    - ProductIdentifier
    - AssignedIdentifier
    - BusinessUnit
    - PartyIdentifier
    - EntityIdentifier
    - PersonIdentifier
    - TransferBase
    - OtherAgreement
    - LegalAgreementBase
    - NonLegalEntity
    - MasterAgreementClauseVariant
    - Clause
    - ContractualDefinition
    - FloatingRateIndexMap
    - EligibleCollateralSpecification
    - NonTransferableProduct
    range: Identifier
    required: false
    multivalued: false
    inlined: true
    inlined_as_list: true
  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
    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
    close_mappings:
    - fpml_5_10:CodeListIdentification.publicationDate
    rank: 1000
    owner: ContractualDefinition
    domain_of:
    - CodeListIdentification
    - ContractualTermsSupplement
    - ContractualDefinition
    - SettledEntityMatrix
    range: date
rules:
- postconditions:
    any_of:
    - slot_conditions:
        identifier:
          name: identifier
          required: true
    - slot_conditions:
        contractualDefinitionIdentifier:
          name: contractualDefinitionIdentifier
          required: true
  description: Choice between document uuid or document type and version