Knowledge Graphs, Data Lineage, and Metadata Management: Architecture and Technology