Class: TransitionTimingConstraint
The TransitionTimingConstraint element defines a timing constraint on a transition between structural elements as defined in a workflow. As such, it is a non-blocking constraint. This means that the transition is set on hold as long as the timing condition is not fulfilled, and is executed as soon as the timing condition is fulfilled.
URI: odm:TransitionTimingConstraint
erDiagram
TransitionTimingConstraint {
oid OID
nameType name
RelativeTimingConstraintType type
durationDatetime timepointTarget
durationDatetime timepointPreWindow
durationDatetime timepointPostWindow
}
Description {
}
TranslatedText {
languageType language
text type
contentType content
}
MethodDef {
oid OID
nameType name
MethodType type
}
DocumentRef {
oid leafID
}
Alias {
text context
text name
}
FormalExpression {
text context
}
MethodSignature {
}
CommentDef {
oid OID
}
Transition {
oid OID
nameType name
string sourceOID
string targetOID
}
ConditionDef {
oid OID
nameType name
}
TransitionTimingConstraint ||--|| Transition : "transitionOID"
TransitionTimingConstraint ||--|o MethodDef : "methodOID"
TransitionTimingConstraint ||--|o Description : "description"
Description ||--}o TranslatedText : "translatedText"
MethodDef ||--|o CommentDef : "commentOID"
MethodDef ||--|o Description : "description"
MethodDef ||--|o MethodSignature : "methodSignature"
MethodDef ||--}o FormalExpression : "formalExpression"
MethodDef ||--}o Alias : "alias"
MethodDef ||--}o DocumentRef : "documentRef"
DocumentRef ||--}o PDFPageRef : "pDFPageRef"
FormalExpression ||--|o Code : "code"
FormalExpression ||--|o ExternalCodeLib : "externalCodeLib"
MethodSignature ||--}o Parameter : "parameter"
MethodSignature ||--}o ReturnValue : "returnValue"
CommentDef ||--|o Description : "description"
CommentDef ||--}o DocumentRef : "documentRef"
Transition ||--|o ConditionDef : "startConditionOID"
Transition ||--|o ConditionDef : "endConditionOID"
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. | direct |
name | 1..1 nameType |
Human-readable name. | direct |
transitionOID | 1..1 Transition |
References the workflow Transition on which the timing constraint must be exe... | direct |
methodOID | 0..1 MethodDef |
R eferences a MethodDef that returns a durationDatetime. Use of a method allo... | direct |
type | 0..1 RelativeTimingConstraintType |
Defines how the timing is to be defined between the two activities, starting ... | direct |
timepointTarget | 1..1 durationDatetime |
The planned time between the 2 activities defined by the transition in the wo... | direct |
timepointPreWindow | 0..1 durationDatetime |
Specifies the amount of time prior to the TimepointTarget, the time between t... | direct |
timepointPostWindow | 0..1 durationDatetime |
Specifies the amount of time after the TimepointTarget, the time between the ... | direct |
description | 0..1 Description |
Description reference: A free-text description of the containing metadata com... | direct |
* See LinkML documentation for cardinality definitions.
Usages
used by | used in | type | used |
---|---|---|---|
StudyTiming | transitionTimingConstraint | range | TransitionTimingConstraint |
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:TransitionTimingConstraint |
native | odm:TransitionTimingConstraint |
LinkML Source
Direct
name: TransitionTimingConstraint
description: The TransitionTimingConstraint element defines a timing constraint on
a transition between structural elements as defined in a workflow. As such, it is
a non-blocking constraint. This means that the transition is set on hold as long
as the timing condition is not fulfilled, and is executed as soon as the timing
condition is fulfilled.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/TransitionTimingConstraint
rank: 1000
slots:
- OID
- name
- transitionOID
- methodOID
- type
- timepointTarget
- timepointPreWindow
- timepointPostWindow
- description
slot_usage:
OID:
name: OID
description: Unique identifier.
comments:
- 'Required
range: oid'
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
description: Human-readable name.
comments:
- 'Required
range: name'
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
transitionOID:
name: transitionOID
description: References the workflow Transition on which the timing constraint
must be executed.
comments:
- 'Required
range: oidref'
domain_of:
- TransitionTimingConstraint
range: Transition
required: true
methodOID:
name: methodOID
description: R eferences a MethodDef that returns a durationDatetime. Use of a
method allows timings that depend on other pieces of information, or complex
timing calculations.
comments:
- 'Conditional
range: oidref
Must match the OID attribute of a MethodDef element in this Study/MetaDataVersion.
The MethodSignature for the referenced MethodDef must identify the input parameters
and a return value DateType of durationDatetime. If the returned value for the
method is a "zero time duration" (i.e., "P0D", "PT0H", or "PT0S"), the transition
must be executed immediately, or within the provided time window, when provided.
Either the TimepointTarget or the MethodOID must be provided - not both.'
domain_of:
- ItemGroupRef
- ItemRef
- TransitionTimingConstraint
range: MethodDef
type:
name: type
description: Defines how the timing is to be defined between the two activities,
starting from the start or the end of the source activity, and ending at the
start or the end of the target activity.
comments:
- 'Optional
enum values: (StartToStart, StartToFinish, FinishToStart, FinishToFinish)
If not provided, StartToStart is assumed.'
domain_of:
- TranslatedText
- PDFPageRef
- Standard
- StudyEventDef
- ItemGroupDef
- Origin
- Resource
- MethodDef
- StudyEndPoint
- TransitionTimingConstraint
- RelativeTimingConstraint
- Branching
- Organization
- Query
range: RelativeTimingConstraintType
timepointTarget:
name: timepointTarget
description: The planned time between the 2 activities defined by the transition
in the workflow.
comments:
- 'Conditional
range: durationDatetime
Must be expressed as an ISO 8601 duration. Either the TimepointTarget or the
MethodOID must be provided - not both. If the value is a "zero time duration"
(i.e., "P0D", "PT0H", or "PT0S"), the transition must be executed immediately,
or within the provided time window, when provided.'
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
range: durationDatetime
required: true
timepointPreWindow:
name: timepointPreWindow
description: Specifies the amount of time prior to the TimepointTarget, the time
between the two activities, may be shortened.
comments:
- 'Optional
range: durationDatetime
Must be expressed as an ISO 8601 duration.'
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
range: durationDatetime
timepointPostWindow:
name: timepointPostWindow
description: Specifies the amount of time after the TimepointTarget, the time
between the two activities, may be lengthened.
comments:
- 'Optional
range: durationDatetime
Must be expressed as an ISO 8601 duration.'
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
range: durationDatetime
description:
name: description
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
class_uri: odm:TransitionTimingConstraint
Induced
name: TransitionTimingConstraint
description: The TransitionTimingConstraint element defines a timing constraint on
a transition between structural elements as defined in a workflow. As such, it is
a non-blocking constraint. This means that the transition is set on hold as long
as the timing condition is not fulfilled, and is executed as soon as the timing
condition is fulfilled.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/TransitionTimingConstraint
rank: 1000
slot_usage:
OID:
name: OID
description: Unique identifier.
comments:
- 'Required
range: oid'
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
description: Human-readable name.
comments:
- 'Required
range: name'
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
transitionOID:
name: transitionOID
description: References the workflow Transition on which the timing constraint
must be executed.
comments:
- 'Required
range: oidref'
domain_of:
- TransitionTimingConstraint
range: Transition
required: true
methodOID:
name: methodOID
description: R eferences a MethodDef that returns a durationDatetime. Use of a
method allows timings that depend on other pieces of information, or complex
timing calculations.
comments:
- 'Conditional
range: oidref
Must match the OID attribute of a MethodDef element in this Study/MetaDataVersion.
The MethodSignature for the referenced MethodDef must identify the input parameters
and a return value DateType of durationDatetime. If the returned value for the
method is a "zero time duration" (i.e., "P0D", "PT0H", or "PT0S"), the transition
must be executed immediately, or within the provided time window, when provided.
Either the TimepointTarget or the MethodOID must be provided - not both.'
domain_of:
- ItemGroupRef
- ItemRef
- TransitionTimingConstraint
range: MethodDef
type:
name: type
description: Defines how the timing is to be defined between the two activities,
starting from the start or the end of the source activity, and ending at the
start or the end of the target activity.
comments:
- 'Optional
enum values: (StartToStart, StartToFinish, FinishToStart, FinishToFinish)
If not provided, StartToStart is assumed.'
domain_of:
- TranslatedText
- PDFPageRef
- Standard
- StudyEventDef
- ItemGroupDef
- Origin
- Resource
- MethodDef
- StudyEndPoint
- TransitionTimingConstraint
- RelativeTimingConstraint
- Branching
- Organization
- Query
range: RelativeTimingConstraintType
timepointTarget:
name: timepointTarget
description: The planned time between the 2 activities defined by the transition
in the workflow.
comments:
- 'Conditional
range: durationDatetime
Must be expressed as an ISO 8601 duration. Either the TimepointTarget or the
MethodOID must be provided - not both. If the value is a "zero time duration"
(i.e., "P0D", "PT0H", or "PT0S"), the transition must be executed immediately,
or within the provided time window, when provided.'
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
range: durationDatetime
required: true
timepointPreWindow:
name: timepointPreWindow
description: Specifies the amount of time prior to the TimepointTarget, the time
between the two activities, may be shortened.
comments:
- 'Optional
range: durationDatetime
Must be expressed as an ISO 8601 duration.'
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
range: durationDatetime
timepointPostWindow:
name: timepointPostWindow
description: Specifies the amount of time after the TimepointTarget, the time
between the two activities, may be lengthened.
comments:
- 'Optional
range: durationDatetime
Must be expressed as an ISO 8601 duration.'
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
range: durationDatetime
description:
name: description
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
attributes:
OID:
name: OID
description: Unique identifier.
comments:
- 'Required
range: oid'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
identifier: true
alias: OID
owner: TransitionTimingConstraint
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: Human-readable name.
comments:
- 'Required
range: name'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: name
owner: TransitionTimingConstraint
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
transitionOID:
name: transitionOID
description: References the workflow Transition on which the timing constraint
must be executed.
comments:
- 'Required
range: oidref'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: transitionOID
owner: TransitionTimingConstraint
domain_of:
- TransitionTimingConstraint
range: Transition
required: true
methodOID:
name: methodOID
description: R eferences a MethodDef that returns a durationDatetime. Use of a
method allows timings that depend on other pieces of information, or complex
timing calculations.
comments:
- 'Conditional
range: oidref
Must match the OID attribute of a MethodDef element in this Study/MetaDataVersion.
The MethodSignature for the referenced MethodDef must identify the input parameters
and a return value DateType of durationDatetime. If the returned value for the
method is a "zero time duration" (i.e., "P0D", "PT0H", or "PT0S"), the transition
must be executed immediately, or within the provided time window, when provided.
Either the TimepointTarget or the MethodOID must be provided - not both.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: methodOID
owner: TransitionTimingConstraint
domain_of:
- ItemGroupRef
- ItemRef
- TransitionTimingConstraint
range: MethodDef
type:
name: type
description: Defines how the timing is to be defined between the two activities,
starting from the start or the end of the source activity, and ending at the
start or the end of the target activity.
comments:
- 'Optional
enum values: (StartToStart, StartToFinish, FinishToStart, FinishToFinish)
If not provided, StartToStart is assumed.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: type
owner: TransitionTimingConstraint
domain_of:
- TranslatedText
- PDFPageRef
- Standard
- StudyEventDef
- ItemGroupDef
- Origin
- Resource
- MethodDef
- StudyEndPoint
- TransitionTimingConstraint
- RelativeTimingConstraint
- Branching
- Organization
- Query
range: RelativeTimingConstraintType
timepointTarget:
name: timepointTarget
description: The planned time between the 2 activities defined by the transition
in the workflow.
comments:
- 'Conditional
range: durationDatetime
Must be expressed as an ISO 8601 duration. Either the TimepointTarget or the
MethodOID must be provided - not both. If the value is a "zero time duration"
(i.e., "P0D", "PT0H", or "PT0S"), the transition must be executed immediately,
or within the provided time window, when provided.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: timepointTarget
owner: TransitionTimingConstraint
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
range: durationDatetime
required: true
timepointPreWindow:
name: timepointPreWindow
description: Specifies the amount of time prior to the TimepointTarget, the time
between the two activities, may be shortened.
comments:
- 'Optional
range: durationDatetime
Must be expressed as an ISO 8601 duration.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: timepointPreWindow
owner: TransitionTimingConstraint
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
range: durationDatetime
timepointPostWindow:
name: timepointPostWindow
description: Specifies the amount of time after the TimepointTarget, the time
between the two activities, may be lengthened.
comments:
- 'Optional
range: durationDatetime
Must be expressed as an ISO 8601 duration.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: timepointPostWindow
owner: TransitionTimingConstraint
domain_of:
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
range: durationDatetime
description:
name: description
description: 'Description reference: A free-text description of the containing
metadata component, unless restricted by Business Rules.'
from_schema: http://www.cdisc.org/ns/odm/v2.0
rank: 1000
alias: description
owner: TransitionTimingConstraint
domain_of:
- Study
- MetaDataVersion
- ValueListDef
- StudyEventGroupRef
- StudyEventGroupDef
- StudyEventDef
- ItemGroupDef
- Origin
- ItemDef
- CodeList
- CodeListItem
- MethodDef
- ConditionDef
- CommentDef
- Protocol
- StudyStructure
- TrialPhase
- StudyIndication
- StudyIntervention
- StudyObjective
- StudyEndPoint
- StudyTargetPopulation
- StudyEstimand
- IntercurrentEvent
- SummaryMeasure
- Arm
- Epoch
- TransitionTimingConstraint
- AbsoluteTimingConstraint
- RelativeTimingConstraint
- DurationTimingConstraint
- WorkflowDef
- Criterion
- Organization
- Location
- ODMFileMetadata
range: Description
maximum_cardinality: 1
class_uri: odm:TransitionTimingConstraint