To support the Common Data Model (CDM) approach, there is a need to capture its definition, create, update, catalogue APIs supporting the CDM, and integration business requirements. Many of these APIs are expected to be composite APIs covering data from multiple systems (COTS, GOTS, legacy, sensory data, & streaming data).