لغة GRML، والتي هي اختصار لـ “General Reuse Markup Language”، هي عبارة عن لغة وسمية تشبه HTML و XML في الأسلوب، حيث تستخدم الوسوم لتنظيم البيانات في الملفات وصفحات الويب. تُنظم البيانات في أعمدة وصفوف، وتُستخدم الوسوم لتحديد النماذج والصور والروابط الفائقة. يعتمد بناء GRML على جزء مبسط من SGML، مما يجعل بنيته مشابهة لـ HTML.
تتميز GRML بأنها تركز على البيانات نفسها بدلاً من عرضها، حيث يتحدد عرض البيانات بواسطة الملف أو متصفح الويب. وهذا يعكس هدفًا مشابهًا لـ HTML في فصل CSS عن HTML والابتعاد عن استخدام علامات ، ولكن يأخذ GRML هذا المفهوم إلى مستوى أبعد من ذلك. أحد الأهداف الرئيسية لإنشاء هذا التنسيق كان الفصل بين “العروض” للبيانات و “النماذج” المستخدمة للتلاعب بها.
تعتبر GRML بمثابة نتيجة شائعة لخطأ طباعي عند محاولة كتابة HTML، حيث تكون الأحرف HT و GR متجاورة على لوحة المفاتيح Qwerty.
على الرغم من وجود GRML، إلا أنها لم تنتشر بشكل واسع حتى مايو 2005، ولكنها تعتبر أداة مهمة لتحديد هيكل البيانات وتنظيمها بطريقة محكمة. تعتبر GRML أداة فعّالة لتمثيل البيانات بشكل دقيق ومنظم، وهي تعزز فصل البيانات عن عرضها، مما يجعلها خيارًا مفضلًا للمشاريع التي تتطلب إدارة كبيرة للبيانات وتنظيمها بشكل فعال.
للمزيد من المعلومات، يمكنك زيارة صفحة ويكيبيديا لـ GRML.