Class: QuasiGovernmentIssuerType
Represents a class to allow specification of different types of Quasi Government collateral.
URI: common_domain_model:QuasiGovernmentIssuerType
classDiagram
class QuasiGovernmentIssuerType
click QuasiGovernmentIssuerType href "../QuasiGovernmentIssuerType/"
QuasiGovernmentIssuerType : sovereignEntity
QuasiGovernmentIssuerType : sovereignRecourse
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| sovereignEntity | 1 Boolean |
True if sovereign entity (e | direct |
| sovereignRecourse | 0..1 Boolean |
Applies to non-sovereign entity (e | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| CollateralIssuerType | quasiGovernmentType | range | QuasiGovernmentIssuerType |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'sovereignRecourse': {'required': True}} |
{'sovereignEntity': {'equals_string': 'False'}} |
In Subsets
Comments
- Rosetta condition: NonSovereignEntityRecourse — if sovereignRecourse exists then sovereignEntity = False
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:QuasiGovernmentIssuerType |
| native | common_domain_model:QuasiGovernmentIssuerType |
LinkML Source
Direct
name: QuasiGovernmentIssuerType
description: Represents a class to allow specification of different types of Quasi
Government collateral.
comments:
- 'Rosetta condition: NonSovereignEntityRecourse — if sovereignRecourse exists then
sovereignEntity = False'
in_subset:
- cdm_base_staticdata_asset_common
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- sovereignEntity
- sovereignRecourse
rules:
- preconditions:
slot_conditions:
sovereignRecourse:
name: sovereignRecourse
required: true
postconditions:
slot_conditions:
sovereignEntity:
name: sovereignEntity
equals_string: 'False'
description: NonSovereignEntityRecourse
Induced
name: QuasiGovernmentIssuerType
description: Represents a class to allow specification of different types of Quasi
Government collateral.
comments:
- 'Rosetta condition: NonSovereignEntityRecourse — if sovereignRecourse exists then
sovereignEntity = False'
in_subset:
- cdm_base_staticdata_asset_common
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
sovereignEntity:
name: sovereignEntity
description: True if sovereign entity (e.g. not separate legal personality from
sovereign) or false if non-sovereign entity (e.g. separate legal personality
from sovereign).
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: QuasiGovernmentIssuerType
domain_of:
- QuasiGovernmentIssuerType
range: boolean
required: true
sovereignRecourse:
name: sovereignRecourse
description: Applies to non-sovereign entity (e.g. separate legal personality
from sovereign). True if entity has recourse to sovereign (e.g. debt guaranteed
by government). False if entity does not have recourse to sovereign.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: QuasiGovernmentIssuerType
domain_of:
- QuasiGovernmentIssuerType
- RegionalGovernmentIssuerType
range: boolean
rules:
- preconditions:
slot_conditions:
sovereignRecourse:
name: sovereignRecourse
required: true
postconditions:
slot_conditions:
sovereignEntity:
name: sovereignEntity
equals_string: 'False'
description: NonSovereignEntityRecourse