لغة تعريف وثائق التعريف (DDML) هي لغة تخطيط XML تم اقتراحها في عام 1999 من قبل مجموعة متنوعة من المساهمين من قائمة البريد الإلكتروني xml-dev. تم نشرها فقط كملاحظة من W3C وليست توصية، ولم تجد صالحًا للمطورين. بدأت DDML باسم XSchema، وهي إعادة صياغة لـ DTDs في شكل مستندات XML كاملة، بحيث يمكن استخدام العناصر والسمات بدلاً من الإعلانات لوصف مخطط. مع تطور العمل، تم تغيير الاسم إلى DDML، مما يعكس انتقالًا بعيدًا عن الهدف من تكرار كل وظائف DTD، للتركيز بدلاً عن ذلك على توفير إطار قوي لوصف التسلسل الأساسي للعنصر/السمة. لم تقدم DDML أي أنواع بيانات أو وظائف خارج ما قدمته بالفعل DTDs، لذا لم يكن هناك الكثير من الميزة في استخدام DDML بدلاً من DTDs. ومع ذلك، ساهمت DDML في تطوير الجيل التالي من لغات تخطيط XML الأساسية، بما في ذلك XML Schema و RELAX NG بشكل أفضل.
يمكنك العثور على مزيد من المعلومات حول DDML على صفحة ويكيبيديا هذه: رابط ويكيبيديا.
يرجى ملاحظة أن اللغة ليست مفتوحة المصدر ولا تتوفر على العديد من الميزات المتقدمة مثل التعليقات والتنسيق الدلالي.