Class: SourceItem

Provides the information needed to identify the source metadata.

URI: odm:SourceItem

erDiagram
SourceItem {
    nameType name  
}
Coding {
    text code  
    uriorcurie system  
    text systemName  
    text systemVersion  
    text label  
    uriorcurie href  
    uriorcurie ref  
    text commentOID  
}
Resource {
    text type  
    nameType name  
    text attribute  
    text label  
}
Selection {
    text path  
}
Leaf {
    oid ID  
    uriorcurie href  
}
Title {
    text content  
}
Study {
    oid OID  
    nameType studyName  
    nameType protocolName  
    nameType versionID  
    nameType versionName  
    nameType status  
}
MetaDataVersion {
    oid OID  
    nameType name  
}
Description {

}
ItemGroupDef {
    oid OID  
    nameType name  
    ItemGroupRepeatingType repeating  
    positiveInteger repeatingLimit  
    YesOrNo isReferenceData  
    text structure  
    nameType datasetName  
    text domain  
    ItemGroupTypeType type  
    text purpose  
    YesOnly isNonStandard  
    YesOnly hasNoData  
}
ItemRef {
    positiveInteger keySequence  
    YesOnly isNonStandard  
    YesOnly hasNoData  
    YesOnly repeat  
    YesOnly other  
    text role  
    CoreType core  
    text preSpecifiedValue  
    positiveInteger orderNumber  
    YesOrNo mandatory  
}
ItemGroupRef {
    positiveInteger orderNumber  
    YesOrNo mandatory  
}
Alias {
    text context  
    text name  
}
Origin {
    OriginType type  
    OriginSource source  
}
WorkflowRef {

}
Class {
    ItemGroupClass name  
}
CommentDef {
    oid OID  
}
Standard {
    oid OID  
    StandardName name  
    StandardType type  
    StandardPublishingSet publishingSet  
    text version  
    StandardStatus status  
}
ItemDef {
    oid OID  
    nameType name  
    DataType dataType  
    positiveInteger length  
    text displayFormat  
    text variableSet  
}
ValueListRef {

}
CodeListRef {

}
RangeCheck {
    Comparator comparator  
    SoftOrHard softHard  
}
CDISCNotes {

}
ImplementationNotes {

}
CRFCompletionInstructions {

}
Prompt {

}
Question {

}
Definition {

}

