The terms data, information and knowledge are often used interchangeably in everyday speech. Here are some generally accepted definitions that provide the greater precision we need on this site. Here is an external link to a nice discussion of the terms.
Data: Unstructured individual facts or statistics as well as quantities, characters or symbols upon which operations can be performed in computers.
Information: Structured data as in a database, stream or message that facilitates recording and transmission. Messages in natural human language are information.
Knowledge: An internal model (in a natural organic mind or a computer program) composed of reusable building block core concepts constructed in accordance with proven design principles that enables successful interaction with its object.
Natural Language: An evolved communication protocol consisting of grammatically encoded arbitrary symbols. Language does not contain knowledge, it is rather a processing instruction to rearrange, combine or create new model elements from existing ones from the encoding entity to the decoding entity.
Epistemological Engineering: The engineering discipline through which human knowledge is modeled as a computable data or information structure within a computer as well as the development of software routines that process that structure to perform tasks that require knowledge and comprehension.