8. A system comprising: one or more processor-implemented modules comprising: a plurality of format converters specific to a plurality of respective external document formats and configured to convert a human-readable publication document received in one of the external document formats into a common intermediate mark-up-language format, the document comprising a plurality of visually perceptible document parts and the converting being based on the visually perceptible document parts as reflected in visual clues of the document in the external format; a content parser configured to convert the document from the intermediate mark-up-language format to an internal format by parsing the document in the intermediate mark-up-language format to dissect the document, based on a plurality of document-element types associated with the internal format, into a plurality of document elements collectively constituting the contents of the document, and representing the document in the internal format, in multiple views of the document that differ in at least one of a selection of document elements or an ordering of document elements, by causing a document-element entry for each of the document elements and multiple document-view data structures for respective ones of the multiple views of the document to be stored in one or more databases, each document-element entry comprising a unique document-element identifier and one or more document-element attributes characterizing a content of the respective document element and each document-view data structure comprising an ordered list of document-element identifiers of at least a non-null subset of the document elements.
8. A system comprising: one or more processor-implemented modules comprising: a plurality of format converters specific to a plurality of respective external document formats and configured to convert a human-readable publication document received in one of the external document formats into a common intermediate mark-up-language format, the document comprising a plurality of visually perceptible document parts and the converting being based on the visually perceptible document parts as reflected in visual clues of the document in the external format; a content parser configured to convert the document from the intermediate mark-up-language format to an internal format by parsing the document in the intermediate mark-up-language format to dissect the document, based on a plurality of document-element types associated with the internal format, into a plurality of document elements collectively constituting the contents of the document, and representing the document in the internal format, in multiple views of the document that differ in at least one of a selection of document elements or an ordering of document elements, by causing a document-element entry for each of the document elements and multiple document-view data structures for respective ones of the multiple views of the document to be stored in one or more databases, each document-element entry comprising a unique document-element identifier and one or more document-element attributes characterizing a content of the respective document element and each document-view data structure comprising an ordered list of document-element identifiers of at least a non-null subset of the document elements. 14. The system of claim 8 , wherein the content parser is further configured to link at least one of the document elements with content stored externally to the document.