SourceItem ||--|o ItemDef : "itemOID"
SourceItem ||--|o ItemGroupDef : "itemGroupOID"
SourceItem ||--|o MetaDataVersion : "metaDataVersionOID"
SourceItem ||--|o Study : "studyOID"
SourceItem ||--|o Leaf : "leafID"
SourceItem ||--}o Resource : "resource"
SourceItem ||--}o Coding : "coding"
Resource ||--}o Selection : "selection"
Leaf ||--|o Title : "title"
Study ||--|o Description : "description"
Study ||--}o MetaDataVersion : "metaDataVersion"
MetaDataVersion ||--|o CommentDef : "commentOID"
MetaDataVersion ||--|o Description : "description"
MetaDataVersion ||--|o Include : "include"
MetaDataVersion ||--|o Standards : "standards"
MetaDataVersion ||--|o AnnotatedCRF : "annotatedCRF"
MetaDataVersion ||--|o SupplementalDoc : "supplementalDoc"
MetaDataVersion ||--}o ValueListDef : "valueListDef"
MetaDataVersion ||--}o WhereClauseDef : "whereClauseDef"
MetaDataVersion ||--|o Protocol : "protocol"
MetaDataVersion ||--}o WorkflowDef : "workflowDef"
MetaDataVersion ||--}o StudyEventGroupDef : "studyEventGroupDef"
MetaDataVersion ||--}o StudyEventDef : "studyEventDef"
MetaDataVersion ||--}o ItemGroupDef : "itemGroupDef"
MetaDataVersion ||--}o ItemDef : "itemDef"
MetaDataVersion ||--}o CodeList : "codeList"
MetaDataVersion ||--}o ConditionDef : "conditionDef"
MetaDataVersion ||--}o MethodDef : "methodDef"
MetaDataVersion ||--}o CommentDef : "commentDef"
MetaDataVersion ||--}o Leaf : "leaf"
Description ||--}o TranslatedText : "translatedText"
ItemGroupDef ||--|o Leaf : "archiveLocationID"
ItemGroupDef ||--|o Standard : "standardOID"
ItemGroupDef ||--|o CommentDef : "commentOID"
ItemGroupDef ||--|o Description : "description"
ItemGroupDef ||--|o Class : "itemGroupClass"
ItemGroupDef ||--}o Coding : "coding"
ItemGroupDef ||--|o WorkflowRef : "workflowRef"
ItemGroupDef ||--}o Origin : "origin"
ItemGroupDef ||--}o Alias : "alias"
ItemGroupDef ||--|o Leaf : "leaf"
ItemGroupDef ||--}o ItemGroupRef : "itemGroupRef"
ItemGroupDef ||--}o ItemRef : "itemRef"
ItemRef ||--|| ItemDef : "itemOID"
ItemRef ||--|o MethodDef : "methodOID"
ItemRef ||--|o ItemDef : "unitsItemOID"
ItemRef ||--|o CodeList : "roleCodeListOID"
ItemRef ||--|o ConditionDef : "collectionExceptionConditionOID"
ItemRef ||--}o Origin : "origin"
ItemRef ||--}o WhereClauseRef : "whereClauseRef"
ItemGroupRef ||--|| ItemGroupDef : "itemGroupOID"
ItemGroupRef ||--|o MethodDef : "methodOID"
ItemGroupRef ||--|o ConditionDef : "collectionExceptionConditionOID"
Origin ||--|o Description : "description"
Origin ||--|o SourceItems : "sourceItems"
Origin ||--}o Coding : "coding"
Origin ||--}o DocumentRef : "documentRef"
WorkflowRef ||--|| WorkflowDef : "workflowOID"
Class ||--}o SubClass : "subClass"
CommentDef ||--|o Description : "description"
CommentDef ||--}o DocumentRef : "documentRef"
Standard ||--|o CommentDef : "commentOID"
ItemDef ||--|o CommentDef : "commentOID"
ItemDef ||--|o Description : "description"
ItemDef ||--|o Definition : "definition"
ItemDef ||--|o Question : "question"
ItemDef ||--|o Prompt : "prompt"
ItemDef ||--|o CRFCompletionInstructions : "cRFCompletionInstructions"
ItemDef ||--|o ImplementationNotes : "implementationNotes"
ItemDef ||--|o CDISCNotes : "cDISCNotes"
ItemDef ||--}o RangeCheck : "rangeCheck"
ItemDef ||--|o CodeListRef : "codeListRef"
ItemDef ||--|o ValueListRef : "valueListRef"
ItemDef ||--}o Coding : "coding"
ItemDef ||--}o Alias : "alias"
ValueListRef ||--|| ValueListDef : "valueListOID"
CodeListRef ||--|| CodeList : "codeListOID"
RangeCheck ||--|o ItemDef : "itemOID"
RangeCheck ||--|o ErrorMessage : "errorMessage"
RangeCheck ||--|o MethodSignature : "methodSignature"
RangeCheck ||--}o FormalExpression : "formalExpression"
RangeCheck ||--}o CheckValue : "checkValue"
CDISCNotes ||--}o TranslatedText : "translatedText"
ImplementationNotes ||--}o TranslatedText : "translatedText"
CRFCompletionInstructions ||--}o TranslatedText : "translatedText"
Prompt ||--}o TranslatedText : "translatedText"
Question ||--}o TranslatedText : "translatedText"
Definition ||--}o TranslatedText : "translatedText"

Slots

Name Cardinality* and Range Description Inheritance
itemOID 0..1
ItemDef
References the ItemDef that provides the variable metadata. direct
itemGroupOID 0..1
ItemGroupDef
References the ItemGroupDef that provides the ItemGroup or dataset metadata. direct
metaDataVersionOID 0..1
MetaDataVersion
References the MetaDataVersion that provides the metadata when referencing an... direct
studyOID 0..1
Study
References the Study that provides the metadata when referencing another ODM ... direct
leafID 0..1
Leaf
References a leaf element that provides a reference to another ODM document. ... direct
name 0..1
nameType
Provides a way to connect an argument to a parameter when SourceItems are inp... direct
resource 0..*
Resource
Resource reference: Describes an external resource used as the source for the... direct
coding 0..*
Coding
Coding reference: Coding references a symbol from a defined code system. It u... direct

* See LinkML documentation for cardinality definitions.

Usages

used by used in type used
SourceItems sourceItem range SourceItem

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:SourceItem
native odm:SourceItem

LinkML Source

Direct

