رحلة بصرية في عمق النص القرآني
القصة بدأت منذ عشرة أعوام أو يزيد, عندما كانت البيانات وتصويرها البصري مصدر إلهام للعديد من الأفكار ولا تزال, يومها تولّد سؤال "ماذا لو أمكن عرض آيات القرآن الكريم بصرياً باستخدام نماذج البيانات؟ وهل يمكن أصلاً تحويل النص القرآني إلى تمثيل بصري؟"
لم يكن هذا السؤال آنذاك نتيجة حاجة معرفية واضحة، بل كان أقرب إلى فضول جمالي وفكرة لم تكتمل ملامحها بعد. فالأدوات لم تكن متاحة بالقدر الكافي، كما أن حدود المعرفة في تلك المرحلة لم تكن تسمح بتصوّر الأبعاد الحقيقية لهكذا فكرة.
لكن السؤال كان ملحّاً فيما بدا لي مؤخراً أكثر مما توقعت, ومطويّاً دون وعي مني في عالم الأفكار حتى أتى أناس نحسبهم, والله حسيبهم, واحات في الصحراء, ومنارات علم توقظ أفكاراً قد حسبناها عابرة... منهم من هو ذو لسان عربي مبين, يقرأ القرآن ويجمع آياته فتحسب أنك ما قرأت القرآن قبل هذا قطّ.. وآخرون, مناهل علمٍ ومصادر معرفة في شتى العلوم.. أسأل الله لهم فرجاً قريباً لحيّهم ورحمة منه لمن توفاهم.
هكذا عاد السؤال أكثر إلحاحاً وأوضح رؤية لا يعوزه إلا ما أذن الله به من وقت وسخّر لنا من أدوات.. حتى تعرّفت على مشروع موسوعة القرآن الكريم (Quran Corpus) التي أسسها الدكتور Kais Dukes من جامعة Leeds, رحمه الله, المشروع مفتوح المصدر على GitHub: [https://github.com/kaisdukes/quranic-corpus]
ويُعد من أكثر المراجع استخداماً, خاصة لغير الناطقين بالعربية, في دراسة القرآن.
ومع أدوات الذكاء الاصطناعي, اكتملت صورة الإجابة عن السؤال الذي كان حائراً لسنين خلت أن كيف لمن جمع القرآن أن يستحضر آيات الصوم كلها مرة واحدة بترتيبها وموضع ورودها مثلاً, أو كم مرة ورد اسم الرحمن في القرآن, وما هي أكثر مواضع ذكر الحمد في الكتاب. أسئلة أزعم أن هذا المشروع ليس إلّا محاولة للإجابة عنها.. إنما بصورة بصرية تتيح للدّراس أن يرى مواضع جذرٍ ما في كل سور القرآن وتحديد آياته في مخطوط واحد, أو يجمع جذعاً لغوياً في سورة ويعرض مواضع الجذر في آياتها, ويبحث في التلازمات اللسانية وكم مرة ورد ذكر كذا عندما وردت كلمة كذا وغيرها من أدوات البحث المتقدمة التي وإن بدت غير ما عهده الناس في أدوات كهذه, إلا أنني أزعم أن من أمكن منها وفهم عملها قد يرى ويجمع من الكتاب ما لم يرَ من قبل.
أسأل الله أن يجعل في هذا العمل نفعاً، وأن يتقبل ما كان فيه من خير، وأن يغفر ما كان فيه من خطأ أو تقصير.
أما المشروع فهو كما يلي شرحه:
أنماط التصوير البصري المتعددة
يوفر التطبيق تسعة أنماط من الرسوم البيانية التفاعلية، كل منها يكشف بُعداً مختلفاً من النص القرآني. جميعها تدعم التكبير والتحريك باللمس أو بالفأرة.
مخطط توزيع السور (Surah Distribution)

مخطط بياني يرسم كل سورة كنقطة على محورين: المحور الأفقي يمثل ترتيب السورة (1 إلى 114)، والمحور الرأسي يمثل عدد كلماتها. حجم كل دائرة يتناسب مع طول السورة, فتظهر سورة البقرة أكبر الدوائر, بينما يتدرج اللون بحسب عدد الآيات. عند تفعيل فلتر جذر معين تُبرز السور التي يرد فيها ذلك الجذر وتخفت البقية.
خريطة بنية المصحف (Corpus Architecture)

شجرة شعاعية (Radial Dendrogram) تمثل التسلسل الهرمي الكامل للمصحف: في المركز "المصحف"، تتفرع منه السور الـ114، ومن كل سورة تتفرع جذورها اللسانية. عند النقر على سورة ما تتوسع لعرض جميع جذورها (قد تصل إلى مئات)، في حين تعرض السور الأخرى أبرز عشرة جذور فقط. يحتوي المخطط على أداة بحث مدمجة تتيح البحث عن أي جذر في المصحف بأكمله وتبرزه بصرياً عبر كل السور.
الخريطة الشعاعية للسورة (Radial Sura Map)

عرض شعاعي لسورة واحدة: كل آية تظهر كعمود يمتد من المركز إلى الخارج، طوله يعكس عدد كلمات الآية ولونه يدل على الوظيفة النحوية الغالبة (اسم، فعل، حرف). على كل عمود تظهر عقد صغيرة تمثل الجذور اللسانية الموجودة في تلك الآية. أقواس داخلية تربط بين الآيات التي تشترك في نفس الجذر, فتكشف بصرياً أين يتكرر جذر بعينه داخل السورة الواحدة. النقر على أي آية يعرض نصها الكامل ويفصّل جذورها.
شبكة الجذور والصيغ (Root Network)

شبكة قوى فيزيائية (Force-directed) تعرض الجذور اللسانية كعقد كبيرة تدور حولها عقد أصغر تمثل الصيغ الصرفية (Lemmas) المشتقة منها. حجم كل عقدة يتناسب مع تكرارها في النص. خطوط منحنية تربط كل جذر بصيغه، ويمكنك سحب أي عقدة بالفأرة لإعادة ترتيب الشبكة. شريط تحكم يتيح ضبط عدد الجذور المعروضة (5 إلى المئات) مع إمكانية تصفيتها حسب سورة معينة.
مخطط تدفق الجذور (Root Flow Sankey)

مخطط Sankey يُظهر تدفق العلاقة من الجذور إلى صيغها الصرفية: على اليسار الجذور مرتبة حسب التكرار، وعلى اليمين الصيغ المشتقة. سماكة كل شريط تعكس عدد مرات الاشتقاق. يكشف هذا العرض كيف تتفرع جذور قليلة إلى صيغ كثيرة (وبالعكس أحياناً).
مخطط القوس (Arc Flow)

يعرض الآيات على حافة قوس والجذور على حافة مقابلة، مع أقواس ملوّنة تربط بينها. ارتفاع كل عمود يمثل عدد الكلمات، وسماكة القوس تدل على قوة العلاقة.
شجرة الاعتماد النحوي (Dependency Tree)

رسم شجري للمكونات النحوية في آية أو مجموعة آيات، يُظهر علاقات الإعراب والتبعية بين الكلمات.
شبكة المعرفة (Knowledge Graph)

شبكة عصبية بصرية تعرض الجذور المتتبّعة وعلاقاتها الدلالية عبر السور، مما يكشف ترابطات معنوية قد لا تكون ظاهرة في القراءة الخطية.
شبكة التلازمات (Collocation Network)
تحليل إحصائي يقيس التلازم اللساني (PMI — Pointwise Mutual Information) بين الجذور: أي الجذور تميل للظهور معاً في نفس الآية بنسبة أعلى. النتائج تُعرض كشبكة تفاعلية تكشف شراكات لسانية في النص القرآني.
كيف يعمل خلف الكواليس؟

التعامل مع أكثر من 77,000 كلمة في المتصفح ليس أمراً بسيطاً. المشروع يعتمد على بنية تقنية ذكية:
التحميل التدريجي
يتم جلب البيانات سورةً بسورة من واجهة Quran.com API لتجنّب تجميد الشاشة
التخزين المحلي
تُحفظ البيانات في IndexedDB (قاعدة بيانات داخل المتصفح) لتكون الزيارات اللاحقة فورية
المؤشرات المتعددة
يتم فهرسة الكلمات حسب الجذر، والصيغة الصرفية، والنص، والمعنى
الإظهار المباشر
تُعرض الرسوم باستخدام D3.js مع دعم التكبير والتحريك بسلاسة
البحث الشامل
بوابتك إلى 77,000 كلمة في نظام البحث الذكي.
يوفر التطبيق محرك بحث متعدد الأبعاد يشبه أدوات المطورين المحترفة:
بحث بالجذر — اكتب ك ت ب لتجد كل الكلمات المشتقة من هذا الجذر
بحث بالصيغة الصرفية (Lemma) — ابحث بالشكل القاموسي للكلمة
بحث نصّي مباشر — ابحث بأي لفظ قرآني
بحث بالمعنى — ابحث بالإنجليزية عن المعنى (مثلاً: "mercy" أو "knowledge")
بحث معجمي — ربط الجذور والكلمات مع موقع المعاني ومعجم الدوحة للبحث السريع في المعاجم.
كل نتيجة بحث تُبرز الكلمة مباشرة في الرسم البياني النشط، مع إمكانية التنقل بلوحة المفاتيح.
تصميم غامر ومتجاوب
التطبيق لا يبدو كأداة بحثية تقليدية, بل هو لوحة تحكّم غامرة على شاشة كاملة:
الوضع الليلي والنهاري — تبديل سلس بين السمة الفاتحة والداكنة
سمات ألوان قابلة للتخصيص — اختر من مجموعات ألوان مُعدّة أو أنشئ سمتك الخاصة
متجاوب بالكامل — يعمل على الحاسوب والجوال
متعدد اللغات — واجهة عربية وإنجليزية بالكامل
نظام مصادقة — تسجيل الدخول لحفظ الإعدادات المفضلة
البنية المعمارية
المشروع مبني بمعمارية حديثة ومُحكمة:
Next.js App Router
├── طبقة البيانات (CorpusCache + CorpusLoader)
├── طبقة التصوير (D3.js Visualizations)
├── طبقة البحث (GlobalSearch مع فهارس متعددة)
├── طبقة التصميم (CSS Variables + Dark/Light)
└── طبقة المصادقة (Supabase Auth)
ما الذي يميّز هذا المشروع؟
مفتوح المصدر, الكود متاح للجميع للمساهمة والتطوير
أداء سريع, تحميل فوري بعد الزيارة الأولى بفضل IndexedDB
بدون خادم خاص, يعمل بالكامل في المتصفح بعد التحميل الأولي
قابل للتوسيع, بنية معيارية تسهّل إضافة رسوم بيانية جديدة
تجربة مستوى مؤسسي, رصد تحليلات، تصدير PNG/SVG، جولة تعريفية تفاعلية
مشروع مُصوِّر القرآن الكريم ليس مجرد أداة, إنه طريقة مختلفة لفهم النص القرآني. يجمع بين قوة علم البيانات وجمال التصميم التفاعلي ليمنحك أداة فريدة لجمع وفهم الكتاب.
سواء كنت باحثاً في اللسانيات، أو طالب علم، أو مطوّراً مهتماً بالتقنيات الحديثة, ستجد في هذا المشروع ما يُلهمك ويُثري فهمك.