Skip to content

Class: GoverningLaw

A represenation of the governing law of the ISDA master agreement.

URI: common_domain_model:GoverningLaw

 classDiagram
    class GoverningLaw
    click GoverningLaw href "../GoverningLaw/"
      GoverningLaw : governingLaw
        
          
    
        
        
        GoverningLaw --> "1" IsdaMasterGoverningLawEnum : governingLaw
        click IsdaMasterGoverningLawEnum href "../IsdaMasterGoverningLawEnum/"
    

        
      GoverningLaw : governingLawIfOther
        
      GoverningLaw : includesNonContractualObligations
        
      
Name Cardinality and Range Description Inheritance
governingLaw 1
IsdaMasterGoverningLawEnum
Selection from the enumerated list of governing laws specified direct
governingLawIfOther 0..1
string
Specifies the governing law if the choice on the enumerated list is ‘Other’ direct
includesNonContractualObligations 1
Boolean
Specifies if the governing law of the agreement extends to any non-contractua… direct
used by used in type used
MasterAgreement governingLaw range GoverningLaw

Rule Applied Preconditions Postconditions Elseconditions
none_of [{'slot_conditions': {'governingLaw': {'value_presence': 'PRESENT', 'equals_string': 'OTHER'}}}]
slot_conditions {'governingLawIfOther': {'value_presence': 'ABSENT'}}
Rule Applied Preconditions Postconditions Elseconditions
slot_conditions {'governingLaw': {'equals_string': 'OTHER'}} {'governingLawIfOther': {'value_presence': 'PRESENT'}}
Mapping Type Mapped Value
self common_domain_model:GoverningLaw
native common_domain_model:GoverningLaw
name: GoverningLaw
description: A represenation of the governing law of the ISDA master agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
governingLaw:
name: governingLaw
description: Selection from the enumerated list of governing laws specified.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
domain_of:
- ContractDetails
- LegalAgreementIdentification
- GoverningLaw
- MasterAgreement
range: IsdaMasterGoverningLawEnum
required: true
governingLawIfOther:
name: governingLawIfOther
description: Specifies the governing law if the choice on the enumerated list
is 'Other'.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- GoverningLaw
range: string
includesNonContractualObligations:
name: includesNonContractualObligations
description: Specifies if the governing law of the agreement extends to any non-contractual
obligations.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
domain_of:
- GoverningLaw
range: boolean
required: true
rules:
- preconditions:
none_of:
- slot_conditions:
governingLaw:
name: governingLaw
value_presence: PRESENT
equals_string: OTHER
postconditions:
slot_conditions:
governingLawIfOther:
name: governingLawIfOther
value_presence: ABSENT
description: 'GoverningLawDefinedNotOther: A validation rule to ensure that if a
value from the Governing Law Enum is selected, governingLawIfOther is omitted.'
- preconditions:
slot_conditions:
governingLaw:
name: governingLaw
equals_string: OTHER
postconditions:
slot_conditions:
governingLawIfOther:
name: governingLawIfOther
value_presence: PRESENT
description: 'GoverningLawOtherThenProvided: A validation rule to ensure that if
the value from the Governing Law Enum is ''OTHER'', governingLawIfOther exists.'
name: GoverningLaw
description: A represenation of the governing law of the ISDA master agreement.
from_schema: https://w3id.org/lmodel/common-domain-model
attributes:
governingLaw:
name: governingLaw
description: Selection from the enumerated list of governing laws specified.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
owner: GoverningLaw
domain_of:
- ContractDetails
- LegalAgreementIdentification
- GoverningLaw
- MasterAgreement
range: IsdaMasterGoverningLawEnum
required: true
governingLawIfOther:
name: governingLawIfOther
description: Specifies the governing law if the choice on the enumerated list
is 'Other'.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: GoverningLaw
domain_of:
- GoverningLaw
range: string
includesNonContractualObligations:
name: includesNonContractualObligations
description: Specifies if the governing law of the agreement extends to any non-contractual
obligations.
from_schema: https://w3id.org/lmodel/common-domain-model/cdm_legaldocumentation_master_isda
rank: 1000
owner: GoverningLaw
domain_of:
- GoverningLaw
range: boolean
required: true
rules:
- preconditions:
none_of:
- slot_conditions:
governingLaw:
name: governingLaw
value_presence: PRESENT
equals_string: OTHER
postconditions:
slot_conditions:
governingLawIfOther:
name: governingLawIfOther
value_presence: ABSENT
description: 'GoverningLawDefinedNotOther: A validation rule to ensure that if a
value from the Governing Law Enum is selected, governingLawIfOther is omitted.'
- preconditions:
slot_conditions:
governingLaw:
name: governingLaw
equals_string: OTHER
postconditions:
slot_conditions:
governingLawIfOther:
name: governingLawIfOther
value_presence: PRESENT
description: 'GoverningLawOtherThenProvided: A validation rule to ensure that if
the value from the Governing Law Enum is ''OTHER'', governingLawIfOther exists.'