Class: Dataset

A collection element that groups observations sharing the same dimensionality, expressed as a set of unique dimensions within a Data Product context

URI: odm:class/Dataset

erDiagram
Dataset {
    string publishedBy  
    stringList keys  
    string datasetType  
    string conformsTo  
    stringList hasPolicy  
    string informationSensitivityClassification  
    string version  
    string href  
    stringList profile  
    string authenticator  
    string action  
    string reportingBegin  
    string reportingEnd  
    string dataExtractionDate  
    string validFrom  
    string validTo  
    string publicationYear  
    string publicationPeriod  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
Coding {
    string code  
    string decode  
    string codeSystem  
    string codeSystemVersion  
    AliasPredicate aliasType  
}
Timing {
    TimingType type  
    boolean isNominal  
    string value  
    datetime windowLower  
    datetime windowUpper  
    boolean recalled  
    string frequency  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
Method {
    MethodType type  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
NominalOccurrence {
    string event  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
Distribution {
    string conformsTo  
    string format  
}
DataService {
    string protocol  
    string securitySchemaType  
    string resourceType  
    string attribute  
    string version  
    string href  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
DataStructureDefinition {
    boolean evolvingStructure  
    string domain  
    string structure  
    boolean isReferenceData  
    ItemGroupType type  
    stringList children  
    stringList profile  
    string authenticator  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
    string version  
    string href  
}
Comment {
    string text  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
WhereClause {
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
ReifiedConcept {
    string version  
    string href  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
Item {
    DataType dataType  
    integer length  
    string role  
    boolean hasNoData  
    string crfCompletionInstructions  
    string cdiscNotes  
    string implementationNotes  
    string preSpecifiedValue  
    integer decimalDigits  
    string displayFormat  
    integer significantDigits  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
ComponentList {
    stringList components  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
}
DataAttribute {
    string role  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
Measure {
    string role  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
Dimension {
    integer keySequence  
    string role  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}
Dataflow {
    string version  
    string href  
    string OID  
    string uuid  
    string name  
    string description  
    string label  
    stringList aliases  
    boolean mandatory  
    string purpose  
    datetime lastUpdated  
    string owner  
    string wasDerivedFrom  
}

Dataset ||--|o Dataflow : "describedBy"
Dataset ||--|o DataStructureDefinition : "structuredBy"
Dataset ||--}o Distribution : "distribution"
Dataset ||--}o Coding : "security"
Dataset ||--|o Timing : "validityPeriod"
Dataset ||--}o Coding : "coding"
Timing ||--|o NominalOccurrence : "relativeTo"
Timing ||--|o NominalOccurrence : "relativeFrom"
Timing ||--|o Method : "imputation"
Timing ||--}o Coding : "coding"
Method ||--}o FormalExpression : "formalExpressions"
Method ||--|o DocumentReference : "document"
Method ||--}o Coding : "coding"
Method ||--}o Comment : "comments"
Method ||--}o Comment : "siteOrSponsorComments"
NominalOccurrence ||--|| Timing : "timing"
NominalOccurrence ||--}o Condition : "condition"
NominalOccurrence ||--}o Coding : "coding"
NominalOccurrence ||--}o Comment : "comments"
NominalOccurrence ||--}o Comment : "siteOrSponsorComments"
Distribution ||--|o DataService : "accessService"
Distribution ||--|o Dataset : "isDistributionOf"
DataService ||--|o Distribution : "isAccessServiceOf"
DataService ||--}o FormalExpression : "selection"
DataService ||--}o Coding : "coding"
DataStructureDefinition ||--}o Dimension : "dimensions"
DataStructureDefinition ||--}o Measure : "measures"
DataStructureDefinition ||--}o DataAttribute : "attributes"
DataStructureDefinition ||--|o ComponentList : "grouping"
DataStructureDefinition ||--}o Item : "items"
DataStructureDefinition ||--|o ReifiedConcept : "implementsConcept"
DataStructureDefinition ||--}o WhereClause : "whereClauses"
DataStructureDefinition ||--}o Coding : "security"
DataStructureDefinition ||--|o Timing : "validityPeriod"
DataStructureDefinition ||--}o Coding : "coding"
DataStructureDefinition ||--}o Comment : "comments"
DataStructureDefinition ||--}o Comment : "siteOrSponsorComments"
Comment ||--}o DocumentReference : "documents"
Comment ||--}o Coding : "coding"
WhereClause ||--}o Condition : "conditions"
WhereClause ||--}o Coding : "coding"
ReifiedConcept ||--}o ConceptProperty : "properties"
ReifiedConcept ||--}o Coding : "coding"
ReifiedConcept ||--}o Comment : "comments"
ReifiedConcept ||--}o Comment : "siteOrSponsorComments"
Item ||--|o CodeList : "codeList"
Item ||--|o Method : "method"
Item ||--}o RangeCheck : "rangeChecks"
Item ||--}o WhereClause : "whereClauses"
Item ||--|o Origin : "origin"
Item ||--|o ConceptProperty : "conceptProperty"
Item ||--|o CodeList : "roleCodeList"
Item ||--|o Condition : "collectionExceptionCondition"
Item ||--}o Coding : "coding"
Item ||--}o Comment : "comments"
Item ||--}o Comment : "siteOrSponsorComments"
ComponentList ||--}o Coding : "coding"
DataAttribute ||--|| Item : "item"
DataAttribute ||--|o Method : "missingHandling"
DataAttribute ||--|o Method : "imputation"
DataAttribute ||--}o Coding : "coding"
DataAttribute ||--}o Comment : "comments"
DataAttribute ||--}o Comment : "siteOrSponsorComments"
Measure ||--|| Item : "item"
Measure ||--|o Method : "missingHandling"
Measure ||--|o Method : "imputation"
Measure ||--}o Coding : "coding"
Measure ||--}o Comment : "comments"
Measure ||--}o Comment : "siteOrSponsorComments"
Dimension ||--|| Item : "item"
Dimension ||--|o Method : "missingHandling"
Dimension ||--|o Method : "imputation"
Dimension ||--}o Coding : "coding"
Dimension ||--}o Comment : "comments"
Dimension ||--}o Comment : "siteOrSponsorComments"
Dataflow ||--|| DataStructureDefinition : "structure"
Dataflow ||--}o Dimension : "dimensionConstraint"
Dataflow ||--}o Coding : "coding"
Dataflow ||--}o Comment : "comments"
Dataflow ||--}o Comment : "siteOrSponsorComments"

