Modeling structured data