Skip to content

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

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.