1. A method for determining a schema for a dataset, the method comprising: identifying a dataset comprising data in a given format and relationships between data pairs; identifying an original schema for the dataset, the original schema comprising comprising describing an organizational structure; determining an initial fit between the dataset and the original schema, the initial fit quantifying a conformity of the data in the given format in the dataset to the organizational structure of the original schema; identifying a plurality of additional schemas, each additional schema describing a distinct organizational structure; and partitioning the data in the dataset into a plurality of subsets, each subset comprising at least a portion of the data maintained in the given format and a modified fit quantifying a modified conformity of subset data in each subset to one of the original schema and the additional schemas, the modified fit greater than the original fit.