Text this: A grammar-based approach towards unifying hierarchical data models.