Hello Fairouz,
Thank you for your post. I hope that someone in the larger DataCite user community will be able to share something they have created. I am writing to give some background. In the 2011, DataCite released version 2.1 of the Metadata Schema, and the documentation included mappings to 4 other metadata schemes, including DDI. At that time, we also stated the following: "The DataCite Metadata Working Group offers these initial mappings as a service to the community, but will not be responsible for maintaining them on an ongoing basis." Unfortunately, the Metadata Working Group just doesn't have the resource capacity to provide ongoing support for mappings, let alone tools.Let's hope that this short discussion spurs some interest in sharing code.
Good luck,
Joan Starr
Co-chair, DataCite Metadata Working Group