Skip to content

Class: FloatingRateIndexMap

A map for a single FRO to or from an equivalent or similar FRO in a different contractual definitions version.

URI: common_domain_model:FloatingRateIndexMap

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

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

        
      FloatingRateIndexMap : index
        
          
    
        
        
        FloatingRateIndexMap --> "*" FloatingRateIndexEnum : index
        click FloatingRateIndexEnum href "../FloatingRateIndexEnum/"
    

        
      
Name Cardinality and Range Description Inheritance
index *
FloatingRateIndexEnum
The FRO name that is being mapped to/from direct
contractualDefinitionIdentifier 0..1
ContractualDefinitionIdentifier
Contractual Definition to which the map applies direct
identifier 0..1
Identifier
Corresponds to the unique identifier of the Contractual Definition to which t… 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
FloatingRateIndexMappings mapsTo range FloatingRateIndexMap
FloatingRateIndexMappings mapsFrom range FloatingRateIndexMap
Mapping Type Mapped Value
self common_domain_model:FloatingRateIndexMap
native common_domain_model:FloatingRateIndexMap
name: FloatingRateIndexMap
description: A map for a single FRO to or from an equivalent or similar FRO in a different
contractual definitions version.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
index:
name: index
description: The FRO name that is being mapped to/from.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
rank: 1000
domain_of:
- FloatingRateIndexMap
range: FloatingRateIndexEnum
multivalued: true
contractualDefinitionIdentifier:
name: contractualDefinitionIdentifier
description: Contractual Definition to which the map applies. Includes Document
Type and Document Version
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
domain_of:
- ContractualDefinition
- FloatingRateIndexMap
range: ContractualDefinitionIdentifier
identifier:
name: identifier
description: Corresponds to the unique identifier of the Contractual Definition
to which the map applies
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
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: FloatingRateIndexMap
description: A map for a single FRO to or from an equivalent or similar FRO in a different
contractual definitions version.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
index:
name: index
description: The FRO name that is being mapped to/from.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
rank: 1000
owner: FloatingRateIndexMap
domain_of:
- FloatingRateIndexMap
range: FloatingRateIndexEnum
multivalued: true
contractualDefinitionIdentifier:
name: contractualDefinitionIdentifier
description: Contractual Definition to which the map applies. Includes Document
Type and Document Version
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
owner: FloatingRateIndexMap
domain_of:
- ContractualDefinition
- FloatingRateIndexMap
range: ContractualDefinitionIdentifier
identifier:
name: identifier
description: Corresponds to the unique identifier of the Contractual Definition
to which the map applies
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro
owner: FloatingRateIndexMap
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
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