Aligning CVs: Enabling semantic matching in distrubted system