IBM Watson Knowledge Catalog a modern data catalog