Inheritance

Slots

Name Cardinality and Range Description Inheritance
describedBy 0..1
Dataflow
Associates a Dataflow and thereby a Data Structure Definition to the data set. direct
structuredBy 0..1
DataStructureDefinition
Associates the Data Structure Definition that defines the structure of the Data Set. Note that the Data Structure Definition is the same as that associated (non-mandatory) to the Dataflow. direct
publishedBy 0..1
String or 
Organization or 
String
Associates the Data Provider that reports/publishes the data. direct
keys 1..*
String or 
SeriesKey or 
GroupKey
Series and Group keys in the data that are associated with dimensions in this structure direct
datasetType 0..1
String
Type or classification of the dataset direct
distribution *
Distribution
Representations of this dataset in various formats or access methods direct
conformsTo 0..1
String
Specification or standard that this dataset conforms to direct
hasPolicy *
String
Access or usage policy applied to this dataset direct
informationSensitivityClassification 0..1
String
Classification of the dataset's sensitivity or confidentiality direct
version 0..1
String
The version of the external resources Versioned
href 0..1
String
Machine-readable instructions to obtain the resource e.g. FHIR path, URL Versioned
profile *
String
Profiles this resource claims to conform to IsProfile
security *
Coding
Security tags applied to this resource IsProfile
authenticator 0..1
String or 
User or 
Organization or 
String
Who/what authenticated the resource IsProfile
validityPeriod 0..1
Timing
Time period during which the resouce is valid IsProfile
action 0..1
String
Defines the action to be taken by the recipient system (information, append, replace, delete) IsSdmxDataset
reportingBegin 0..1
String
A specific time period in a known system of time periods that identifies the start period of a report. IsSdmxDataset
reportingEnd 0..1
String
A specific time period in a known system of time periods that identifies the end period of a report. IsSdmxDataset
dataExtractionDate 0..1
String
A specific time period that identifies the date and time that the data are extracted from a data source. IsSdmxDataset
validFrom 0..1
String
Indicates the inclusive start time indicating the validity of the information in the data set. IsSdmxDataset
validTo 0..1
String
Indicates the inclusive end time indicating the validity of the information in the data set. IsSdmxDataset
publicationYear 0..1
String
Specifies the year of publication of the data or metadata in terms of whatever provisioning agreements might be in force. IsSdmxDataset
publicationPeriod 0..1
String
Specifies the period of publication of the data or metadata in terms of whatever provisioning agreements might be in force. IsSdmxDataset
OID 1
String
Local identifier within this study/context. Use CDISC OID format for regulatory submissions, or simple strings for internal use. Identifiable
uuid 0..1
String
Universal unique identifier Identifiable
name 0..1
String
Short name or identifier, used for field names Labelled
description 0..1
String or 
String or 
TranslatedText
Detailed description, shown in tooltips Labelled
coding *
Coding
Semantic tags for this element Labelled
label 0..1
String or 
String or 
TranslatedText
Human-readable label, shown in UIs Labelled
aliases *
String or 
String or 
TranslatedText
Alternative name or identifier Labelled

