Skip to content

Class: JapaneseSecuritiesProvisions

A class to specify Japanese Securities Provision elections.

URI: common_domain_model:JapaneseSecuritiesProvisions

 classDiagram
    class JapaneseSecuritiesProvisions
    click JapaneseSecuritiesProvisions href "../JapaneseSecuritiesProvisions/"
      JapaneseSecuritiesProvisions : amendmentsToJapaneseProvisions

      JapaneseSecuritiesProvisions : amendmentsToJapaneseProvisionsTerms

      JapaneseSecuritiesProvisions : clearstreamAmendmentToJapaneseProvisions

      JapaneseSecuritiesProvisions : isApplicable

      JapaneseSecuritiesProvisions : relevantProvisionsElection

      JapaneseSecuritiesProvisions : relevantProvisionsTerms

Slots

Name Cardinality and Range Description Inheritance
isApplicable 1
Boolean
Japanese Securities Provisions are applicable when True and Not Applicable wh... direct
relevantProvisionsElection 0..1
Boolean
Recommended Japanese Securities Provisions are applicable when True, addition... direct
relevantProvisionsTerms 0..1
string
Specific terms applicable to Recommended Japanese Securities Provisions direct
amendmentsToJapaneseProvisions 0..1
Boolean
Additional Amendments to Japanese Securities Provisions are specified when Tr... direct
amendmentsToJapaneseProvisionsTerms 0..1
string
Specific terms applicable to Additional Amendments to Japanese Securities Pro... direct
clearstreamAmendmentToJapaneseProvisions 0..1
Boolean
Specification of whether Clearstream Event amendment language is included (tr... direct

Usages

used by used in type used
JurisdictionRelatedTerms japaneseSecuritiesProvisions range JapaneseSecuritiesProvisions

Rules

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'relevantProvisionsElection': {'equals_string': 'True'}} {'relevantProvisionsTerms': {'required': False}}

Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'amendmentsToJapaneseProvisions': {'equals_string': 'False'}} {'amendmentsToJapaneseProvisionsTerms': {'required': False}}

In Subsets

Comments

  • Rosetta condition: RelevantProvisionsElection — if relevantProvisionsElection = True then relevantProvisionsTerms is absent
  • Rosetta condition: AmendmentsToJapaneseProvisions — if amendmentsToJapaneseProvisions = False then amendmentsToJapaneseProvisionsTerms is absent

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: JapaneseSecuritiesProvisions
description: A class to specify Japanese Securities Provision elections.
comments:
- 'Rosetta condition: RelevantProvisionsElection  if relevantProvisionsElection =
  True then relevantProvisionsTerms is absent'
- 'Rosetta condition: AmendmentsToJapaneseProvisions  if amendmentsToJapaneseProvisions
  = False then amendmentsToJapaneseProvisionsTerms is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- isApplicable
- relevantProvisionsElection
- relevantProvisionsTerms
- amendmentsToJapaneseProvisions
- amendmentsToJapaneseProvisionsTerms
- clearstreamAmendmentToJapaneseProvisions
slot_usage:
  isApplicable:
    name: isApplicable
    description: Japanese Securities Provisions are applicable when True and Not Applicable
      when False.
rules:
- preconditions:
    slot_conditions:
      relevantProvisionsElection:
        name: relevantProvisionsElection
        equals_string: 'True'
  postconditions:
    slot_conditions:
      relevantProvisionsTerms:
        name: relevantProvisionsTerms
        required: false
  description: A data rule to enforce that the specific terms applicable to Recommended
    Japanese Securities Provisions should be specified when required.
- preconditions:
    slot_conditions:
      amendmentsToJapaneseProvisions:
        name: amendmentsToJapaneseProvisions
        equals_string: 'False'
  postconditions:
    slot_conditions:
      amendmentsToJapaneseProvisionsTerms:
        name: amendmentsToJapaneseProvisionsTerms
        required: false
  description: A data rule to enforce that the specific terms applicable to Additional
    Amendments to Japanese Securities Provisions should be specified when required.

Induced

name: JapaneseSecuritiesProvisions
description: A class to specify Japanese Securities Provision elections.
comments:
- 'Rosetta condition: RelevantProvisionsElection  if relevantProvisionsElection =
  True then relevantProvisionsTerms is absent'
- 'Rosetta condition: AmendmentsToJapaneseProvisions  if amendmentsToJapaneseProvisions
  = False then amendmentsToJapaneseProvisionsTerms is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  isApplicable:
    name: isApplicable
    description: Japanese Securities Provisions are applicable when True and Not Applicable
      when False.
attributes:
  isApplicable:
    name: isApplicable
    description: Japanese Securities Provisions are applicable when True and Not Applicable
      when False.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:AdditionalRepresentationElection.isApplicable
    rank: 1000
    owner: JapaneseSecuritiesProvisions
    domain_of:
    - AdditionalRepresentationElection
    - AdditionalRightsEvent
    - BespokeCalculationDate
    - BespokeTransferTiming
    - CollateralAccessBreach
    - CustodianEvent
    - FrenchLawAddendum
    - FrenchLawAddendumElection
    - InterestAdjustment
    - JapaneseSecuritiesProvisions
    - MinimumTransferAmountAmendment
    - OneWayProvisions
    - ProcessAgentElection
    - RegimeTerms
    - PledgeeRepresentativeRider
    - SubstitutedRegimeTerms
    - TerminationCurrencyAmendment
    - CollateralTransferTimingDefinition
    - SpecifiedConditionOrAccessCondition
    - LegacyIndependentAmountParty
    - AutomaticEarlyTerminationElection
    - AutomaticExercise
    range: boolean
    required: true
  relevantProvisionsElection:
    name: relevantProvisionsElection
    description: Recommended Japanese Securities Provisions are applicable when True,
      additional Provisions are specified when False.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: JapaneseSecuritiesProvisions
    domain_of:
    - JapaneseSecuritiesProvisions
    range: boolean
  relevantProvisionsTerms:
    name: relevantProvisionsTerms
    description: Specific terms applicable to Recommended Japanese Securities Provisions.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: JapaneseSecuritiesProvisions
    domain_of:
    - JapaneseSecuritiesProvisions
    range: string
  amendmentsToJapaneseProvisions:
    name: amendmentsToJapaneseProvisions
    description: Additional Amendments to Japanese Securities Provisions are specified
      when True, and not specified when False.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: JapaneseSecuritiesProvisions
    domain_of:
    - JapaneseSecuritiesProvisions
    range: boolean
  amendmentsToJapaneseProvisionsTerms:
    name: amendmentsToJapaneseProvisionsTerms
    description: Specific terms applicable to Additional Amendments to Japanese Securities
      Provisions.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: JapaneseSecuritiesProvisions
    domain_of:
    - JapaneseSecuritiesProvisions
    range: string
  clearstreamAmendmentToJapaneseProvisions:
    name: clearstreamAmendmentToJapaneseProvisions
    description: Specification of whether Clearstream Event amendment language is
      included (true) or excluded (false).
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: JapaneseSecuritiesProvisions
    domain_of:
    - JapaneseSecuritiesProvisions
    range: boolean
rules:
- preconditions:
    slot_conditions:
      relevantProvisionsElection:
        name: relevantProvisionsElection
        equals_string: 'True'
  postconditions:
    slot_conditions:
      relevantProvisionsTerms:
        name: relevantProvisionsTerms
        required: false
  description: A data rule to enforce that the specific terms applicable to Recommended
    Japanese Securities Provisions should be specified when required.
- preconditions:
    slot_conditions:
      amendmentsToJapaneseProvisions:
        name: amendmentsToJapaneseProvisions
        equals_string: 'False'
  postconditions:
    slot_conditions:
      amendmentsToJapaneseProvisionsTerms:
        name: amendmentsToJapaneseProvisionsTerms
        required: false
  description: A data rule to enforce that the specific terms applicable to Additional
    Amendments to Japanese Securities Provisions should be specified when required.