What are the essential differences and similarities among "data", "Information" and "knowledge" in the context of Computer Science?
You're description is pretty accurate. There is no formal definition or precise meaning coming from a high level. There are only formal definitions in specific fields such as information theory for Information (bits) and knowledge such as in cognitive architectures. Data doesn't have a precise meaning either, haven't seen a formal model of that in any case.