Skip to content

Class: Instrument

A type of Asset that is issued by one party to one or more others.

  • NOTE: this is an abstract class and should not be instantiated directly

URI: common_domain_model:Instrument

 classDiagram
    class Instrument
    click Instrument href "../Instrument/"

Class Properties

Property Value
Union Of ListedDerivative, Loan, Security

Slots

Name Cardinality and Range Description Inheritance

Usages

used by used in type used
UnscheduledTransfer asset any_of[range] Instrument
ScheduledTransfer asset any_of[range] Instrument
TransferBase asset any_of[range] Instrument
CollateralPosition asset any_of[range] Instrument
PositionBase asset any_of[range] Instrument
Position asset any_of[range] Instrument
AssetFlowBase asset any_of[range] Instrument
AssetFlow asset any_of[range] Instrument

In Subsets

Comments

  • Generated from Rosetta 'choice' construct — represents a union/one-of type.

Identifier and Mapping Information

Schema Source

Mappings

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

LinkML Source

Direct

name: Instrument
description: A type of Asset that is issued by one party to one or more others.
comments:
- Generated from Rosetta 'choice' construct — represents a union/one-of type.
in_subset:
- cdm_base_staticdata_asset_common
from_schema: https://w3id.org/lmodel/common-domain-model
abstract: true
union_of:
- ListedDerivative
- Loan
- Security

Induced

name: Instrument
description: A type of Asset that is issued by one party to one or more others.
comments:
- Generated from Rosetta 'choice' construct — represents a union/one-of type.
in_subset:
- cdm_base_staticdata_asset_common
from_schema: https://w3id.org/lmodel/common-domain-model
abstract: true
union_of:
- ListedDerivative
- Loan
- Security