Class: EligibleCollateralSpecification
Represents a set of criteria used to specify eligible collateral.
URI: common_domain_model:EligibleCollateralSpecification
classDiagram
class EligibleCollateralSpecification
click EligibleCollateralSpecification href "../EligibleCollateralSpecification/"
EligibleCollateralSpecification : counterparty
EligibleCollateralSpecification --> "*" Counterparty : counterparty
click Counterparty href "../Counterparty/"
EligibleCollateralSpecification : criteria
EligibleCollateralSpecification --> "1..*" EligibleCollateralCriteria : criteria
click EligibleCollateralCriteria href "../EligibleCollateralCriteria/"
EligibleCollateralSpecification : identifier
EligibleCollateralSpecification --> "*" Identifier : identifier
click Identifier href "../Identifier/"
EligibleCollateralSpecification : party
EligibleCollateralSpecification --> "*" Party : party
click Party href "../Party/"
EligibleCollateralSpecification : partyRole
EligibleCollateralSpecification --> "*" PartyRole : partyRole
click PartyRole href "../PartyRole/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| identifier | * Identifier |
Specifies the identifier(s) to uniquely identify eligible collateral or a set… | direct |
| party | * Party |
The parties associated with the specification | direct |
| counterparty | * Counterparty |
Specification of the roles of the counterparties to the specification | direct |
| criteria | 1..* EligibleCollateralCriteria |
Represents a set of criteria used to specify eligible collateral | direct |
| partyRole | * PartyRole |
Specifies the role(s) that each of the party(s) is playing in the context of … | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| CheckEligibilityResult | specification | range | EligibleCollateralSpecification |
Identifier and Mapping Information
Section titled “Identifier and Mapping Information”Annotations
Section titled “Annotations”| property | value |
|---|---|
| rosetta_root_type | true |
| rosetta_metadata | key |
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:EligibleCollateralSpecification |
| native | common_domain_model:EligibleCollateralSpecification |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: EligibleCollateralSpecificationannotations: rosetta_root_type: tag: rosetta_root_type value: 'true' rosetta_metadata: tag: rosetta_metadata value: keydescription: Represents a set of criteria used to specify eligible collateral.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: identifier: name: identifier description: Specifies the identifier(s) to uniquely identify eligible collateral or a set of eligible collateral, such as a schedule or equivalant for an identity issuer. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral domain_of: - AssetBase - AssetIdentifier - ProductIdentifier - AssignedIdentifier - BusinessUnit - EntityIdentifier - PartyIdentifier - PersonIdentifier - TransferBase - ContractualDefinition - FloatingRateIndexMap - CompositionStep - InstructionComposition - LegalAgreementBase - NonLegalEntity - OtherAgreement - AvailableInventory - InventoryRecord - ClauseLibraryClause - ClauseLibraryClauseVariant - Clause - EligibleCollateralSpecification - NonTransferableProduct range: Identifier multivalued: true party: name: party description: The parties associated with the specification. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral domain_of: - AssetBase - DebtRedemption - MarginCallBase - Trade - UmbrellaAgreementParty - UmbrellaAgreementSet - AggregationParameters - AvailableInventory - CounterpartyPosition - WorkflowStep - WorkflowStepApproval - AdditionalObligations - AdditionalRepresentationElection - CalculationAgentTerms - CalculationCurrencyElection - CollateralManagementAgreementElection - ControlAgreementElections - ControlAgreementNecEventElection - CreditSupportDocumentElection - CreditSupportProviderElection - CustodianElection - CustodianRiskElection - ElectiveAmountElection - FrenchLawAddendumElection - HoldingAndUsingPostedCollateralElection - LegacyExposureScopeElection - LegacyIndependentAmountParty - MinimumTransferAmountElection - NotificationTimeElection - PledgeeRepresentativeRider - PostingObligationsElection - RecalculationOfValueElection - RegimeTerms - SecuredPartyRightsEventElection - SecurityInterestForObligations - SecurityProviderRightsEventElection - SensitivityMethodologiesPartyElection - SinglePostingParty - SpecifiedOrAccessConditionPartyElection - SubstitutedRegimeElection - SubstitutionPartyElection - TerminationCurrencyElection - ThresholdElection - ValuationAgent - ValuationCalculationDateLocationElection - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - PartyTerminationCurrencySelection - SpecifiedEntity - EventsOfDefaultElection - EligibleCollateralSpecification range: Party multivalued: true maximum_cardinality: 2 counterparty: name: counterparty description: Specification of the roles of the counterparties to the specification. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral domain_of: - ExecutionInstruction - PartyChangeInstruction - AgreementTerms - ClauseLibraryClause - ClauseLibraryClauseVariant - EligibleCollateralSpecification - TradableProduct range: Counterparty multivalued: true maximum_cardinality: 2 criteria: name: criteria description: Represents a set of criteria used to specify eligible collateral. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral domain_of: - EligibilityToHoldCollateral - EligibleCollateralSpecification range: EligibleCollateralCriteria required: true multivalued: true partyRole: name: partyRole description: Specifies the role(s) that each of the party(s) is playing in the context of the specification, eg Payor or Receiver. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral domain_of: - AssetBase - MarginCallBase - PartyChangeInstruction - Trade - UmbrellaAgreementParty - AvailableInventory - AvailableInventoryRecord - CounterpartyPosition - EligibleCollateralSpecification range: PartyRole multivalued: trueInduced
Section titled “Induced”name: EligibleCollateralSpecificationannotations: rosetta_root_type: tag: rosetta_root_type value: 'true' rosetta_metadata: tag: rosetta_metadata value: keydescription: Represents a set of criteria used to specify eligible collateral.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: identifier: name: identifier description: Specifies the identifier(s) to uniquely identify eligible collateral or a set of eligible collateral, such as a schedule or equivalant for an identity issuer. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral owner: EligibleCollateralSpecification domain_of: - AssetBase - AssetIdentifier - ProductIdentifier - AssignedIdentifier - BusinessUnit - EntityIdentifier - PartyIdentifier - PersonIdentifier - TransferBase - ContractualDefinition - FloatingRateIndexMap - CompositionStep - InstructionComposition - LegalAgreementBase - NonLegalEntity - OtherAgreement - AvailableInventory - InventoryRecord - ClauseLibraryClause - ClauseLibraryClauseVariant - Clause - EligibleCollateralSpecification - NonTransferableProduct range: Identifier multivalued: true party: name: party description: The parties associated with the specification. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral owner: EligibleCollateralSpecification domain_of: - AssetBase - DebtRedemption - MarginCallBase - Trade - UmbrellaAgreementParty - UmbrellaAgreementSet - AggregationParameters - AvailableInventory - CounterpartyPosition - WorkflowStep - WorkflowStepApproval - AdditionalObligations - AdditionalRepresentationElection - CalculationAgentTerms - CalculationCurrencyElection - CollateralManagementAgreementElection - ControlAgreementElections - ControlAgreementNecEventElection - CreditSupportDocumentElection - CreditSupportProviderElection - CustodianElection - CustodianRiskElection - ElectiveAmountElection - FrenchLawAddendumElection - HoldingAndUsingPostedCollateralElection - LegacyExposureScopeElection - LegacyIndependentAmountParty - MinimumTransferAmountElection - NotificationTimeElection - PledgeeRepresentativeRider - PostingObligationsElection - RecalculationOfValueElection - RegimeTerms - SecuredPartyRightsEventElection - SecurityInterestForObligations - SecurityProviderRightsEventElection - SensitivityMethodologiesPartyElection - SinglePostingParty - SpecifiedOrAccessConditionPartyElection - SubstitutedRegimeElection - SubstitutionPartyElection - TerminationCurrencyElection - ThresholdElection - ValuationAgent - ValuationCalculationDateLocationElection - AdditionalTerminationEventElection - AutomaticEarlyTerminationElection - CreditEventUponMergerElection - PartyTerminationCurrencySelection - SpecifiedEntity - EventsOfDefaultElection - EligibleCollateralSpecification range: Party multivalued: true maximum_cardinality: 2 counterparty: name: counterparty description: Specification of the roles of the counterparties to the specification. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral owner: EligibleCollateralSpecification domain_of: - ExecutionInstruction - PartyChangeInstruction - AgreementTerms - ClauseLibraryClause - ClauseLibraryClauseVariant - EligibleCollateralSpecification - TradableProduct range: Counterparty multivalued: true maximum_cardinality: 2 criteria: name: criteria description: Represents a set of criteria used to specify eligible collateral. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral owner: EligibleCollateralSpecification domain_of: - EligibilityToHoldCollateral - EligibleCollateralSpecification range: EligibleCollateralCriteria required: true multivalued: true partyRole: name: partyRole description: Specifies the role(s) that each of the party(s) is playing in the context of the specification, eg Payor or Receiver. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_product_collateral owner: EligibleCollateralSpecification domain_of: - AssetBase - MarginCallBase - PartyChangeInstruction - Trade - UmbrellaAgreementParty - AvailableInventory - AvailableInventoryRecord - CounterpartyPosition - EligibleCollateralSpecification range: PartyRole multivalued: true