Usages

used by used in type used
DataProduct inputDataset range Dataset
DataProduct outputDataset range Dataset
Distribution isDistributionOf range Dataset

Identifier and Mapping Information

Schema Source

  • from schema: https://cdisc.org/define-json

Mappings

Mapping Type Mapped Value
self odm:Dataset
native odm:Dataset
narrow sdmx:JsonDataset, sdmx:CsvDataset, sdmx:StructureSpecificDataset
close qb:Dataset, sdmx:Dataset, dprod:Dataset, dcat:Dataset

LinkML Source

Direct

name: Dataset
description: A collection element that groups observations sharing the same dimensionality,
  expressed as a set of unique dimensions within a Data Product context
from_schema: https://cdisc.org/define-json
close_mappings:
- qb:Dataset
- sdmx:Dataset
- dprod:Dataset
- dcat:Dataset
narrow_mappings:
- sdmx:JsonDataset
- sdmx:CsvDataset
- sdmx:StructureSpecificDataset
is_a: IdentifiableElement
mixins:
- Versioned
- IsProfile
- IsSdmxDataset
attributes:
  describedBy:
    name: describedBy
    description: Associates a Dataflow and thereby a Data Structure Definition to
      the data set.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - Dataset
    - DatasetKey
    range: Dataflow
  structuredBy:
    name: structuredBy
    description: Associates the Data Structure Definition that defines the structure
      of the Data Set. Note that the Data Structure Definition is the same as that
      associated (non-mandatory) to the Dataflow.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - Dataset
    range: DataStructureDefinition
  publishedBy:
    name: publishedBy
    description: Associates the Data Provider that reports/publishes the data.
    from_schema: https://cdisc.org/define-json
    domain_of:
    - Dictionary
    - Dataset
    any_of:
    - range: Organization
    - range: string
  keys:
    name: keys
    description: Series and Group keys in the data that are associated with dimensions
      in this structure
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - Dataset
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
    any_of:
    - range: SeriesKey
    - range: GroupKey
  datasetType:
    name: datasetType
    description: Type or classification of the dataset
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - Dataset
  distribution:
    name: distribution
    description: Representations of this dataset in various formats or access methods
    from_schema: https://cdisc.org/define-json
    exact_mappings:
    - dcat:distribution
    rank: 1000
    domain_of:
    - Dataset
    range: Distribution
    multivalued: true
    inlined: true
    inlined_as_list: true
  conformsTo:
    name: conformsTo
    description: Specification or standard that this dataset conforms to
    from_schema: https://cdisc.org/define-json
    close_mappings:
    - dct:conformsTo
    rank: 1000
    domain_of:
    - Dataset
    - Distribution
  hasPolicy:
    name: hasPolicy
    description: Access or usage policy applied to this dataset
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - Dataset
    - DataProduct
    multivalued: true
    inlined: true
    inlined_as_list: true
  informationSensitivityClassification:
    name: informationSensitivityClassification
    description: Classification of the dataset's sensitivity or confidentiality
    from_schema: https://cdisc.org/define-json
    rank: 1000
    domain_of:
    - Dataset

