Class: PartyCustomisedWorkflow
A class to specify a party-related, non-standardized data in a generic form.
URI: common_domain_model:PartyCustomisedWorkflow
classDiagram
class PartyCustomisedWorkflow
click PartyCustomisedWorkflow href "../PartyCustomisedWorkflow/"
PartyCustomisedWorkflow : customisedWorkflow
PartyCustomisedWorkflow --> "1..*" CustomisedWorkflow : customisedWorkflow
click CustomisedWorkflow href "../CustomisedWorkflow/"
PartyCustomisedWorkflow : partyName
PartyCustomisedWorkflow : partyReference
PartyCustomisedWorkflow --> "0..1" Party : partyReference
click Party href "../Party/"
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| partyReference | 0..1 Party |
Reference to the party to which the workflow pertains to | direct |
| partyName | 0..1 string |
The party name to which the workflow pertains to | direct |
| customisedWorkflow | 1..* CustomisedWorkflow |
Non-standardized data in a generic form | direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| WorkflowState | partyCustomisedWorkflow | range | PartyCustomisedWorkflow |
Rules
| Rule Applied | Preconditions | Postconditions | Elseconditions |
|---|---|---|---|
In Subsets
Comments
- Rosetta condition: PartyCustomisedWorkflowChoice — required choice partyName, partyReference
Identifier and Mapping Information
Schema Source
- from schema: https://w3id.org/lmodel/common-domain-model
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | common_domain_model:PartyCustomisedWorkflow |
| native | common_domain_model:PartyCustomisedWorkflow |
LinkML Source
Direct
name: PartyCustomisedWorkflow
description: A class to specify a party-related, non-standardized data in a generic
form.
comments:
- 'Rosetta condition: PartyCustomisedWorkflowChoice — required choice partyName, partyReference'
in_subset:
- cdm_event_workflow
from_schema: https://w3id.org/lmodel/common-domain-model
slots:
- partyReference
- partyName
- customisedWorkflow
slot_usage:
partyReference:
name: partyReference
description: Reference to the party to which the workflow pertains to.
required: false
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
partyName:
name: partyName
required: true
- slot_conditions:
partyReference:
name: partyReference
required: true
description: The identification of the party to which the PartyCustomisedWorkflow
pertains to can be done through either a party reference or the party name.
Induced
name: PartyCustomisedWorkflow
description: A class to specify a party-related, non-standardized data in a generic
form.
comments:
- 'Rosetta condition: PartyCustomisedWorkflowChoice — required choice partyName, partyReference'
in_subset:
- cdm_event_workflow
from_schema: https://w3id.org/lmodel/common-domain-model
slot_usage:
partyReference:
name: partyReference
description: Reference to the party to which the workflow pertains to.
required: false
attributes:
partyReference:
name: partyReference
annotations:
metadata_reference:
tag: metadata_reference
value: true
description: Reference to the party to which the workflow pertains to.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: PartyCustomisedWorkflow
domain_of:
- Counterparty
- AncillaryParty
- RelatedParty
- Account
- PartyRole
- PartyCustomisedWorkflow
- ContactInformationElection
- PartyAgreementIdentifier
range: Party
required: false
partyName:
name: partyName
description: The party name to which the workflow pertains to.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: PartyCustomisedWorkflow
domain_of:
- PartyCustomisedWorkflow
range: string
customisedWorkflow:
name: customisedWorkflow
description: Non-standardized data in a generic form.
from_schema: https://w3id.org/lmodel/common-domain-model
rank: 1000
owner: PartyCustomisedWorkflow
domain_of:
- PartyCustomisedWorkflow
range: CustomisedWorkflow
required: true
multivalued: true
inlined: true
inlined_as_list: true
rules:
- postconditions:
exactly_one_of:
- slot_conditions:
partyName:
name: partyName
required: true
- slot_conditions:
partyReference:
name: partyReference
required: true
description: The identification of the party to which the PartyCustomisedWorkflow
pertains to can be done through either a party reference or the party name.