name: SourceItem
description: Provides the information needed to identify the source metadata.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/SourceItem
rank: 1000
slots:
- itemOID
- itemGroupOID
- metaDataVersionOID
- studyOID
- leafID
- name
- resource
- coding
slot_usage:
  itemOID:
    name: itemOID
    description: References the ItemDef that provides the variable metadata.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an ItemDef element. The referenced ItemDef element can
      be in the same ODM document or another ODM document.'
    domain_of:
    - ItemRef
    - SourceItem
    - RangeCheck
    - ItemData
    - KeySet
    range: ItemDef
  itemGroupOID:
    name: itemGroupOID
    description: References the ItemGroupDef that provides the ItemGroup or dataset
      metadata.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an ItemGroupDef element. The referenced ItemGroupDef
      element can be in the same ODM document or another ODM document.'
    domain_of:
    - ItemGroupRef
    - SourceItem
    - ItemGroupData
    - KeySet
    range: ItemGroupDef
  metaDataVersionOID:
    name: metaDataVersionOID
    description: References the MetaDataVersion that provides the metadata when referencing
      another ODM document.
    comments:
    - 'Optional

      range: oidref

      Must match the OID of a MetaDataVersion element. The referenced MetaDataVersion
      element can be in the same ODM document or another ODM document. Must be provided
      if the reference is not to an object within the same MetaDataVersion element.'
    domain_of:
    - Include
    - SourceItem
    - MetaDataVersionRef
    - ReferenceData
    - ClinicalData
    - Association
    - KeySet
    range: MetaDataVersion
  studyOID:
    name: studyOID
    description: References the Study that provides the metadata when referencing
      another ODM document.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an Study element. The referenced Study element can be
      in the same ODM document or another ODM document. Must be provided if the reference
      is not to an object within the same Study element.'
    domain_of:
    - Include
    - SourceItem
    - AdminData
    - MetaDataVersionRef
    - ReferenceData
    - ClinicalData
    - Association
    - KeySet
    range: Study
  leafID:
    name: leafID
    description: References a leaf element that provides a reference to another ODM
      document. This is necessary when the source ItemOID references an ItemDef contained
      in a different ODM document.
    comments:
    - 'Optional

      range: IDREF

      When referencing another ODM document it is necessary to have values for the
      MetaDataVersionOID and StudyOID attributes.'
    domain_of:
    - DocumentRef
    - SourceItem
    range: Leaf
  name:
    name: name
    description: Provides a way to connect an argument to a parameter when SourceItems
      are inputs to methods. It allows the name used in the programming code in the
      method description to make it easier to trace the use of the value.
    comments:
    - 'Optional

      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
  resource:
    name: resource
    multivalued: true
    domain_of:
    - SourceItem
    range: Resource
    inlined: true
    inlined_as_list: true
  coding:
    name: coding
    multivalued: true
    domain_of:
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - SourceItems
    - SourceItem
    - ItemDef
    - CodeList
    - CodeListItem
    - StudyIndication
    - StudyIntervention
    - StudyTargetPopulation
    - StudyParameter
    - ParameterValue
    - Criterion
    - Annotation
    range: Coding
    inlined: true
    inlined_as_list: true
class_uri: odm:SourceItem

Induced

name: SourceItem
description: Provides the information needed to identify the source metadata.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/SourceItem
rank: 1000
slot_usage:
  itemOID:
    name: itemOID
    description: References the ItemDef that provides the variable metadata.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an ItemDef element. The referenced ItemDef element can
      be in the same ODM document or another ODM document.'
    domain_of:
    - ItemRef
    - SourceItem
    - RangeCheck
    - ItemData
    - KeySet
    range: ItemDef
  itemGroupOID:
    name: itemGroupOID
    description: References the ItemGroupDef that provides the ItemGroup or dataset
      metadata.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an ItemGroupDef element. The referenced ItemGroupDef
      element can be in the same ODM document or another ODM document.'
    domain_of:
    - ItemGroupRef
    - SourceItem
    - ItemGroupData
    - KeySet
    range: ItemGroupDef
  metaDataVersionOID:
    name: metaDataVersionOID
    description: References the MetaDataVersion that provides the metadata when referencing
      another ODM document.
    comments:
    - 'Optional

      range: oidref

      Must match the OID of a MetaDataVersion element. The referenced MetaDataVersion
      element can be in the same ODM document or another ODM document. Must be provided
      if the reference is not to an object within the same MetaDataVersion element.'
    domain_of:
    - Include
    - SourceItem
    - MetaDataVersionRef
    - ReferenceData
    - ClinicalData
    - Association
    - KeySet
    range: MetaDataVersion
  studyOID:
    name: studyOID
    description: References the Study that provides the metadata when referencing
      another ODM document.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an Study element. The referenced Study element can be
      in the same ODM document or another ODM document. Must be provided if the reference
      is not to an object within the same Study element.'
    domain_of:
    - Include
    - SourceItem
    - AdminData
    - MetaDataVersionRef
    - ReferenceData
    - ClinicalData
    - Association
    - KeySet
    range: Study
  leafID:
    name: leafID
    description: References a leaf element that provides a reference to another ODM
      document. This is necessary when the source ItemOID references an ItemDef contained
      in a different ODM document.
    comments:
    - 'Optional

      range: IDREF

      When referencing another ODM document it is necessary to have values for the
      MetaDataVersionOID and StudyOID attributes.'
    domain_of:
    - DocumentRef
    - SourceItem
    range: Leaf
  name:
    name: name
    description: Provides a way to connect an argument to a parameter when SourceItems
      are inputs to methods. It allows the name used in the programming code in the
      method description to make it easier to trace the use of the value.
    comments:
    - 'Optional

      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
  resource:
    name: resource
    multivalued: true
    domain_of:
    - SourceItem
    range: Resource
    inlined: true
    inlined_as_list: true
  coding:
    name: coding
    multivalued: true
    domain_of:
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - SourceItems
    - SourceItem
    - ItemDef
    - CodeList
    - CodeListItem
    - StudyIndication
    - StudyIntervention
    - StudyTargetPopulation
    - StudyParameter
    - ParameterValue
    - Criterion
    - Annotation
    range: Coding
    inlined: true
    inlined_as_list: true
