A Collective Knowledge System for Business Partner Co-operation