Data Extraction from Partially Structured Documents