Class: ContractualDefinition
URI: common_domain_model:ContractualDefinition
classDiagram
class ContractualDefinition
click ContractualDefinition href "../ContractualDefinition/"
ContractualDefinition : contractualDefinitionIdentifier
ContractualDefinition --> "0..1" ContractualDefinitionIdentifier : contractualDefinitionIdentifier
click ContractualDefinitionIdentifier href "../ContractualDefinitionIdentifier/"
ContractualDefinition : identifier
ContractualDefinition --> "0..1" Identifier : identifier
click Identifier href "../Identifier/"
ContractualDefinition : publicationDate
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| identifier | 0..1 Identifier |
Corresponds to the unique identifier of the Contractual Definition in which t… | direct |
| contractualDefinitionIdentifier | 0..1 ContractualDefinitionIdentifier |
Contractual Definition Identifier in which the code is published | direct |
| publicationDate | 0..1 date |
2021-06-11 | direct |
Expressions & Logic
All Of
Section titled “All Of”The class must satisfy all of:
- AnonymousClassExpression({ ‘description’: ‘Choice: Choice between document uuid or document type and version’, ‘exactly_one_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘identifier’: SlotDefinition({‘name’: ‘identifier’, ‘value_presence’: PresenceEnum(text=‘PRESENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘contractualDefinitionIdentifier’: SlotDefinition({ ‘name’: ‘contractualDefinitionIdentifier’, ‘value_presence’: PresenceEnum(text=‘PRESENT’) })} }), AnonymousClassExpression({ ‘all_of’: [AnonymousClassExpression({ ‘slot_conditions’: {‘identifier’: SlotDefinition({‘name’: ‘identifier’, ‘value_presence’: PresenceEnum(text=‘ABSENT’)})} }), AnonymousClassExpression({ ‘slot_conditions’: {‘contractualDefinitionIdentifier’: SlotDefinition({ ‘name’: ‘contractualDefinitionIdentifier’, ‘value_presence’: PresenceEnum(text=‘ABSENT’) })} })] })] })
Usages
Section titled “Usages”| used by | used in | type | used |
|---|---|---|---|
| FloatingRateIndexDefinition | supportedDefinition | range | ContractualDefinition |
| FroHistory | firstDefinedIn | range | ContractualDefinition |
| FroHistory | lastUpdatedIn | range | ContractualDefinition |
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:ContractualDefinition |
| native | common_domain_model:ContractualDefinition |
LinkML Source
Section titled “LinkML Source”Direct
Section titled “Direct”name: ContractualDefinitionfrom_schema: https://w3id.org/lmodel/common-domain-modelattributes: identifier: name: identifier description: Corresponds to the unique identifier of the Contractual Definition in which the code is published from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro 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 contractualDefinitionIdentifier: name: contractualDefinitionIdentifier description: Contractual Definition Identifier in which the code is published. Includes Document Type and Document Version from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro rank: 1000 domain_of: - ContractualDefinition - FloatingRateIndexMap range: ContractualDefinitionIdentifier publicationDate: name: publicationDate description: '2021-06-11' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro domain_of: - CodeListIdentification - ContractualDefinition - ContractualTermsSupplement - SettledEntityMatrix range: dateall_of:- description: 'Choice: Choice between document uuid or document type and version' exactly_one_of: - slot_conditions: identifier: name: identifier value_presence: PRESENT - slot_conditions: contractualDefinitionIdentifier: name: contractualDefinitionIdentifier value_presence: PRESENT - all_of: - slot_conditions: identifier: name: identifier value_presence: ABSENT - slot_conditions: contractualDefinitionIdentifier: name: contractualDefinitionIdentifier value_presence: ABSENTInduced
Section titled “Induced”name: ContractualDefinitionfrom_schema: https://w3id.org/lmodel/common-domain-modelattributes: identifier: name: identifier description: Corresponds to the unique identifier of the Contractual Definition in which the code is published from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro owner: ContractualDefinition 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 contractualDefinitionIdentifier: name: contractualDefinitionIdentifier description: Contractual Definition Identifier in which the code is published. Includes Document Type and Document Version from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro rank: 1000 owner: ContractualDefinition domain_of: - ContractualDefinition - FloatingRateIndexMap range: ContractualDefinitionIdentifier publicationDate: name: publicationDate description: '2021-06-11' from_schema: https://w3id.org/lmodel/common-domain-model/cdm_observable_asset_fro owner: ContractualDefinition domain_of: - CodeListIdentification - ContractualDefinition - ContractualTermsSupplement - SettledEntityMatrix range: dateall_of:- description: 'Choice: Choice between document uuid or document type and version' exactly_one_of: - slot_conditions: identifier: name: identifier value_presence: PRESENT - slot_conditions: contractualDefinitionIdentifier: name: contractualDefinitionIdentifier value_presence: PRESENT - all_of: - slot_conditions: identifier: name: identifier value_presence: ABSENT - slot_conditions: contractualDefinitionIdentifier: name: contractualDefinitionIdentifier value_presence: ABSENT