Induced

name: Dataset
description: A collection element that groups observations sharing the same dimensionality,
  expressed as a set of unique dimensions within a Data Product context
from_schema: https://cdisc.org/define-json
close_mappings:
- qb:Dataset
- sdmx:Dataset
- dprod:Dataset
- dcat:Dataset
narrow_mappings:
- sdmx:JsonDataset
- sdmx:CsvDataset
- sdmx:StructureSpecificDataset
is_a: IdentifiableElement
mixins:
- Versioned
- IsProfile
- IsSdmxDataset
attributes:
  describedBy:
    name: describedBy
    description: Associates a Dataflow and thereby a Data Structure Definition to
      the data set.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: describedBy
    owner: Dataset
    domain_of:
    - Dataset
    - DatasetKey
    range: Dataflow
  structuredBy:
    name: structuredBy
    description: Associates the Data Structure Definition that defines the structure
      of the Data Set. Note that the Data Structure Definition is the same as that
      associated (non-mandatory) to the Dataflow.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: structuredBy
    owner: Dataset
    domain_of:
    - Dataset
    range: DataStructureDefinition
  publishedBy:
    name: publishedBy
    description: Associates the Data Provider that reports/publishes the data.
    from_schema: https://cdisc.org/define-json
    alias: publishedBy
    owner: Dataset
    domain_of:
    - Dictionary
    - Dataset
    any_of:
    - range: Organization
    - range: string
  keys:
    name: keys
    description: Series and Group keys in the data that are associated with dimensions
      in this structure
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: keys
    owner: Dataset
    domain_of:
    - Dataset
    required: true
    multivalued: true
    inlined: true
    inlined_as_list: true
    any_of:
    - range: SeriesKey
    - range: GroupKey
  datasetType:
    name: datasetType
    description: Type or classification of the dataset
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: datasetType
    owner: Dataset
    domain_of:
    - Dataset
  distribution:
    name: distribution
    description: Representations of this dataset in various formats or access methods
    from_schema: https://cdisc.org/define-json
    exact_mappings:
    - dcat:distribution
    rank: 1000
    alias: distribution
    owner: Dataset
    domain_of:
    - Dataset
    range: Distribution
    multivalued: true
    inlined: true
    inlined_as_list: true
  conformsTo:
    name: conformsTo
    description: Specification or standard that this dataset conforms to
    from_schema: https://cdisc.org/define-json
    close_mappings:
    - dct:conformsTo
    rank: 1000
    alias: conformsTo
    owner: Dataset
    domain_of:
    - Dataset
    - Distribution
  hasPolicy:
    name: hasPolicy
    description: Access or usage policy applied to this dataset
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: hasPolicy
    owner: Dataset
    domain_of:
    - Dataset
    - DataProduct
    multivalued: true
    inlined: true
    inlined_as_list: true
  informationSensitivityClassification:
    name: informationSensitivityClassification
    description: Classification of the dataset's sensitivity or confidentiality
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: informationSensitivityClassification
    owner: Dataset
    domain_of:
    - Dataset
  version:
    name: version
    description: The version of the external resources
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: version
    owner: Dataset
    domain_of:
    - Versioned
    - Standard
    range: string
  href:
    name: href
    description: Machine-readable instructions to obtain the resource e.g. FHIR path,
      URL
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: href
    owner: Dataset
    domain_of:
    - Versioned
    range: string
    required: false
  profile:
    name: profile
    description: Profiles this resource claims to conform to
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: profile
    owner: Dataset
    domain_of:
    - IsProfile
    range: string
    multivalued: true
  security:
    name: security
    description: Security tags applied to this resource
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: security
    owner: Dataset
    domain_of:
    - IsProfile
    range: Coding
    multivalued: true
    inlined: true
    inlined_as_list: true
  authenticator:
    name: authenticator
    description: Who/what authenticated the resource
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: authenticator
    owner: Dataset
    domain_of:
    - IsProfile
    range: string
    required: false
    any_of:
    - range: User
    - range: Organization
    - range: string
  validityPeriod:
    name: validityPeriod
    description: Time period during which the resouce is valid
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: validityPeriod
    owner: Dataset
    domain_of:
    - IsProfile
    range: Timing
    required: false
  action:
    name: action
    description: Defines the action to be taken by the recipient system (information,
      append, replace, delete)
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: action
    owner: Dataset
    domain_of:
    - IsSdmxDataset
    range: string
  reportingBegin:
    name: reportingBegin
    description: A specific time period in a known system of time periods that identifies
      the start period of a report.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: reportingBegin
    owner: Dataset
    domain_of:
    - IsSdmxDataset
    range: string
  reportingEnd:
    name: reportingEnd
    description: A specific time period in a known system of time periods that identifies
      the end period of a report.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: reportingEnd
    owner: Dataset
    domain_of:
    - IsSdmxDataset
    range: string
  dataExtractionDate:
    name: dataExtractionDate
    description: A specific time period that identifies the date and time that the
      data are extracted from a data source.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: dataExtractionDate
    owner: Dataset
    domain_of:
    - IsSdmxDataset
    range: string
  validFrom:
    name: validFrom
    description: Indicates the inclusive start time indicating the validity of the
      information in the data set.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: validFrom
    owner: Dataset
    domain_of:
    - IsSdmxDataset
    range: string
  validTo:
    name: validTo
    description: Indicates the inclusive end time indicating the validity of the information
      in the data set.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: validTo
    owner: Dataset
    domain_of:
    - IsSdmxDataset
    range: string
  publicationYear:
    name: publicationYear
    description: Specifies the year of publication of the data or metadata in terms
      of whatever provisioning agreements might be in force.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: publicationYear
    owner: Dataset
    domain_of:
    - IsSdmxDataset
    range: string
  publicationPeriod:
    name: publicationPeriod
    description: Specifies the period of publication of the data or metadata in terms
      of whatever provisioning agreements might be in force.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: publicationPeriod
    owner: Dataset
    domain_of:
    - IsSdmxDataset
    range: string
  OID:
    name: OID
    description: Local identifier within this study/context. Use CDISC OID format
      for regulatory submissions, or simple strings for internal use.
    from_schema: https://cdisc.org/define-json
    rank: 1000
    identifier: true
    alias: OID
    owner: Dataset
    domain_of:
    - Identifiable
    range: string
    required: true
    pattern: ^[A-Za-z][A-Za-z0-9._-]*$
  uuid:
    name: uuid
    description: Universal unique identifier
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: uuid
    owner: Dataset
    domain_of:
    - Identifiable
    range: string
  name:
    name: name
    description: Short name or identifier, used for field names
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: name
    owner: Dataset
    domain_of:
    - Labelled
    - Standard
    range: string
  description:
    name: description
    description: Detailed description, shown in tooltips
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: description
    owner: Dataset
    domain_of:
    - Labelled
    - CodeListItem
    range: string
    any_of:
    - range: string
    - range: TranslatedText
  coding:
    name: coding
    description: Semantic tags for this element
    from_schema: https://cdisc.org/define-json
    rank: 1000
    alias: coding
    owner: Dataset
    domain_of:
    - Labelled
    - CodeListItem
    - SourceItem
    range: Coding
    multivalued: true
    inlined: true
    inlined_as_list: true
  label:
    name: label
    description: Human-readable label, shown in UIs
    from_schema: https://cdisc.org/define-json
    exact_mappings:
    - skos:prefLabel
    rank: 1000
    alias: label
    owner: Dataset
    domain_of:
    - Labelled
    range: string
    any_of:
    - range: string
    - range: TranslatedText
  aliases:
    name: aliases
    description: Alternative name or identifier
    from_schema: https://cdisc.org/define-json
    exact_mappings:
    - skos:altLabel
    rank: 1000
    alias: aliases
    owner: Dataset
    domain_of:
    - Labelled
    - CodeListItem
    range: string
    multivalued: true
    inlined: true
    inlined_as_list: true
    any_of:
    - range: string
    - range: TranslatedText