Context and Semantics for Knowledge Management: