Thoughts and observations on semantic computing