Class: Branching

This element describes the branching in a workflow from a source (start) structural element to 2 or more target structural elements, over a Transition element.

URI: odm:Branching

erDiagram
Branching {
    oid OID  
    nameType name  
    BranchingType type  
}
DefaultTransition {

}
Transition {
    oid OID  
    nameType name  
    string sourceOID  
    string targetOID  
}
TargetTransition {

}
ConditionDef {
    oid OID  
    nameType name  
}

Branching ||--}o TargetTransition : "targetTransition"
Branching ||--}o DefaultTransition : "defaultTransition"
DefaultTransition ||--|| Transition : "targetTransitionOID"
Transition ||--|o ConditionDef : "startConditionOID"
Transition ||--|o ConditionDef : "endConditionOID"
TargetTransition ||--|| Transition : "targetTransitionOID"
TargetTransition ||--|o ConditionDef : "conditionOID"
ConditionDef ||--|o CommentDef : "commentOID"
ConditionDef ||--|o Description : "description"
ConditionDef ||--|o MethodSignature : "methodSignature"
ConditionDef ||--}o FormalExpression : "formalExpression"
ConditionDef ||--}o Alias : "alias"

Slots

Name Cardinality* and Range Description Inheritance
OID 1..1
oid
Unique identifier of the version within the XML document. direct
name 1..1
nameType
General observation Sub Class. direct
type 1..1
BranchingType
Type of page for page references indicated in the PageRefs attribute. direct
targetTransition 0..*
TargetTransition
TargetTransition reference: TargetTransition provides a reference to a Transi... direct
defaultTransition 0..*
DefaultTransition
DefaultTransition reference: The DefaultTransition references the Transition ... direct

* See LinkML documentation for cardinality definitions.

Usages

used by used in type used
WorkflowDef branching range Branching

See Also

Identifier and Mapping Information

Schema Source

  • from schema: http://www.cdisc.org/ns/odm/v2.0

Mappings

Mapping Type Mapped Value
self odm:Branching
native odm:Branching

LinkML Source

Direct

name: Branching
description: This element describes the branching in a workflow from a source (start)
  structural element to 2 or more target structural elements, over a Transition element.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/Branching
rank: 1000
slots:
- OID
- name
- type
- targetTransition
- defaultTransition
slot_usage:
  OID:
    name: OID
    comments:
    - 'Required

      range: oid

      The Branching/@OID attribute must be unique within the Study/MetaDataVersion.'
    identifier: true
    domain_of:
    - Study
    - MetaDataVersion
    - Standard
    - ValueListDef
    - WhereClauseDef
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - ItemDef
    - CodeList
    - MethodDef
    - ConditionDef
    - CommentDef
    - StudyIndication
    - StudyIntervention
    - StudyObjective
    - StudyEndPoint
    - StudyTargetPopulation
    - StudyEstimand
    - Arm
    - Epoch
    - StudyParameter
    - StudyTiming
    - TransitionTimingConstraint
    - AbsoluteTimingConstraint
    - RelativeTimingConstraint
    - DurationTimingConstraint
    - WorkflowDef
    - Transition
    - Branching
    - Criterion
    - User
    - Organization
    - Location
    - SignatureDef
    - Query
    range: oid
    required: true
  name:
    name: name
    comments:
    - 'Required

      range: name

      The Branching/@Name attribute must be unique within the set of Study/MetaDataVersion/WorkflowDefs'
    domain_of:
    - Alias
    - MetaDataVersion
    - Standard
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - Class
    - SubClass
    - SourceItem
    - Resource
    - ItemDef
    - CodeList
    - MethodDef
    - Parameter
    - ReturnValue
    - ConditionDef
    - StudyObjective
    - StudyEndPoint
    - StudyTargetPopulation
    - StudyEstimand
    - Arm
    - Epoch
    - StudyTiming
    - TransitionTimingConstraint
    - AbsoluteTimingConstraint
    - RelativeTimingConstraint
    - DurationTimingConstraint
    - WorkflowDef
    - Transition
    - Branching
    - Criterion
    - Organization
    - Location
    - Query
    range: nameType
    required: true
  type:
    name: type
    comments:
    - 'Required

      enum values: (Exclusive | Parallel)

      The TargetTransition element must provide a reference to a ConditionDef when
      the value of Type is "Exclusive".'
    domain_of:
    - TranslatedText
    - PDFPageRef
    - Standard
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - Resource
    - MethodDef
    - StudyEndPoint
    - TransitionTimingConstraint
    - RelativeTimingConstraint
    - Branching
    - Organization
    - Query
    range: BranchingType
    required: true
  targetTransition:
    name: targetTransition
    multivalued: true
    domain_of:
    - Branching
    range: TargetTransition
    inlined: true
    inlined_as_list: true
  defaultTransition:
    name: defaultTransition
    multivalued: true
    domain_of:
    - Branching
    range: DefaultTransition
    inlined: true
    inlined_as_list: true
class_uri: odm:Branching

Induced

name: Branching
description: This element describes the branching in a workflow from a source (start)
  structural element to 2 or more target structural elements, over a Transition element.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/Branching
