Class: Schedule Timeline (ScheduleTimeline)
A chronological schedule of planned temporal events.
URI: https://example.org/usdm/v4/linkml/ScheduleTimeline
classDiagram
class ScheduleTimeline
click ScheduleTimeline href "../../classes/ScheduleTimeline/"
ScheduleTimeline : description
ScheduleTimeline : entryCondition
ScheduleTimeline : entryId
ScheduleTimeline --> "1" ScheduledInstance : entryId
click ScheduledInstance href "../../classes/ScheduledInstance/"
ScheduleTimeline : exits
ScheduleTimeline --> "*" ScheduleTimelineExit : exits
click ScheduleTimelineExit href "../../classes/ScheduleTimelineExit/"
ScheduleTimeline : extensionAttributes
ScheduleTimeline --> "*" ExtensionAttribute : extensionAttributes
click ExtensionAttribute href "../../classes/ExtensionAttribute/"
ScheduleTimeline : id
ScheduleTimeline : instances
ScheduleTimeline --> "*" ScheduledInstance : instances
click ScheduledInstance href "../../classes/ScheduledInstance/"
ScheduleTimeline : label
ScheduleTimeline : mainTimeline
ScheduleTimeline : name
ScheduleTimeline : plannedDuration
ScheduleTimeline --> "0..1" Duration : plannedDuration
click Duration href "../../classes/Duration/"
ScheduleTimeline : timings
ScheduleTimeline --> "*" Timing : timings
click Timing href "../../classes/Timing/"
Class Properties
| Property | Value |
|---|---|
| Class URI | usdm:ScheduleTimeline |
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| id | 1 string |
direct | |
| name | 1 string |
The literal identifier (i.e., distinctive designation) of the schedule timeline. | direct |
| label | 0..1 string |
The short descriptive designation for the schedule timeline. | direct |
| description | 0..1 string |
A narrative representation of the schedule timeline. | direct |
| entryCondition | 1 string |
A logical evaluation on which rests the validity of entry into a schedule timeline. | direct |
| mainTimeline | 1 boolean |
An indication as to whether the timeline or timeline component is part of the central or principal timeline. | direct |
| plannedDuration | 0..1 Duration |
The period of time over which the scheduled timeline is intended to take place. | direct |
| instances | * ScheduledInstance |
A USDM relationship between the ScheduleTimeline and ScheduledInstance classes which identifies the set of scheduled instances (e.g., scheduled activity instances or scheduled decision instances) associated with the scheduled timeline. | direct |
| entryId | 1 ScheduledInstance |
A USDM relationship between the ScheduleTimeline and ScheduledInstance classes which defines the entry into a scheduled instance (e.g., scheduled activity instances or scheduled decision instances) for a timeline. | direct |
| exits | * ScheduleTimelineExit |
A USDM relationship between the ScheduleTimeline and ScheduleTimelineExit classes which identifies the set of exits from the scheduled timeline. | direct |
| timings | * Timing |
A USDM relationship between the ScheduleTimeline and Timing classes which identifies the set of timings associated with the scheduled timeline. | direct |
| extensionAttributes | * ExtensionAttribute |
direct |
Usages
| used by | used in | type | used |
|---|---|---|---|
| Activity | timelineId | range | ScheduleTimeline |
| InterventionalStudyDesign | scheduleTimelines | range | ScheduleTimeline |
| ObservationalStudyDesign | scheduleTimelines | range | ScheduleTimeline |
| ScheduledActivityInstance | timelineId | range | ScheduleTimeline |
| StudyDesign | scheduleTimelines | range | ScheduleTimeline |
Identifier and Mapping Information
Schema Source
- from schema: https://example.org/usdm/v4/linkml
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | https://example.org/usdm/v4/linkml/ScheduleTimeline |
| native | https://example.org/usdm/v4/linkml/ScheduleTimeline |
| exact | ncit:C201348 |
LinkML Source
Direct
name: ScheduleTimeline
description: A chronological schedule of planned temporal events.
title: Schedule Timeline
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201348
rank: 1000
attributes:
id:
name: id
from_schema: https://example.org/usdm/v4/linkml
identifier: true
domain_of:
- Abbreviation
- Activity
- Address
- AdministrableProduct
- AdministrableProductProperty
- Administration
- AliasCode
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- Code
- CommentAnnotation
- ConditionAssignment
- DocumentContentReference
- Duration
- EligibilityCriterion
- Encounter
- Estimand
- ExtensionAttribute
- ExtensionClass
- GeographicScope
- GovernanceDate
- Identifier
- Indication
- Ingredient
- Masking
- MedicalDevice
- NarrativeContent
- NarrativeContentItem
- Organization
- ParameterMap
- PersonName
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- QuantityRange
- ResponseCode
- ScheduleTimeline
- ScheduleTimelineExit
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyAmendmentImpact
- StudyAmendmentReason
- StudyArm
- StudyCell
- StudyChange
- StudyDefinitionDocument
- StudyDefinitionDocumentVersion
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- StudyTitle
- StudyVersion
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: true
name:
name: name
description: The literal identifier (i.e., distinctive designation) of the schedule
timeline.
title: Schedule Timeline Name
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201334
domain_of:
- Activity
- AdministrableProduct
- AdministrableProductProperty
- Administration
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- EligibilityCriterion
- Encounter
- Estimand
- GovernanceDate
- Indication
- MedicalDevice
- NarrativeContent
- NarrativeContentItem
- Organization
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- ResponseCode
- ScheduleTimeline
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyArm
- StudyChange
- StudyDefinitionDocument
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: true
label:
name: label
description: The short descriptive designation for the schedule timeline.
title: Schedule Timeline Label
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C207530
domain_of:
- Activity
- AdministrableProduct
- Administration
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- EligibilityCriterion
- Encounter
- Estimand
- GovernanceDate
- Indication
- MedicalDevice
- Organization
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- ResponseCode
- ScheduleTimeline
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyArm
- StudyChange
- StudyDefinitionDocument
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: false
description:
name: description
description: A narrative representation of the schedule timeline.
title: Schedule Timeline Description
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201332
domain_of:
- Activity
- AdministrableProduct
- Administration
- AnalysisPopulation
- AssignedPerson
- BiomedicalConceptCategory
- BiomedicalConceptSurrogate
- BiospecimenRetention
- EligibilityCriterion
- Encounter
- Estimand
- GovernanceDate
- Indication
- MedicalDevice
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- ScheduleTimeline
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyArm
- StudyChange
- StudyDefinitionDocument
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: false
entryCondition:
name: entryCondition
description: A logical evaluation on which rests the validity of entry into a
schedule timeline.
title: Schedule Timeline Entry Condition
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201333
rank: 1000
domain_of:
- ScheduleTimeline
range: string
required: true
mainTimeline:
name: mainTimeline
description: An indication as to whether the timeline or timeline component is
part of the central or principal timeline.
title: Main Timeline Indicator
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201331
rank: 1000
domain_of:
- ScheduleTimeline
range: boolean
required: true
plannedDuration:
name: plannedDuration
description: The period of time over which the scheduled timeline is intended
to take place.
title: Schedule Timeline Planned Duration
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C217012
rank: 1000
domain_of:
- ScheduleTimeline
range: Duration
required: false
inlined: true
instances:
name: instances
description: A USDM relationship between the ScheduleTimeline and ScheduledInstance
classes which identifies the set of scheduled instances (e.g., scheduled activity
instances or scheduled decision instances) associated with the scheduled timeline.
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ScheduleTimeline
range: ScheduledInstance
required: false
multivalued: true
inlined: true
inlined_as_list: true
entryId:
name: entryId
description: A USDM relationship between the ScheduleTimeline and ScheduledInstance
classes which defines the entry into a scheduled instance (e.g., scheduled activity
instances or scheduled decision instances) for a timeline.
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ScheduleTimeline
range: ScheduledInstance
required: true
inlined: false
exits:
name: exits
description: A USDM relationship between the ScheduleTimeline and ScheduleTimelineExit
classes which identifies the set of exits from the scheduled timeline.
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ScheduleTimeline
range: ScheduleTimelineExit
required: false
multivalued: true
inlined: true
inlined_as_list: true
timings:
name: timings
description: A USDM relationship between the ScheduleTimeline and Timing classes
which identifies the set of timings associated with the scheduled timeline.
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
domain_of:
- ScheduleTimeline
range: Timing
required: false
multivalued: true
inlined: true
inlined_as_list: true
extensionAttributes:
name: extensionAttributes
from_schema: https://example.org/usdm/v4/linkml
domain_of:
- Abbreviation
- Activity
- Address
- AdministrableProduct
- AdministrableProductIdentifier
- AdministrableProductProperty
- Administration
- AliasCode
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- Characteristic
- Code
- CommentAnnotation
- Condition
- ConditionAssignment
- DocumentContentReference
- Duration
- EligibilityCriterion
- EligibilityCriterionItem
- Encounter
- Endpoint
- Estimand
- ExtensionAttribute
- ExtensionClass
- GeographicScope
- GovernanceDate
- Indication
- Ingredient
- IntercurrentEvent
- InterventionalStudyDesign
- Masking
- MedicalDevice
- MedicalDeviceIdentifier
- NarrativeContent
- NarrativeContentItem
- Objective
- ObservationalStudyDesign
- Organization
- ParameterMap
- PersonName
- Procedure
- ProductOrganizationRole
- Quantity
- Range
- ReferenceIdentifier
- ResponseCode
- ScheduleTimeline
- ScheduleTimelineExit
- ScheduledActivityInstance
- ScheduledDecisionInstance
- Strength
- Study
- StudyAmendment
- StudyAmendmentImpact
- StudyAmendmentReason
- StudyArm
- StudyCell
- StudyChange
- StudyCohort
- StudyDefinitionDocument
- StudyDefinitionDocumentVersion
- StudyDesignPopulation
- StudyElement
- StudyEpoch
- StudyIdentifier
- StudyIntervention
- StudyRole
- StudySite
- StudyTitle
- StudyVersion
- SubjectEnrollment
- Substance
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: ExtensionAttribute
required: false
multivalued: true
inlined: true
inlined_as_list: true
class_uri: usdm:ScheduleTimeline
Induced
name: ScheduleTimeline
description: A chronological schedule of planned temporal events.
title: Schedule Timeline
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201348
rank: 1000
attributes:
id:
name: id
from_schema: https://example.org/usdm/v4/linkml
identifier: true
alias: id
owner: ScheduleTimeline
domain_of:
- Abbreviation
- Activity
- Address
- AdministrableProduct
- AdministrableProductProperty
- Administration
- AliasCode
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- Code
- CommentAnnotation
- ConditionAssignment
- DocumentContentReference
- Duration
- EligibilityCriterion
- Encounter
- Estimand
- ExtensionAttribute
- ExtensionClass
- GeographicScope
- GovernanceDate
- Identifier
- Indication
- Ingredient
- Masking
- MedicalDevice
- NarrativeContent
- NarrativeContentItem
- Organization
- ParameterMap
- PersonName
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- QuantityRange
- ResponseCode
- ScheduleTimeline
- ScheduleTimelineExit
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyAmendmentImpact
- StudyAmendmentReason
- StudyArm
- StudyCell
- StudyChange
- StudyDefinitionDocument
- StudyDefinitionDocumentVersion
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- StudyTitle
- StudyVersion
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: true
name:
name: name
description: The literal identifier (i.e., distinctive designation) of the schedule
timeline.
title: Schedule Timeline Name
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201334
alias: name
owner: ScheduleTimeline
domain_of:
- Activity
- AdministrableProduct
- AdministrableProductProperty
- Administration
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- EligibilityCriterion
- Encounter
- Estimand
- GovernanceDate
- Indication
- MedicalDevice
- NarrativeContent
- NarrativeContentItem
- Organization
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- ResponseCode
- ScheduleTimeline
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyArm
- StudyChange
- StudyDefinitionDocument
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: true
label:
name: label
description: The short descriptive designation for the schedule timeline.
title: Schedule Timeline Label
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C207530
alias: label
owner: ScheduleTimeline
domain_of:
- Activity
- AdministrableProduct
- Administration
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- EligibilityCriterion
- Encounter
- Estimand
- GovernanceDate
- Indication
- MedicalDevice
- Organization
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- ResponseCode
- ScheduleTimeline
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyArm
- StudyChange
- StudyDefinitionDocument
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: false
description:
name: description
description: A narrative representation of the schedule timeline.
title: Schedule Timeline Description
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201332
alias: description
owner: ScheduleTimeline
domain_of:
- Activity
- AdministrableProduct
- Administration
- AnalysisPopulation
- AssignedPerson
- BiomedicalConceptCategory
- BiomedicalConceptSurrogate
- BiospecimenRetention
- EligibilityCriterion
- Encounter
- Estimand
- GovernanceDate
- Indication
- MedicalDevice
- PopulationDefinition
- Procedure
- ProductOrganizationRole
- ScheduleTimeline
- ScheduledInstance
- Strength
- Study
- StudyAmendment
- StudyArm
- StudyChange
- StudyDefinitionDocument
- StudyDesign
- StudyElement
- StudyEpoch
- StudyIntervention
- StudyRole
- StudySite
- SubjectEnrollment
- Substance
- SyntaxTemplate
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: string
required: false
entryCondition:
name: entryCondition
description: A logical evaluation on which rests the validity of entry into a
schedule timeline.
title: Schedule Timeline Entry Condition
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201333
rank: 1000
alias: entryCondition
owner: ScheduleTimeline
domain_of:
- ScheduleTimeline
range: string
required: true
mainTimeline:
name: mainTimeline
description: An indication as to whether the timeline or timeline component is
part of the central or principal timeline.
title: Main Timeline Indicator
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C201331
rank: 1000
alias: mainTimeline
owner: ScheduleTimeline
domain_of:
- ScheduleTimeline
range: boolean
required: true
plannedDuration:
name: plannedDuration
description: The period of time over which the scheduled timeline is intended
to take place.
title: Schedule Timeline Planned Duration
from_schema: https://example.org/usdm/v4/linkml
exact_mappings:
- ncit:C217012
rank: 1000
alias: plannedDuration
owner: ScheduleTimeline
domain_of:
- ScheduleTimeline
range: Duration
required: false
inlined: true
instances:
name: instances
description: A USDM relationship between the ScheduleTimeline and ScheduledInstance
classes which identifies the set of scheduled instances (e.g., scheduled activity
instances or scheduled decision instances) associated with the scheduled timeline.
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: instances
owner: ScheduleTimeline
domain_of:
- ScheduleTimeline
range: ScheduledInstance
required: false
multivalued: true
inlined: true
inlined_as_list: true
entryId:
name: entryId
description: A USDM relationship between the ScheduleTimeline and ScheduledInstance
classes which defines the entry into a scheduled instance (e.g., scheduled activity
instances or scheduled decision instances) for a timeline.
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: entryId
owner: ScheduleTimeline
domain_of:
- ScheduleTimeline
range: ScheduledInstance
required: true
inlined: false
exits:
name: exits
description: A USDM relationship between the ScheduleTimeline and ScheduleTimelineExit
classes which identifies the set of exits from the scheduled timeline.
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: exits
owner: ScheduleTimeline
domain_of:
- ScheduleTimeline
range: ScheduleTimelineExit
required: false
multivalued: true
inlined: true
inlined_as_list: true
timings:
name: timings
description: A USDM relationship between the ScheduleTimeline and Timing classes
which identifies the set of timings associated with the scheduled timeline.
from_schema: https://example.org/usdm/v4/linkml
rank: 1000
alias: timings
owner: ScheduleTimeline
domain_of:
- ScheduleTimeline
range: Timing
required: false
multivalued: true
inlined: true
inlined_as_list: true
extensionAttributes:
name: extensionAttributes
from_schema: https://example.org/usdm/v4/linkml
alias: extensionAttributes
owner: ScheduleTimeline
domain_of:
- Abbreviation
- Activity
- Address
- AdministrableProduct
- AdministrableProductIdentifier
- AdministrableProductProperty
- Administration
- AliasCode
- AnalysisPopulation
- AssignedPerson
- BiomedicalConcept
- BiomedicalConceptCategory
- BiomedicalConceptProperty
- BiomedicalConceptSurrogate
- BiospecimenRetention
- Characteristic
- Code
- CommentAnnotation
- Condition
- ConditionAssignment
- DocumentContentReference
- Duration
- EligibilityCriterion
- EligibilityCriterionItem
- Encounter
- Endpoint
- Estimand
- ExtensionAttribute
- ExtensionClass
- GeographicScope
- GovernanceDate
- Indication
- Ingredient
- IntercurrentEvent
- InterventionalStudyDesign
- Masking
- MedicalDevice
- MedicalDeviceIdentifier
- NarrativeContent
- NarrativeContentItem
- Objective
- ObservationalStudyDesign
- Organization
- ParameterMap
- PersonName
- Procedure
- ProductOrganizationRole
- Quantity
- Range
- ReferenceIdentifier
- ResponseCode
- ScheduleTimeline
- ScheduleTimelineExit
- ScheduledActivityInstance
- ScheduledDecisionInstance
- Strength
- Study
- StudyAmendment
- StudyAmendmentImpact
- StudyAmendmentReason
- StudyArm
- StudyCell
- StudyChange
- StudyCohort
- StudyDefinitionDocument
- StudyDefinitionDocumentVersion
- StudyDesignPopulation
- StudyElement
- StudyEpoch
- StudyIdentifier
- StudyIntervention
- StudyRole
- StudySite
- StudyTitle
- StudyVersion
- SubjectEnrollment
- Substance
- SyntaxTemplateDictionary
- Timing
- TransitionRule
range: ExtensionAttribute
required: false
multivalued: true
inlined: true
inlined_as_list: true
class_uri: usdm:ScheduleTimeline