I'm a software developer who's relatively new to video. Currently my company delivers transcoded video and XML metadata to our partners. We need to rebuild our system. I'm assuming that there must be some kind of industry standard way of generating metadata. Our system currently gets data from a database and then uses a proprietary application to generate the XML. It's this proprietary system we are looking to replace with something more modern. Looking for recommendations.