1. A method for converting digital source content into a structured document, using an element ranking system comprising a processor and a memory for storing executable instructions, the processor executing the instructions to perform the method comprising: receiving digital source content, the digital source content comprising source data elements where each source data element includes one or more attributes; determining the one or more attributes for each of the source data elements; tagging each of the source data elements with an identifier based upon their one or more attributes, the identifier defining a function for a particular source data element with a structured document; and generating a structured document from the tagged source data elements.