Class: CSAValuationDate
Specifies the date on which the value of collateral or exposure are calculated in accordance with the agreement.
URI: common_domain_model:CSAValuationDate
classDiagram
class CSAValuationDate
click CSAValuationDate href "../CSAValuationDate/"
CSAValuationDate : additionalLanguage
CSAValuationDate : calendarDay
CSAValuationDate : date
CSAValuationDate --> "0..1" ValuationDateDateEnum : date
click ValuationDateDateEnum href "../ValuationDateDateEnum/"
CSAValuationDate : day
CSAValuationDate --> "0..1" ValuationDateDayEnum : day
click ValuationDateDayEnum href "../ValuationDateDayEnum/"
CSAValuationDate : frequency
CSAValuationDate --> "0..1" ValuationDateFrequencyEnum : frequency
click ValuationDateFrequencyEnum href "../ValuationDateFrequencyEnum/"
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| date | 0..1 ValuationDateDateEnum |
Defines whether a date is defined by a certain day of the week or a particula… | direct |
| day | 0..1 ValuationDateDayEnum |
Specific day(s) or day of the week, if any, specified for Valuation Time | direct |
| calendarDay | 0..1 Decimal |
Defines the day of the calendar if this is specified for in the ValuationDate… | direct |
| frequency | 0..1 ValuationDateFrequencyEnum |
Defines the regularity of the date specified for the Valuation Date | direct |
| additionalLanguage | 0..1 string |
The additional language that might be specified by the parties to the legal a… | direct |
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| CalculationAndTimingLegacy | valuationDate | range | CSAValuationDate |
| CalculationAndTimingVariationMargin | valuationDate | range | CSAValuationDate |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'date': {'value_presence': 'PRESENT', 'equals_string': 'CalendarDay'}} |
{'calendarDay': {'value_presence': 'PRESENT'}} |
{'calendarDay': {'value_presence': 'ABSENT'}} |
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| any_of | [{'slot_conditions': {'date': {'value_presence': 'ABSENT'}}}, {'slot_conditions': {'frequency': {'value_presence': 'ABSENT'}}}] |
||
| slot_conditions | {'additionalLanguage': {'value_presence': 'PRESENT'}} |
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:CSAValuationDate |
| native | common_domain_model:CSAValuationDate |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: CSAValuationDatedescription: Specifies the date on which the value of collateral or exposure are calculated in accordance with the agreement.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: date: name: date description: Defines whether a date is defined by a certain day of the week or a particular date in the month. If not specified here, then additional language must be used. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa domain_of: - DateList - DatedValue - CalculateTransferInstruction - OtherAgreement - AmendmentEffectiveDate - CSAValuationDate range: ValuationDateDateEnum day: name: day description: Specific day(s) or day of the week, if any, specified for Valuation Time. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 domain_of: - CSAValuationDate - ValuationTime range: ValuationDateDayEnum calendarDay: name: calendarDay description: Defines the day of the calendar if this is specified for in the ValuationDateDateEnum. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 domain_of: - CSAValuationDate range: decimal frequency: name: frequency description: Defines the regularity of the date specified for the Valuation Date. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa domain_of: - QuantitySchedule - CSAValuationDate range: ValuationDateFrequencyEnum additionalLanguage: name: additionalLanguage description: The additional language that might be specified by the parties to the legal agreement. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa domain_of: - UmbrellaAgreementSet - AdditionalRepresentationElection - CSADeliveryAmount - CSAIndependentAmount - CSAValuationDate - CollateralTransferTimingDefinition - CollateralValueMethod - CreditSupportAmount - CustodianElection - FinalReturns - HoldingAndUsingPostedCollateral - LegacyExposureScopeElection - LegacyResolutionAlternative - MasterAgreementDatedAsOfDate - PostingObligationsElection - ResolutionValue - SpecifiedConditionOrAccessCondition - TransferSettlementTiming - ValuationAgent - ValuationTime range: stringrules:- preconditions: slot_conditions: date: name: date value_presence: PRESENT equals_string: CalendarDay postconditions: slot_conditions: calendarDay: name: calendarDay value_presence: PRESENT elseconditions: slot_conditions: calendarDay: name: calendarDay value_presence: ABSENT description: 'CalendarDay: If a specific calendar day is specified, it must be defined.'- preconditions: any_of: - slot_conditions: date: name: date value_presence: ABSENT - slot_conditions: frequency: name: frequency value_presence: ABSENT postconditions: slot_conditions: additionalLanguage: name: additionalLanguage value_presence: PRESENT description: 'AdditionalLanguage: If no methodology is defined, additional language must be specified.'Induced
Section titled “Induced”name: CSAValuationDatedescription: Specifies the date on which the value of collateral or exposure are calculated in accordance with the agreement.from_schema: https://w3id.org/lmodel/common-domain-modelattributes: date: name: date description: Defines whether a date is defined by a certain day of the week or a particular date in the month. If not specified here, then additional language must be used. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: CSAValuationDate domain_of: - DateList - DatedValue - CalculateTransferInstruction - OtherAgreement - AmendmentEffectiveDate - CSAValuationDate range: ValuationDateDateEnum day: name: day description: Specific day(s) or day of the week, if any, specified for Valuation Time. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 owner: CSAValuationDate domain_of: - CSAValuationDate - ValuationTime range: ValuationDateDayEnum calendarDay: name: calendarDay description: Defines the day of the calendar if this is specified for in the ValuationDateDateEnum. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa rank: 1000 owner: CSAValuationDate domain_of: - CSAValuationDate range: decimal frequency: name: frequency description: Defines the regularity of the date specified for the Valuation Date. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: CSAValuationDate domain_of: - QuantitySchedule - CSAValuationDate range: ValuationDateFrequencyEnum additionalLanguage: name: additionalLanguage description: The additional language that might be specified by the parties to the legal agreement. from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_csa owner: CSAValuationDate domain_of: - UmbrellaAgreementSet - AdditionalRepresentationElection - CSADeliveryAmount - CSAIndependentAmount - CSAValuationDate - CollateralTransferTimingDefinition - CollateralValueMethod - CreditSupportAmount - CustodianElection - FinalReturns - HoldingAndUsingPostedCollateral - LegacyExposureScopeElection - LegacyResolutionAlternative - MasterAgreementDatedAsOfDate - PostingObligationsElection - ResolutionValue - SpecifiedConditionOrAccessCondition - TransferSettlementTiming - ValuationAgent - ValuationTime range: stringrules:- preconditions: slot_conditions: date: name: date value_presence: PRESENT equals_string: CalendarDay postconditions: slot_conditions: calendarDay: name: calendarDay value_presence: PRESENT elseconditions: slot_conditions: calendarDay: name: calendarDay value_presence: ABSENT description: 'CalendarDay: If a specific calendar day is specified, it must be defined.'- preconditions: any_of: - slot_conditions: date: name: date value_presence: ABSENT - slot_conditions: frequency: name: frequency value_presence: ABSENT postconditions: slot_conditions: additionalLanguage: name: additionalLanguage value_presence: PRESENT description: 'AdditionalLanguage: If no methodology is defined, additional language must be specified.'