rank: 1000
slot_usage:
  OID:
    name: OID
    comments:
    - 'Required

      range: oid

      The Branching/@OID attribute must be unique within the Study/MetaDataVersion.'
    identifier: true
    domain_of:
    - Study
    - MetaDataVersion
    - Standard
    - ValueListDef
    - WhereClauseDef
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - ItemDef
    - CodeList
    - MethodDef
    - ConditionDef
    - CommentDef
    - StudyIndication
    - StudyIntervention
    - StudyObjective
    - StudyEndPoint
    - StudyTargetPopulation
    - StudyEstimand
    - Arm
    - Epoch
    - StudyParameter
    - StudyTiming
    - TransitionTimingConstraint
    - AbsoluteTimingConstraint
    - RelativeTimingConstraint
    - DurationTimingConstraint
    - WorkflowDef
    - Transition
    - Branching
    - Criterion
    - User
    - Organization
    - Location
    - SignatureDef
    - Query
    range: oid
    required: true
  name:
    name: name
    comments:
    - 'Required

      range: name

      The Branching/@Name attribute must be unique within the set of Study/MetaDataVersion/WorkflowDefs'
    domain_of:
    - Alias
    - MetaDataVersion
    - Standard
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - Class
    - SubClass
    - SourceItem
    - Resource
    - ItemDef
    - CodeList
    - MethodDef
    - Parameter
    - ReturnValue
    - ConditionDef
    - StudyObjective
    - StudyEndPoint
    - StudyTargetPopulation
    - StudyEstimand
    - Arm
    - Epoch
    - StudyTiming
    - TransitionTimingConstraint
    - AbsoluteTimingConstraint
    - RelativeTimingConstraint
    - DurationTimingConstraint
    - WorkflowDef
    - Transition
    - Branching
    - Criterion
    - Organization
    - Location
    - Query
    range: nameType
    required: true
  type:
    name: type
    comments:
    - 'Required

      enum values: (Exclusive | Parallel)

      The TargetTransition element must provide a reference to a ConditionDef when
      the value of Type is "Exclusive".'
    domain_of:
    - TranslatedText
    - PDFPageRef
    - Standard
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - Resource
    - MethodDef
    - StudyEndPoint
    - TransitionTimingConstraint
    - RelativeTimingConstraint
    - Branching
    - Organization
    - Query
    range: BranchingType
    required: true
  targetTransition:
    name: targetTransition
    multivalued: true
    domain_of:
    - Branching
    range: TargetTransition
    inlined: true
    inlined_as_list: true
  defaultTransition:
    name: defaultTransition
    multivalued: true
    domain_of:
    - Branching
    range: DefaultTransition
    inlined: true
    inlined_as_list: true
attributes:
  OID:
    name: OID
    description: Unique identifier of the version within the XML document.
    comments:
    - 'Required

      range: oid

      The Branching/@OID attribute must be unique within the Study/MetaDataVersion.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    identifier: true
    alias: OID
    owner: Branching
    domain_of:
    - Study
    - MetaDataVersion
    - Standard
    - ValueListDef
    - WhereClauseDef
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - ItemDef
    - CodeList
    - MethodDef
    - ConditionDef
    - CommentDef
    - StudyIndication
    - StudyIntervention
    - StudyObjective
    - StudyEndPoint
    - StudyTargetPopulation
    - StudyEstimand
    - Arm
    - Epoch
    - StudyParameter
    - StudyTiming
    - TransitionTimingConstraint
    - AbsoluteTimingConstraint
    - RelativeTimingConstraint
    - DurationTimingConstraint
    - WorkflowDef
    - Transition
    - Branching
    - Criterion
    - User
    - Organization
    - Location
    - SignatureDef
    - Query
    range: oid
    required: true
  name:
    name: name
    description: General observation Sub Class.
    comments:
    - 'Required

      range: name

      The Branching/@Name attribute must be unique within the set of Study/MetaDataVersion/WorkflowDefs'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: name
    owner: Branching
    domain_of:
    - Alias
    - MetaDataVersion
    - Standard
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - Class
    - SubClass
    - SourceItem
    - Resource
    - ItemDef
    - CodeList
    - MethodDef
    - Parameter
    - ReturnValue
    - ConditionDef
    - StudyObjective
    - StudyEndPoint
    - StudyTargetPopulation
    - StudyEstimand
    - Arm
    - Epoch
    - StudyTiming
    - TransitionTimingConstraint
    - AbsoluteTimingConstraint
    - RelativeTimingConstraint
    - DurationTimingConstraint
    - WorkflowDef
    - Transition
    - Branching
    - Criterion
    - Organization
    - Location
    - Query
    range: nameType
    required: true
  type:
    name: type
    description: Type of page for page references indicated in the PageRefs attribute.
    comments:
    - 'Required

      enum values: (Exclusive | Parallel)

      The TargetTransition element must provide a reference to a ConditionDef when
      the value of Type is "Exclusive".'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: type
    owner: Branching
    domain_of:
    - TranslatedText
    - PDFPageRef
    - Standard
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - Resource
    - MethodDef
    - StudyEndPoint
    - TransitionTimingConstraint
    - RelativeTimingConstraint
    - Branching
    - Organization
    - Query
    range: BranchingType
    required: true
  targetTransition:
    name: targetTransition
    description: 'TargetTransition reference: TargetTransition provides a reference
      to a Transition element that is the target of a branching.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    multivalued: true
    alias: targetTransition
    owner: Branching
    domain_of:
    - Branching
    range: TargetTransition
    inlined: true
    inlined_as_list: true
  defaultTransition:
    name: defaultTransition
    description: 'DefaultTransition reference: The DefaultTransition references the
      Transition that needs to be executed when none of the TargetTransitions can
      be executed.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    multivalued: true
    alias: defaultTransition
    owner: Branching
    domain_of:
    - Branching
    range: DefaultTransition
    inlined: true
    inlined_as_list: true
class_uri: odm:Branching