Data Schemas and Applications