1. A computer-implemented method for identifying a primary document version of a document from a plurality of document versions of the document, the method executed by a computer and comprising: for each document version of the plurality of document versions, determining a priority of authority based upon a source for the document version, the priority of authority selected from a source-priority list that includes a plurality of sources and a corresponding priority of authority for each source in the source-priority list, wherein determining the priority of authority comprises assigning a higher priority of authority to the document version associated with the source having an exclusive publication right to the document; and selecting a document version from the plurality of document versions as the primary document version of the document based on the priority of authority associated with the selected document version.