Skip to content

Class: Aggregation

The definitions for whether aggregation applies to the GMSLA, and if so how it applies.

URI: common_domain_model:Aggregation

 classDiagram
    class Aggregation
    click Aggregation href "../Aggregation/"
      Aggregation : aggregationType





        Aggregation --> "1" AggregationSpecificationEnum : aggregationType
        click AggregationSpecificationEnum href "../AggregationSpecificationEnum/"



      Aggregation : loansCanBeGrouped

      Aggregation : otherDetails

Slots

Name Cardinality and Range Description Inheritance
aggregationType 1
AggregationSpecificationEnum
How is the mark to market value determined? direct
loansCanBeGrouped 1
Boolean
The mark to market can be defined separately for different groups of loans direct
otherDetails 0..1
string
Any specfic elections that are not captured by the above options, such as gro... direct

Usages

used by used in type used
CollateralSpecification aggregation range Aggregation

In Subsets

Identifier and Mapping Information

Schema Source

Mappings

Mapping Type Mapped Value
self common_domain_model:Aggregation
native common_domain_model:Aggregation
close fpml_5_10:Aggregation

LinkML Source

Direct

name: Aggregation
description: The definitions for whether aggregation applies to the GMSLA, and if
  so how it applies.
in_subset:
- cdm_legaldocumentation_master_isla
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:Aggregation
slots:
- aggregationType
- loansCanBeGrouped
- otherDetails

Induced

name: Aggregation
description: The definitions for whether aggregation applies to the GMSLA, and if
  so how it applies.
in_subset:
- cdm_legaldocumentation_master_isla
from_schema: https://w3id.org/lmodel/common-domain-model
close_mappings:
- fpml_5_10:Aggregation
attributes:
  aggregationType:
    name: aggregationType
    description: How is the mark to market value determined?
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:Aggregation.aggregationType
    rank: 1000
    owner: Aggregation
    domain_of:
    - Aggregation
    range: AggregationSpecificationEnum
    required: true
  loansCanBeGrouped:
    name: loansCanBeGrouped
    description: The mark to market can be defined separately for different groups
      of loans.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:Aggregation.loansCanBeGrouped
    rank: 1000
    owner: Aggregation
    domain_of:
    - Aggregation
    range: boolean
    required: true
  otherDetails:
    name: otherDetails
    description: Any specfic elections that are not captured by the above options,
      such as grouping information.
    from_schema: https://w3id.org/lmodel/common-domain-model
    close_mappings:
    - fpml_5_10:Aggregation.otherDetails
    rank: 1000
    owner: Aggregation
    domain_of:
    - Aggregation
    range: string