30. The computer program product for managing user contributed data extraction templates using weighted ranking score analysis of claim 27 wherein transforming the data field ratio term data for the data extraction template, the data field count weighting factor data assigned to the data extraction template, the data acceptance ratio term data for the data extraction template, and the data acceptance weighting factor data assigned to the data extraction template into data extraction template ranking score data for the data extraction template includes: multiplying the data field ratio term data for the data extraction template by the data field count weighting factor data assigned to the data extraction template to generate weighted data field ratio term data for the data extraction template; multiplying the data acceptance ratio term data for the data extraction template by the data acceptance weighting factor data assigned to the data extraction template to generate weighted data acceptance ratio term data for the data extraction template; and adding the weighted data field ratio term data for the data extraction template to the weighted data acceptance ratio term data for the data extraction template to generate data extraction template ranking score data for the data extraction template.
30. The computer program product for managing user contributed data extraction templates using weighted ranking score analysis of claim 27 wherein transforming the data field ratio term data for the data extraction template, the data field count weighting factor data assigned to the data extraction template, the data acceptance ratio term data for the data extraction template, and the data acceptance weighting factor data assigned to the data extraction template into data extraction template ranking score data for the data extraction template includes: multiplying the data field ratio term data for the data extraction template by the data field count weighting factor data assigned to the data extraction template to generate weighted data field ratio term data for the data extraction template; multiplying the data acceptance ratio term data for the data extraction template by the data acceptance weighting factor data assigned to the data extraction template to generate weighted data acceptance ratio term data for the data extraction template; and adding the weighted data field ratio term data for the data extraction template to the weighted data acceptance ratio term data for the data extraction template to generate data extraction template ranking score data for the data extraction template. 32. The computer program product for managing user contributed data extraction templates using weighted ranking score analysis of claim 30 wherein the data acceptance ratio term data for the data extraction template is generated by dividing the data acceptance count data associated with the data extraction template by the number of times the data extraction template has been applied to source documents of the source document type.