Class: DimensionRelationship
A relationship element that associates a DataAttribute with a specific Dimension at a specific level
URI: odm:class/DimensionRelationship
erDiagram
DimensionRelationship {
}
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
}
Comment {
string text
string OID
string uuid
string name
string description
string label
stringList aliases
}
Coding {
string code
string decode
string codeSystem
string codeSystemVersion
AliasPredicate aliasType
}
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
}
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
}
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
}
DimensionRelationship ||--}o Dimension : "dimensions"
DimensionRelationship ||--|o ComponentList : "groupKey"
DimensionRelationship ||--|o DataAttribute : "attribute"
DataAttribute ||--|| Item : "item"
DataAttribute ||--|o Method : "missingHandling"
DataAttribute ||--|o Method : "imputation"
DataAttribute ||--}o Coding : "coding"
DataAttribute ||--}o Comment : "comments"
DataAttribute ||--}o Comment : "siteOrSponsorComments"
Comment ||--}o DocumentReference : "documents"
Comment ||--}o Coding : "coding"
Method ||--}o FormalExpression : "formalExpressions"
Method ||--|o DocumentReference : "document"
Method ||--}o Coding : "coding"
Method ||--}o Comment : "comments"
Method ||--}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"
Dimension ||--|| Item : "item"
Dimension ||--|o Method : "missingHandling"
Dimension ||--|o Method : "imputation"
Dimension ||--}o Coding : "coding"
Dimension ||--}o Comment : "comments"
Dimension ||--}o Comment : "siteOrSponsorComments"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
dimensions | * Dimension |
direct | |
groupKey | 0..1 ComponentList |
Set of dimensions that this definition depends on | direct |
attribute | 0..1 DataAttribute |
direct |
Identifier and Mapping Information
Schema Source
- from schema: https://cdisc.org/define-json
Mappings
Mapping Type | Mapped Value |
---|---|
self | odm:DimensionRelationship |
native | odm:DimensionRelationship |
exact | sdmx:DimensionRelationship |
LinkML Source
Direct
name: DimensionRelationship
description: A relationship element that associates a DataAttribute with a specific
Dimension at a specific level
from_schema: https://cdisc.org/define-json
exact_mappings:
- sdmx:DimensionRelationship
attributes:
dimensions:
name: dimensions
from_schema: https://cdisc.org/define-json
exact_mappings:
- sdmx:DimensionDescriptor
domain_of:
- DataStructureDefinition
- DimensionRelationship
range: Dimension
multivalued: true
groupKey:
name: groupKey
description: Set of dimensions that this definition depends on
from_schema: https://cdisc.org/define-json
exact_mappings:
- sdmx:GroupDimensionDescriptor
domain_of:
- GroupRelationship
- DimensionRelationship
range: ComponentList
attribute:
name: attribute
from_schema: https://cdisc.org/define-json
domain_of:
- Resource
- MeasureRelationship
- DataflowRelationship
- GroupRelationship
- DimensionRelationship
- ObservationRelationship
range: DataAttribute
Induced
name: DimensionRelationship
description: A relationship element that associates a DataAttribute with a specific
Dimension at a specific level
from_schema: https://cdisc.org/define-json
exact_mappings:
- sdmx:DimensionRelationship
attributes:
dimensions:
name: dimensions
from_schema: https://cdisc.org/define-json
exact_mappings:
- sdmx:DimensionDescriptor
alias: dimensions
owner: DimensionRelationship
domain_of:
- DataStructureDefinition
- DimensionRelationship
range: Dimension
multivalued: true
groupKey:
name: groupKey
description: Set of dimensions that this definition depends on
from_schema: https://cdisc.org/define-json
exact_mappings:
- sdmx:GroupDimensionDescriptor
alias: groupKey
owner: DimensionRelationship
domain_of:
- GroupRelationship
- DimensionRelationship
range: ComponentList
attribute:
name: attribute
from_schema: https://cdisc.org/define-json
alias: attribute
owner: DimensionRelationship
domain_of:
- Resource
- MeasureRelationship
- DataflowRelationship
- GroupRelationship
- DimensionRelationship
- ObservationRelationship
range: DataAttribute