mdTranslator

Architecture

Internal Object


lineage:

The lineage object contains procedural (non-quantitative) data quality information about the portion of the data resource identified in the dataScope. The procedural steps can document the steps taken to verify, transform, repair, integrate, and produce data for subsequent use.

    def newLineage
        intObj = {
            statement: nil,
            processSteps: [],
            dataSources: []
        }
    end

statement: string - a general statement of the actions taken to verify, transform, repair, and integrate the data described in the dataScope attribute of the dataQuality object.

processingSteps: array - an array of dataProcessingStep objects a contain a brief statement describing an individual, non-trivial process or methodology step taken in development of the resource data described in the dataScope attribute of the dataQuality object.

dataSources: array - an array of dataSource objects providing a references to an existing datasets used in creating the data described in the dataScope attribute of the dataQuality object.