يهدف المشروع إلى إيجاد طريقة لرقمنة كتب التراث العربي عن طريق الجهد الموزع بين فئة كبيرة من الناس.
ﻹستخدام البرنامج بسهولة قمنا بإنشاء ملف دوكر يمكن تشغيله بواسطة أمر واحد وبعد ذلك يمكنك مباشرة
- docker
docker-compose up --build
بعد تشغيل اﻷمر السابق يمكنك تصفح البرنامج على الروابط التالية:
هذه الوحدة تستقبل مستند pdf ثم يقوم بتحليل كل صفحة على حدة ويستخرج كل صفحة في صورة يمكن الاستفادة من تقنيات مكتبة opencv وخصوصا Contours
تحفظ كل صورة و تعطى معرف خاص بها يسهل إرجاعها إلى مكانها الصحيح في المستند مخرجات هذه الوحدة ملف xml أو قاعدة بيانات تحوي هيكلة الكتاب ومجلد فيه صور لكل صفحات الكتاب كل صفحة على حدة.
تقوم هذه الوحدة باستخدام مخرجات وحدة تحليل المستند في صنع واجهة برمجية تستقبل طلب الصورة فتعيد صورة صفحة ثم تستقبل مدخلات الطلب وتتأكد من صحته ثم تخزن القيمة النصية في مكانها الصحيح في المستند.
عمل هذه الوحدة هو إعادة بناء المستند إلى صورته الأصلية لكن باستخدم النصوص المرقونة والمنسقة مسبقا مخرجات هذه الوحدة ملفات نصية أو html أو pdf أو كتاب اإلكتروني يمكن الاستفادة من وحدة التحويل في برنامج calibre مفتوح المصدر لتحويل صيغة xhtml إلى كل أنواع الصيغ الإلكترونية
تعمل هذه الوحدة كواجهة استخدام للنظام حيث توفر:
- آلية تسجيل للأعضاء والمساهمين
- لوحة الإدارة: إدارة الأعضاء والمشاريع
- مكان لإنشاء مشاريع كتب جديدة
- كل مشروع يوفر آلية رفع المستند غير المرقون ومتابعة مراحل تطوره إلى المرحلة النهائية
- صفحة المساهمة في الرقن وهي تتبع آلية الإدخال والتدقيق المذكورة لاحقا
- واجهة لعرض الاحصائيات من مثل الكلمات المرقونة والأسطر وعدد المستخدمين الكلي و الفعلي و الكتب المنجزة
- (إدخال أولي) جولة رقن النص من صورة السطر المجلوبة من وحدة توزيع الصور.
- (التدقيق الأولي) جولة التدقيق ١ تدقيق للنص ومقارنته بالصورة بعناية.
- (التدقيق الثاني) جولة التدقيق اللغوي الأولى بعد أكتمل تدقيق نصوص السطور ، يلزم الآن فحصها عن كثب بحثًا عن الأخطاء الصغيرة التي ربما تكون قد فاتتها.
- (التنسيق ١) جولة التنسيق 1 لقد تم بالفعل تدقيق نصوص الصفحات ، ولكن يلزم الآن تنسيقها باستخدام ترميزxhtml
- (التنسيق ٢) جولة التنسيق 2 يجب فحص نصوص الصفحات في هذه الجولة بعناية لإزالة أي أخطاء تنسيق متبقية.
- (تصدير) تحويل الكتب إلى نص إلكتروني نهائي.
- (قراءة الناتج ) قراءة سلسة قبل نشر نص إلكتروني نهائي يمكن تحميله اختياريًا للقراءة السلسة.
- (التحقق النهائي) التحقق قبل نشر الكتاب
الصورة التالية توضح سير هذه المراحل: الصور التالية من مشروع pgdp الذي يعتمد نفس الفكرة