Class: DataflowRelationship
A relationship element that associates a DataAttribute with a Dataflow, reported at the Dataset level
URI: odm:class/DataflowRelationship
erDiagram
DataflowRelationship {
}
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
}
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
}
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
}
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
}
DataflowRelationship ||--|o Dataflow : "dataFlow"
DataflowRelationship ||--|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"
Dataflow ||--|| DataStructureDefinition : "structure"
Dataflow ||--}o Dimension : "dimensionConstraint"
Dataflow ||--}o Coding : "coding"
Dataflow ||--}o Comment : "comments"
Dataflow ||--}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"
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"
Slots
Name | Cardinality and Range | Description | Inheritance |
---|---|---|---|
dataFlow | 0..1 Dataflow |
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:DataflowRelationship |
native | odm:DataflowRelationship |
exact | sdmx:DataflowRelationship |
LinkML Source
Direct
name: DataflowRelationship
description: A relationship element that associates a DataAttribute with a Dataflow,
reported at the Dataset level
from_schema: https://cdisc.org/define-json
exact_mappings:
- sdmx:DataflowRelationship
attributes:
dataFlow:
name: dataFlow
from_schema: https://cdisc.org/define-json
rank: 1000
domain_of:
- DataflowRelationship
- ProvisionAgreement
range: Dataflow
attribute:
name: attribute
from_schema: https://cdisc.org/define-json
domain_of:
- Resource
- MeasureRelationship
- DataflowRelationship
- GroupRelationship
- DimensionRelationship
- ObservationRelationship
range: DataAttribute
Induced
name: DataflowRelationship
description: A relationship element that associates a DataAttribute with a Dataflow,
reported at the Dataset level
from_schema: https://cdisc.org/define-json
exact_mappings:
- sdmx:DataflowRelationship
attributes:
dataFlow:
name: dataFlow
from_schema: https://cdisc.org/define-json
rank: 1000
alias: dataFlow
owner: DataflowRelationship
domain_of:
- DataflowRelationship
- ProvisionAgreement
range: Dataflow
attribute:
name: attribute
from_schema: https://cdisc.org/define-json
alias: attribute
owner: DataflowRelationship
domain_of:
- Resource
- MeasureRelationship
- DataflowRelationship
- GroupRelationship
- DimensionRelationship
- ObservationRelationship
range: DataAttribute