1. A method for assigning a new set of tags to a document, the method comprising: receiving, by a computer, the document with a set of existing tags created by an author of the document via a network; receiving, by the computer, a set of new tags created by a group of tag editors corresponding to the document via the network; processing, by the computer, the set of existing tags created by the author of the document with the set of new tags created by the group of tag editors; and assigning, by the computer, the new set of tags to the document based on the processing of the set of existing tags created by the author of the document with the set of new tags created by the group of tag editors.