attributes:
  itemOID:
    name: itemOID
    description: References the ItemDef that provides the variable metadata.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an ItemDef element. The referenced ItemDef element can
      be in the same ODM document or another ODM document.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: itemOID
    owner: SourceItem
    domain_of:
    - ItemRef
    - SourceItem
    - RangeCheck
    - ItemData
    - KeySet
    range: ItemDef
  itemGroupOID:
    name: itemGroupOID
    description: References the ItemGroupDef that provides the ItemGroup or dataset
      metadata.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an ItemGroupDef element. The referenced ItemGroupDef
      element can be in the same ODM document or another ODM document.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: itemGroupOID
    owner: SourceItem
    domain_of:
    - ItemGroupRef
    - SourceItem
    - ItemGroupData
    - KeySet
    range: ItemGroupDef
  metaDataVersionOID:
    name: metaDataVersionOID
    description: References the MetaDataVersion that provides the metadata when referencing
      another ODM document.
    comments:
    - 'Optional

      range: oidref

      Must match the OID of a MetaDataVersion element. The referenced MetaDataVersion
      element can be in the same ODM document or another ODM document. Must be provided
      if the reference is not to an object within the same MetaDataVersion element.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: metaDataVersionOID
    owner: SourceItem
    domain_of:
    - Include
    - SourceItem
    - MetaDataVersionRef
    - ReferenceData
    - ClinicalData
    - Association
    - KeySet
    range: MetaDataVersion
  studyOID:
    name: studyOID
    description: References the Study that provides the metadata when referencing
      another ODM document.
    comments:
    - 'Optional

      range: oidref

      Must match the OID for an Study element. The referenced Study element can be
      in the same ODM document or another ODM document. Must be provided if the reference
      is not to an object within the same Study element.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: studyOID
    owner: SourceItem
    domain_of:
    - Include
    - SourceItem
    - AdminData
    - MetaDataVersionRef
    - ReferenceData
    - ClinicalData
    - Association
    - KeySet
    range: Study
  leafID:
    name: leafID
    description: References a leaf element that provides a reference to another ODM
      document. This is necessary when the source ItemOID references an ItemDef contained
      in a different ODM document.
    comments:
    - 'Optional

      range: IDREF

      When referencing another ODM document it is necessary to have values for the
      MetaDataVersionOID and StudyOID attributes.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: leafID
    owner: SourceItem
    domain_of:
    - DocumentRef
    - SourceItem
    range: Leaf
  name:
    name: name
    description: Provides a way to connect an argument to a parameter when SourceItems
      are inputs to methods. It allows the name used in the programming code in the
      method description to make it easier to trace the use of the value.
    comments:
    - 'Optional

      range: name'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: name
    owner: SourceItem
    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
  resource:
    name: resource
    description: 'Resource reference: Describes an external resource used as the source
      for the parent ItemGroup or Item.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    multivalued: true
    alias: resource
    owner: SourceItem
    domain_of:
    - SourceItem
    range: Resource
    inlined: true
    inlined_as_list: true
  coding:
    name: coding
    description: 'Coding reference: Coding references a symbol from a defined code
      system. It uses a code defined in a terminology system to associate semantics
      with a given term, codelist, variable, or group of variables. The presence of
      a Coding element associates a meaning to its parent element. Including multiple
      Coding elements for a given parent indicates synonymous meanings provided by
      different code systems or code system versions.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    multivalued: true
    alias: coding
    owner: SourceItem
    domain_of:
    - StudyEventGroupDef
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - SourceItems
    - SourceItem
    - ItemDef
    - CodeList
    - CodeListItem
    - StudyIndication
    - StudyIntervention
    - StudyTargetPopulation
    - StudyParameter
    - ParameterValue
    - Criterion
    - Annotation
    range: Coding
    inlined: true
    inlined_as_list: true
class_uri: odm:SourceItem