Representing and redefining specialised knowledge: managing discourse appropriateness and adequacy in LSP