Class: SecuredPartyRightsEvent
A class to specify Secured Party Rights Event language.
URI: common_domain_model:SecuredPartyRightsEvent
classDiagram
class SecuredPartyRightsEvent
click SecuredPartyRightsEvent href "../SecuredPartyRightsEvent/"
SecuredPartyRightsEvent : earlyTerminationDateOptionalLanguage
SecuredPartyRightsEvent : failureToPayEarlyTermination
SecuredPartyRightsEvent : securedPartyRightsEventElection
SecuredPartyRightsEvent --> "*" SecuredPartyRightsEventElection : securedPartyRightsEventElection
click SecuredPartyRightsEventElection href "../SecuredPartyRightsEventElection/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| securedPartyRightsEventElection | * SecuredPartyRightsEventElection |
direct | |
| earlyTerminationDateOptionalLanguage | 1 Boolean |
A boolean attribute to specify whether Failure to Pay Early Termination langu... | direct |
| failureToPayEarlyTermination | 0..1 Boolean |
A boolean attribute to specify whether Failure to Pay Early Termination langu... | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| RightsEvents | securityTakerRightsEvent | range | SecuredPartyRightsEvent |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
| slot_conditions | {'earlyTerminationDateOptionalLanguage': {'equals_string': 'False'}} |
{'failureToPayEarlyTermination': {'required': False}} |
In Subsets
Comments
- Rosetta condition: FailureToPayLanguage — if earlyTerminationDateOptionalLanguage = False then failureToPayEarlyTermination is absent
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:SecuredPartyRightsEvent |
| native | common_domain_model:SecuredPartyRightsEvent |
LinkML Source
Direct
name: SecuredPartyRightsEvent
description: A class to specify Secured Party Rights Event language.
comments:
- 'Rosetta condition: FailureToPayLanguage — if earlyTerminationDateOptionalLanguage
= False then failureToPayEarlyTermination is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- securedPartyRightsEventElection
- earlyTerminationDateOptionalLanguage
- failureToPayEarlyTermination
rules:
- preconditions:
slot_conditions:
earlyTerminationDateOptionalLanguage:
name: earlyTerminationDateOptionalLanguage
equals_string: 'False'
postconditions:
slot_conditions:
failureToPayEarlyTermination:
name: failureToPayEarlyTermination
required: false
description: A data rule to enforce that the applicability of Failure to Pay language
is only applied when Early Termination language is included.
Induced
name: SecuredPartyRightsEvent
description: A class to specify Secured Party Rights Event language.
comments:
- 'Rosetta condition: FailureToPayLanguage — if earlyTerminationDateOptionalLanguage
= False then failureToPayEarlyTermination is absent'
in_subset:
- cdm_legaldocumentation_csa
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
securedPartyRightsEventElection:
name: securedPartyRightsEventElection
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: SecuredPartyRightsEvent
domain_of:
- SecuredPartyRightsEvent
range: SecuredPartyRightsEventElection
multivalued: true
inlined: true
inlined_as_list: true
earlyTerminationDateOptionalLanguage:
name: earlyTerminationDateOptionalLanguage
description: A boolean attribute to specify whether Failure to Pay Early Termination
language is included (True) or excluded (False) from the agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: SecuredPartyRightsEvent
domain_of:
- SecuredPartyRightsEvent
range: boolean
required: true
failureToPayEarlyTermination:
name: failureToPayEarlyTermination
description: A boolean attribute to specify whether Failure to Pay Early Termination
language in the agreement is deemed applicable or not.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: SecuredPartyRightsEvent
domain_of:
- SecuredPartyRightsEvent
range: boolean
rules:
- preconditions:
slot_conditions:
earlyTerminationDateOptionalLanguage:
name: earlyTerminationDateOptionalLanguage
equals_string: 'False'
postconditions:
slot_conditions:
failureToPayEarlyTermination:
name: failureToPayEarlyTermination
required: false
description: A data rule to enforce that the applicability of Failure to Pay language
is only applied when Early Termination language is included.