Skip to content

Class: FxAdditionalTerms

TransactionAdditionalTerms which apply to the CurrencyPair asset class.

URI: common_domain_model:FxAdditionalTerms

 classDiagram
    class FxAdditionalTerms
    click FxAdditionalTerms href "../FxAdditionalTerms/"
      FxAdditionalTerms : determinationTerms





        FxAdditionalTerms --> "0..1" DeterminationRolesAndTerms : determinationTerms
        click DeterminationRolesAndTerms href "../DeterminationRolesAndTerms/"



      FxAdditionalTerms : disruptionEvents





        FxAdditionalTerms --> "0..1" FxDisruptionEvents : disruptionEvents
        click FxDisruptionEvents href "../FxDisruptionEvents/"



      FxAdditionalTerms : noFaultTermination

Slots

Name Cardinality and Range Description Inheritance
disruptionEvents 0..1
FxDisruptionEvents
direct
determinationTerms 0..1
DeterminationRolesAndTerms
direct
noFaultTermination 0..1
Boolean
direct

Usages

used by used in type used
TransactionAdditionalTerms foreignExchangeAdditionalTerms range FxAdditionalTerms

In Subsets

Comments

  • Rosetta condition: SpecificDeterminationRetrictionsForFx — determinationTerms -> determinationRole = DeterminationRoleEnum -> CalculationAgent
  • Rosetta condition: NoFaultTerminationOrDisruptionTerms — (disruptionEvents exists and noFaultTermination is absent or noFaultTermination = False) or (disruptionEvents is absent and noFaultTermination = True)

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: FxAdditionalTerms
description: TransactionAdditionalTerms which apply to the CurrencyPair asset class.
comments:
- 'Rosetta condition: SpecificDeterminationRetrictionsForFx  determinationTerms ->
  determinationRole = DeterminationRoleEnum -> CalculationAgent'
- 'Rosetta condition: NoFaultTerminationOrDisruptionTerms  (disruptionEvents exists
  and noFaultTermination is absent or noFaultTermination = False) or (disruptionEvents
  is absent and noFaultTermination = True)'
in_subset:
- cdm_legaldocumentation_transaction_additionalterms
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- disruptionEvents
- determinationTerms
- noFaultTermination
slot_usage:
  determinationTerms:
    name: determinationTerms
    required: false
    multivalued: false

Induced

name: FxAdditionalTerms
description: TransactionAdditionalTerms which apply to the CurrencyPair asset class.
comments:
- 'Rosetta condition: SpecificDeterminationRetrictionsForFx  determinationTerms ->
  determinationRole = DeterminationRoleEnum -> CalculationAgent'
- 'Rosetta condition: NoFaultTerminationOrDisruptionTerms  (disruptionEvents exists
  and noFaultTermination is absent or noFaultTermination = False) or (disruptionEvents
  is absent and noFaultTermination = True)'
in_subset:
- cdm_legaldocumentation_transaction_additionalterms
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  determinationTerms:
    name: determinationTerms
    required: false
    multivalued: false
attributes:
  disruptionEvents:
    name: disruptionEvents
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: FxAdditionalTerms
    domain_of:
    - FxAdditionalTerms
    range: FxDisruptionEvents
  determinationTerms:
    name: determinationTerms
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: FxAdditionalTerms
    domain_of:
    - EquityAdditionalTerms
    - FxAdditionalTerms
    range: DeterminationRolesAndTerms
    required: false
    multivalued: false
    inlined: true
    inlined_as_list: true
  noFaultTermination:
    name: noFaultTermination
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: FxAdditionalTerms
    domain_of:
    - FxAdditionalTerms
    range: boolean