This repository was archived by the owner on Aug 26, 2020. It is now read-only.

Description
As a data architect, I want to be able to model my physical source data to describe its properties and relationships. Given two representations of the same concept in two sources I want to be able to associate those as related, for example, zip_code in source A is the same as postal in source B. By specifying this much information, the database should be able to rewrite a query that asks for A.zip_code or B.postal as A.zip_code OR B.postal, similar to how synonyms work for text. (What about for relationships that aren’t “same as”?) When I get a new source, C, I can add another assertion that says which field is the same as A.zip_code or B.postal and the existing queries will “just work®”.