Terminology and concept representation languages: where are we?