1. A method of generating maintenance reports, the method comprising: in relation to a computer-mediated conversation between users of at least two computers, receiving user input relating to maintenance of a system; determining, with processing circuitry of a mediation computer, a candidate tag representative of a semantic context of the user input, wherein determining the candidate tag comprises: determining the candidate tag in an instance in which the user input relates to an initial message of the conversation based upon a domain within which the user input is provided, wherein the domain is selected from the group consisting of design, manufacturing and maintenance operations of the system within which the user input is provided; and determining the candidate tag in an instance in which the user input relates to an ongoing conversation based upon the semantic context of the conversation including a mapping of words in the conversation to concepts in the respective semantic context or matching of elements in the conversation to elements within a corpus of other conversations; providing an indication of the candidate tag to the user; receiving a response from the user regarding validity of the candidate tag with respect to the semantic context of the user input; and causing the maintenance report to be generated and stored with the maintenance report modified to include the computer-mediated conversation and the candidate tag associated therewith.