1. A method for converting digital source content into a structured document, the method comprising: using an element ranking method comprising: receiving digital source content, the digital source content comprising source data elements; determining one or more attributes for each of the source data elements; comparing an attribute and value for the source data elements to expected values for an identifier; tagging each of the source data elements with the identifier based upon the attribute, wherein the identifier defines a function for a particular source data element with a structured document; generating a structured document from the tagged source data elements; determining, for data elements of the digital source content, a semantic naming convention, a structure, a granularity, an order, and a styling by comparing the data elements of the digital source content to classified data elements of previously generated structured documents; identifying data elements of the digital source content that match classified data elements of previously analyzed structured documents; and assigning any of the semantic naming convention, the structure, the granularity, the order, and the styling of the classified data elements of previously generated structured documents to the matching data elements.