Representative Objects: Concise Representations of Semistructured, Hierarchial Data.
WebOQL: Restructuring Documents, Databases, and Webs.