Contextual Data Structuring