The IT industry is approaching a point where we’ll soon need to distinguish between “cognitive” and “semantic” computing. The terms are blurring into each other. Actually, the distinctions among them have never been clear. Sometimes it’s even easier to refer to them both by the even vaguer “smart computing” to allude to the practical magic they enable.