CCAA knowledge sharing framework.