30. The method of claim 19 , further comprising for each candidate table: accessing a set of static features for the candidate table; and deriving a set of ranking features for the candidate table from the set of static features and the one or more dynamic features; and wherein generating a ranking score for the candidate table comprises generating a ranking score for the candidate table from the set of ranking features for the candidate table.
30. The method of claim 19 , further comprising for each candidate table: accessing a set of static features for the candidate table; and deriving a set of ranking features for the candidate table from the set of static features and the one or more dynamic features; and wherein generating a ranking score for the candidate table comprises generating a ranking score for the candidate table from the set of ranking features for the candidate table. 36. The method of claim 30 , wherein deriving a set of ranking features comprises: determining which portions of the candidate table description, including one or more of: caption, Uniform Resource Locator (URL), title, page level heading, other headings, or surrounding text, include keyword hits; and computing a base score for the candidate table based on which portions of the candidate table description include keyword hits.