Class: Portfolio
A Portfolio represents an aggregation of multiple Positions, by describing the parameters that this Portfolio should be aggregated based on. The resulting PortfolioState is calculated using these aggregation parameters as inputs, by aggregating all the Events that are relevant to this Portfolio. The concept of Portfolio works at all levels in the model: from the highest for a given LegalEntity for instance, to the lowest to account for security substitutions in a secutity financing transaction. As such, Portfolio can be used either above or below the Contract level.
URI: common_domain_model:Portfolio
classDiagram
class Portfolio
click Portfolio href "../Portfolio/"
Portfolio : aggregationParameters
Portfolio --> "1" AggregationParameters : aggregationParameters
click AggregationParameters href "../AggregationParameters/"
Portfolio : portfolioState
Portfolio --> "1" PortfolioState : portfolioState
click PortfolioState href "../PortfolioState/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| aggregationParameters | 1 AggregationParameters |
Describes the portfolio by describing how to aggregate all its relevant Event… | direct |
| portfolioState | 1 PortfolioState |
Describes the state of the Portfolio as a list of Positions resulting from th… | direct |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Schema Source
Section titled “Schema Source”- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
Section titled “Mappings”| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:Portfolio |
| native | common_domain_model:Portfolio |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: Portfoliodescription: 'A Portfolio represents an aggregation of multiple Positions, by describing the parameters that this Portfolio should be aggregated based on. The resulting PortfolioState is calculated using these aggregation parameters as inputs, by aggregating all the Events that are relevant to this Portfolio. The concept of Portfolio works at all levels in the model: from the highest for a given LegalEntity for instance, to the lowest to account for security substitutions in a secutity financing transaction. As such, Portfolio can be used either above or below the Contract level.'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: aggregationParameters: name: aggregationParameters description: Describes the portfolio by describing how to aggregate all its relevant Events. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position rank: 1000 domain_of: - Portfolio range: AggregationParameters required: true portfolioState: name: portfolioState description: Describes the state of the Portfolio as a list of Positions resulting from the aggregation. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position rank: 1000 domain_of: - Portfolio range: PortfolioState required: trueInduced
Section titled “Induced”name: Portfoliodescription: 'A Portfolio represents an aggregation of multiple Positions, by describing the parameters that this Portfolio should be aggregated based on. The resulting PortfolioState is calculated using these aggregation parameters as inputs, by aggregating all the Events that are relevant to this Portfolio. The concept of Portfolio works at all levels in the model: from the highest for a given LegalEntity for instance, to the lowest to account for security substitutions in a secutity financing transaction. As such, Portfolio can be used either above or below the Contract level.'from_schema: https://w3id.org/lmodel/common-domain-modelattributes: aggregationParameters: name: aggregationParameters description: Describes the portfolio by describing how to aggregate all its relevant Events. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position rank: 1000 owner: Portfolio domain_of: - Portfolio range: AggregationParameters required: true portfolioState: name: portfolioState description: Describes the state of the Portfolio as a list of Positions resulting from the aggregation. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_event_position rank: 1000 owner: Portfolio domain_of: - Portfolio range: PortfolioState required: true