Class: Resource

Describes an external resource used as the source for the parent ItemGroup or Item.

URI: odm:Resource

erDiagram
Resource {
    text type  
    nameType name  
    text attribute  
    text label  
}
Selection {
    text path  
}

Resource ||--}o Selection : "selection"

Slots

Name Cardinality* and Range Description Inheritance
type 1..1
text
Categorization of external resources. Examples include: "ODM", "HL7-FHIR", "H... direct
name 1..1
nameType
The human readable identifier of the element or field in the external resourc... direct
attribute 0..1
text
Field provided by the Name attribute where the data or information can be obt... direct
label 0..1
text
Used to link the value to a named MethodDef parameter. direct
selection 0..*
Selection
Selection reference: Template for machine-readable/executable expression for ... direct

* See LinkML documentation for cardinality definitions.

Usages

used by used in type used
SourceItem resource range Resource

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

LinkML Source

Direct

name: Resource
description: Describes an external resource used as the source for the parent ItemGroup
  or Item.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/Resource
rank: 1000
slots:
- type
- name
- attribute
- label
- selection
slot_usage:
  type:
    name: type
    description: 'Categorization of external resources. Examples include: "ODM", "HL7-FHIR",
      "HL7-CDA", "HL7-v2", "OpenEHR-extract". Note: Extensible controlled terminology
      may be developed and published in the future.'
    comments:
    - 'Required

      range: text'
    domain_of:
    - TranslatedText
    - PDFPageRef
    - Standard
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - Resource
    - MethodDef
    - StudyEndPoint
    - TransitionTimingConstraint
    - RelativeTimingConstraint
    - Branching
    - Organization
    - Query
    range: text
    required: true
  name:
    name: name
    description: 'The human readable identifier of the element or field in the external
      resource. Examples include : "ItemGroupDef" (for Type="ODM"), "Observation"
      (for Type="HL7-FHIR"), "substanceAdministration.doseQuantity" (for Type="HL7-CDA"),
      "OBX-5" (for field 5 ("Observation Result") for Type="HL7-v2").'
    comments:
    - 'Required

      range: name

      The value must be an existing element name or field name for the specific document
      or message type provided in the Type attribute.'
    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
  attribute:
    name: attribute
    description: Field provided by the Name attribute where the data or information
      can be obtained. Examples are "valueQuantity.value" or "valueQuantity.unit"
      for the case of an HL7-FHIR "Observation", "Repeating" for the case of an ODM
      ItemGroupDef element, "unit" for the case of an HL7-CDA doseQuantity, "Code"
      or "Name" for the case of field 5 (which is composite) of an HL7-v2 OBX message.
      The Name and Attribute attributes are meant to provide traceability documentation.
    comments:
    - 'Optional

      range: name

      The Selection child element must correspond to machine-executable instructions
      for extracting the information from the resource.'
    domain_of:
    - Resource
    range: text
  label:
    name: label
    description: Used to link the value to a named MethodDef parameter.
    comments:
    - 'Optional

      range: text'
    domain_of:
    - Resource
    - Coding
    range: text
  selection:
    name: selection
    multivalued: true
    domain_of:
    - Resource
    range: Selection
    inlined: true
    inlined_as_list: true
class_uri: odm:Resource

Induced

name: Resource
description: Describes an external resource used as the source for the parent ItemGroup
  or Item.
