Structuring Chaos%3A Bringing Order to Data with Entity Definitions