updated avro definition so that platform and web are properly placed in the data model hierarchy