from_schema: http://www.cdisc.org/ns/odm/v2.0
see_also:
- https://wiki.cdisc.org/display/PUB/Resource
rank: 1000
slot_usage:
  type:
    name: type
    description: 'Categorization of external resources. Examples include: "ODM", "HL7-FHIR",
      "HL7-CDA", "HL7-v2", "OpenEHR-extract". Note: Extensible controlled terminology
      may be developed and published in the future.'
    comments:
    - 'Required

      range: text'
    domain_of:
    - TranslatedText
    - PDFPageRef
    - Standard
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - Resource
    - MethodDef
    - StudyEndPoint
    - TransitionTimingConstraint
    - RelativeTimingConstraint
    - Branching
    - Organization
    - Query
    range: text
    required: true
  name:
    name: name
    description: 'The human readable identifier of the element or field in the external
      resource. Examples include : "ItemGroupDef" (for Type="ODM"), "Observation"
      (for Type="HL7-FHIR"), "substanceAdministration.doseQuantity" (for Type="HL7-CDA"),
      "OBX-5" (for field 5 ("Observation Result") for Type="HL7-v2").'
    comments:
    - 'Required

      range: name

      The value must be an existing element name or field name for the specific document
      or message type provided in the Type attribute.'
    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
  attribute:
    name: attribute
    description: Field provided by the Name attribute where the data or information
      can be obtained. Examples are "valueQuantity.value" or "valueQuantity.unit"
      for the case of an HL7-FHIR "Observation", "Repeating" for the case of an ODM
      ItemGroupDef element, "unit" for the case of an HL7-CDA doseQuantity, "Code"
      or "Name" for the case of field 5 (which is composite) of an HL7-v2 OBX message.
      The Name and Attribute attributes are meant to provide traceability documentation.
    comments:
    - 'Optional

      range: name

      The Selection child element must correspond to machine-executable instructions
      for extracting the information from the resource.'
    domain_of:
    - Resource
    range: text
  label:
    name: label
    description: Used to link the value to a named MethodDef parameter.
    comments:
    - 'Optional

      range: text'
    domain_of:
    - Resource
    - Coding
    range: text
  selection:
    name: selection
    multivalued: true
    domain_of:
    - Resource
    range: Selection
    inlined: true
    inlined_as_list: true
attributes:
  type:
    name: type
    description: 'Categorization of external resources. Examples include: "ODM", "HL7-FHIR",
      "HL7-CDA", "HL7-v2", "OpenEHR-extract". Note: Extensible controlled terminology
      may be developed and published in the future.'
    comments:
    - 'Required

      range: text'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: type
    owner: Resource
    domain_of:
    - TranslatedText
    - PDFPageRef
    - Standard
    - StudyEventDef
    - ItemGroupDef
    - Origin
    - Resource
    - MethodDef
    - StudyEndPoint
    - TransitionTimingConstraint
    - RelativeTimingConstraint
    - Branching
    - Organization
    - Query
    range: text
    required: true
  name:
    name: name
    description: 'The human readable identifier of the element or field in the external
      resource. Examples include : "ItemGroupDef" (for Type="ODM"), "Observation"
      (for Type="HL7-FHIR"), "substanceAdministration.doseQuantity" (for Type="HL7-CDA"),
      "OBX-5" (for field 5 ("Observation Result") for Type="HL7-v2").'
    comments:
    - 'Required

      range: name

      The value must be an existing element name or field name for the specific document
      or message type provided in the Type attribute.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: name
    owner: Resource
    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
  attribute:
    name: attribute
    description: Field provided by the Name attribute where the data or information
      can be obtained. Examples are "valueQuantity.value" or "valueQuantity.unit"
      for the case of an HL7-FHIR "Observation", "Repeating" for the case of an ODM
      ItemGroupDef element, "unit" for the case of an HL7-CDA doseQuantity, "Code"
      or "Name" for the case of field 5 (which is composite) of an HL7-v2 OBX message.
      The Name and Attribute attributes are meant to provide traceability documentation.
    comments:
    - 'Optional

      range: name

      The Selection child element must correspond to machine-executable instructions
      for extracting the information from the resource.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: attribute
    owner: Resource
    domain_of:
    - Resource
    range: text
  label:
    name: label
    description: Used to link the value to a named MethodDef parameter.
    comments:
    - 'Optional

      range: text'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    alias: label
    owner: Resource
    domain_of:
    - Resource
    - Coding
    range: text
  selection:
    name: selection
    description: 'Selection reference: Template for machine-readable/executable expression
      for retrieving the data or information from an external resource.'
    from_schema: http://www.cdisc.org/ns/odm/v2.0
    rank: 1000
    multivalued: true
    alias: selection
    owner: Resource
    domain_of:
    - Resource
    range: Selection
    inlined: true
    inlined_as_list: true
class_uri: odm:Resource