أشارككم في هذا الموضوع نقاشًا قرأته على مجتمع Islamic Network يتناول فكرة بناء إطار تقني Quran Text Verification Framework للتحقق من سلامة النص القرآني وأرى أن طرحه في مجتمع إتقان مفيد لنا كمطورين ومهتمين بتقنيات القرآن.
يشير النقاش لمشكلة جوهرية وهي أن معظم التطبيقات والمواقع القرآنية اليوم تعتمد على نسخ النص من مصادر رقمية أخرى (APIs، قواعد بيانات، مستودعات)، مع افتراض أن جهة ما قامت بالتحقق العلمي مسبقًا.
لكن في الواقع:
- قد تحدث تحويلات غير مقصودة للنص
- قد تختلف النسخ بين المصدر والـ API
- قد تتغير البيانات بمرور الوقت دون توثيق
- وقد تظهر فروقات في الرسم (عثماني / إملائي)، الحركات، أو الترميز
ويقترح بناء على ذلك الاقتراح الأساسي إنشاء إطار تحقق (Verification Framework) يقوم على وجود مصدر نص قرآني موثّق علميًا (Golden Source) وتوفير أدوات تقنية لمقارنة أي نسخة رقمية بهذا المصدر وإرفاق بيانات وصفية Metadata مع كل نص توضح: مصدره ومن قام بمراجعته وتاريخ التحقق وضمان أن أي نقل أو تحويل أو عرض لم يغيّر النص ولم يُسقط رموزًا أو حركات ولم يتأثر بالخط أو الترميز
الفكرة ليست استبدال المؤسسات العلمية، بل بناء خط الدفاع التقني الأول لحماية النص القرآني في البيئة الرقمية.
من المقترحات والحلول التقنية التي طرحت في النقاش:
- مستودعات تحتفظ بسجل تاريخي كامل لكل التغييرات على النصوص مثل Git
- إعطاء النص علامة رقمية مميزة تشبه بصمة checksums تتغير لو تغير أي حرف أو حركة في النص ويتم التحقق منها آليًا
- قواعد بيانات ذات تتبع زمني تحفظ تاريخ التغييرات وتتيح الرجوع لأي نسخة سابقة
- تم كذلك طرح فكرة حول البلوك تشين وهل هو مناسب لهذا السياق أم لا؟
ما رأيكم بهذه المقترحات، ما التقنيات الأنسب لتنفيذ هذا المقترح، وهل لديكم مقترحات أخرى؟
وهل ترون أن المجتمع التقني قادر بالفعل على بناء أدوات تحقق فعالة تضمن سلامة النص القرآني.
أتطلع لمعرفة آرائكم