1. A method of determining an annotation for a document, the method comprising the steps of: obtaining a user-proposed annotation to be associated with the document; and automatically determining, in accordance with a knowledge base, whether the user-proposed annotation matches at least one allowed annotation.