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