types of data lineage