damast.core.metadata

damast.core.metadata#

Module to collect the classes to define meta data

Classes

ArtifactSpecification(requirements)

Specification of a (file) artifact that might be generated during data processing.

DataCategory(value)

Specification of what state a data-set is in (static or dynamic)

DataSpecification(name[, description, ...])

Specification of a single column and/or dimension in a damast.core.dataframe.DataFrame.

MetaData(columns[, annotations])

The representation for metadata that can be associated with a polars.LazyFrame.

Status(value)

Denoting if DataSpecification adheres to DataSpecification.Fulfillment

ValidationMode(value)

Specification of how to apply meta-data to DataFrame