DataPipeline

Is Abstract: 
no
Is Pattern: 
no
Definition: 

A DataPipeline is a single traversal of the Generic Longitudinal Business Model (GLBPM) and/or the Generic Statistical Business process Model (GSBPM) in the course of a study where a study is either one off or a wave in a StudySeries.

Example: 
In a study where the study is a wave in a StudySeries, we do a single traversal of the Generic Longitudinal Business Process Model. From one wave to the next the traversal may be different. Each traversal is described in a DataPipeline. Extract Transform and Load (ETL) platforms support data pipelines to move data between systems. Using an ETL platform, data engineers create data pipelines to orchestrate the movement, transformation, validation, and loading of data, from source to final destination. The DataPipeline describes this "orchestration". A prospective DataPipeline gives guidance to data engineers. It is a design pattern. A retrospective DataPipeline documents an ETL data pipeline after the fact.
Synonyms: 
Traversal, Data Lifecycle
Property: 
NameCardinalityDatatypeDescription
type
0..1
Whether the collection is a bag or a set: a bag is a collection with duplicates allowed, a set is a collection without duplicates.
name
0..n
A linguistic signifier. Human understandable name (word, phrase, or mnemonic) that reflects the ISO/IEC 11179-5 naming principles. If more than one name is provided provide a context to differentiate usage.
purpose
0..1
Explanation of the intent of some decision or object. Supports the use of multiple languages and structured text.
contains
0..n
Specifies BusinessProcess that participates in the DataPipeline
isOrdered
0..1
If members are ordered set to true, if unordered set to false.
Relationship: 
NameTarget ObjectDescriptionSource cardinalityTarget cardinalityRelationship type
isInStudy
A study has at most one DataPipeline. The same DataPipeline can be used in many studies.
0..n
0..1
Neither
realizes
Specifies the subtype of collection realized by this class
0..n
1..1
Neither
definingConcept
The conceptual basis for the collection of members.
0..n
0..n
Neither

Stage:

Is extendable: 
Is property: 
0
RDF Mapping: