Data Pipeline
A chain of automated steps that collects data from sources, prepares it, and delivers it for analysis or use, ideally with a record of where each item came from.
Detailed Definition
A data pipeline is a chain of automated steps that takes data from where it originates to where it is used. NIST's Big Data Interoperability Framework describes the stages as the data analytics life cycle: "the set of processes that is guided by the organizational need to transform raw data into actionable knowledge, which includes data collection, preparation, analytics, visualization, and access" (NIST SP 1500-1r2, Volume 1, Definitions).
The stages
NIST's reference architecture (NIST SP 1500-6r2) walks through them:
- Collection. This step "handles the interface with the Data Provider," and it may be a service "designed to pull data or receive pushes of data from the Data Provider."
- Preparation. Validation, cleaning, and standardization; this is the transform step covered in detail under ETL.
- Analytics. This step "implements the techniques to extract knowledge from the data based on the requirements of the vertical application."
- Visualization and access, which deliver results to people and other systems.
Batch and streaming
Some pipelines run on a schedule; others process data as it arrives. NIST says streaming frameworks "are built to deal with data that requires processing as fast or faster than the velocity at which it arrives," and that they "implement some form of basic workflow processing for the streams." Delivery guarantees differ. Under the simplest, "at-most-once" class, messages or events may be "dropped if there is a failure in processing or communications or if they arrive out of order." Under "at-least-once" delivery, "messages or events may be processed more than once and also may arrive out of order." A pipeline can lose or duplicate records unless it is designed not to.
Provenance
NIST: "Provenance type of metadata provides the history of the data so users can correctly interpret the data, especially when the data is repurposed from its original collection process to extract additional value."
Examples
- The Library of Congress built "a new OCR reprocessing pipeline called NDNP-Open-OCR" to regenerate searchable text for digitized newspapers. See Optical Character Recognition.
- In machine learning, NIST describes a "training stage" and a "deployment stage" of "the machine learning pipeline" (NIST AI 100-2e2025). See Machine Learning.
Getting data from a source often runs through an API; see API. Automating the business steps around the data is covered under Workflow Automation.
Why it matters for land and mining claim records
A table built by a pipeline is only as current as its last run and only as complete as its source pull. Provenance is what lets a reader see which source, and which date, a given record came from. Without it, a missing or duplicated mining claim record cannot be traced back to the step that caused it.
Related Terms
Workflow Automation
Building the steps of a business process into software so each item moves from start to finish the same way, with records captured along the route.
Optical Character Recognition
An automated process that converts the image of text into machine-readable text. The Library of Congress states that OCR of historical documents always contains errors.
Spatial Data
Data that identifies where something is on the earth and what it is like, stored as vector features, raster grids, or coordinates in records.
ETL
Extract, Transform, Load: pulling data from a source, cleaning and reshaping it, and writing it into a target database. It is the core of most data pipelines.
Automation
Having software or machines carry out tasks people would otherwise do by hand. It ranges from fixed rules to systems that learn from examples.
API
Application Programming Interface: a defined access point that lets one program request data or functions from another. Many government data services publish APIs.