Skip to content

Class: EquityUnderlierProvisions

URI: common_domain_model:EquityUnderlierProvisions

 classDiagram
    class EquityUnderlierProvisions
    click EquityUnderlierProvisions href "../EquityUnderlierProvisions/"
      EquityUnderlierProvisions : componentSecurityIndexAnnexFallback

      EquityUnderlierProvisions : localJurisdiction

      EquityUnderlierProvisions : multipleExchangeIndexAnnexFallback

      EquityUnderlierProvisions : relevantJurisdiction

Slots

Name Cardinality and Range Description Inheritance
multipleExchangeIndexAnnexFallback 0..1
Boolean
For an index option or swap transaction, a flag to indicate whether a relevan... direct
componentSecurityIndexAnnexFallback 0..1
Boolean
For an index option or swap transaction, a flag to indicate whether a relevan... direct
localJurisdiction 0..1
string
The ISO 3166 standard code for the country within which the postal address is... direct
relevantJurisdiction 0..1
string
The ISO 3166 standard code for the country within which the postal address is... direct

Usages

used by used in type used
ReturnTermsBase equityUnderlierProvisions range EquityUnderlierProvisions
VarianceReturnTerms equityUnderlierProvisions range EquityUnderlierProvisions
VolatilityReturnTerms equityUnderlierProvisions range EquityUnderlierProvisions
CorrelationReturnTerms equityUnderlierProvisions range EquityUnderlierProvisions

Rules

Rule Applied Preconditions Postconditions Elseconditions

In Subsets

Comments

  • Rosetta condition: ComponentSecurityOrMultipleExchange — optional choice multipleExchangeIndexAnnexFallback, componentSecurityIndexAnnexFallback

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: EquityUnderlierProvisions
comments:
- 'Rosetta condition: ComponentSecurityOrMultipleExchange  optional choice multipleExchangeIndexAnnexFallback,
  componentSecurityIndexAnnexFallback'
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- multipleExchangeIndexAnnexFallback
- componentSecurityIndexAnnexFallback
- localJurisdiction
- relevantJurisdiction
slot_usage:
  multipleExchangeIndexAnnexFallback:
    name: multipleExchangeIndexAnnexFallback
    description: For an index option or swap transaction, a flag to indicate whether
      a relevant Multiple Exchange Index Annex is applicable to the transaction. This
      annex defines additional provisions which are applicable where an index is comprised
      of component securities that are traded on multiple exchanges.
  componentSecurityIndexAnnexFallback:
    name: componentSecurityIndexAnnexFallback
    description: For an index option or swap transaction, a flag to indicate whether
      a relevant Component Security Index Annex is applicable to the transaction.
rules:
- postconditions:
    any_of:
    - slot_conditions:
        multipleExchangeIndexAnnexFallback:
          name: multipleExchangeIndexAnnexFallback
          required: true
    - slot_conditions:
        componentSecurityIndexAnnexFallback:
          name: componentSecurityIndexAnnexFallback
          required: true
  description: If multipleExchangeIndexAnnexFallback is present then componentSecurityIndexAnnexFallback
    must be absent and vice versa.

Induced

name: EquityUnderlierProvisions
comments:
- 'Rosetta condition: ComponentSecurityOrMultipleExchange  optional choice multipleExchangeIndexAnnexFallback,
  componentSecurityIndexAnnexFallback'
in_subset:
- cdm_product_asset
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
  multipleExchangeIndexAnnexFallback:
    name: multipleExchangeIndexAnnexFallback
    description: For an index option or swap transaction, a flag to indicate whether
      a relevant Multiple Exchange Index Annex is applicable to the transaction. This
      annex defines additional provisions which are applicable where an index is comprised
      of component securities that are traded on multiple exchanges.
  componentSecurityIndexAnnexFallback:
    name: componentSecurityIndexAnnexFallback
    description: For an index option or swap transaction, a flag to indicate whether
      a relevant Component Security Index Annex is applicable to the transaction.
attributes:
  multipleExchangeIndexAnnexFallback:
    name: multipleExchangeIndexAnnexFallback
    description: For an index option or swap transaction, a flag to indicate whether
      a relevant Multiple Exchange Index Annex is applicable to the transaction. This
      annex defines additional provisions which are applicable where an index is comprised
      of component securities that are traded on multiple exchanges.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EquityUnderlierProvisions
    domain_of:
    - ValuationTerms
    - EquityUnderlierProvisions
    range: boolean
  componentSecurityIndexAnnexFallback:
    name: componentSecurityIndexAnnexFallback
    description: For an index option or swap transaction, a flag to indicate whether
      a relevant Component Security Index Annex is applicable to the transaction.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EquityUnderlierProvisions
    domain_of:
    - ValuationTerms
    - EquityUnderlierProvisions
    range: boolean
  localJurisdiction:
    name: localJurisdiction
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: The ISO 3166 standard code for the country within which the postal
      address is located.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EquityUnderlierProvisions
    domain_of:
    - EquityUnderlierProvisions
    range: string
  relevantJurisdiction:
    name: relevantJurisdiction
    annotations:
      metadata_scheme:
        tag: metadata_scheme
        value: true
    description: The ISO 3166 standard code for the country within which the postal
      address is located.
    from_schema: https://w3id.org/lmodel/common-domain-model
    rank: 1000
    owner: EquityUnderlierProvisions
    domain_of:
    - EquityUnderlierProvisions
    range: string
rules:
- postconditions:
    any_of:
    - slot_conditions:
        multipleExchangeIndexAnnexFallback:
          name: multipleExchangeIndexAnnexFallback
          required: true
    - slot_conditions:
        componentSecurityIndexAnnexFallback:
          name: componentSecurityIndexAnnexFallback
          required: true
  description: If multipleExchangeIndexAnnexFallback is present then componentSecurityIndexAnnexFallback
    must be absent and vice versa.