Transcript ppt

‫رومنة األسماء العربية‪:‬‬
‫نظام آلي لكتابة األسماء العربية بحروف‬
‫إنجليزية‪ :‬نحو معايير موحدة‬
‫الحوسبة العربية ‪ -‬تعريب الحاسبات – ‪1-15‬‬
‫حسني املحتسب‬
‫‪1‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫بسم هللا الرحمن الرحيم‬
‫الحوسبة العربية ‪ -‬تعريب الحاسبات – ‪1-15‬‬
‫رومنة األسماء العربية‪:‬‬
‫نظام آلي لكتابة األسماء العربية بحروف‬
‫إنجليزية‪ :‬نحو معايير موحدة‬
‫حسني املحتسب‬
‫‪2‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫المسار‬
‫•‬
‫نظام آلي لكتابة األسماء العربية بحروف إنجليزية‬
‫‪Arabic Names Transliteration‬‬
‫نظام آلي لحرفنة (رومنة) األسماء العربية‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫وصف النظام‬
‫قاعدة البيانات المستخدمة‬
‫بعض التفاصيل عن تصميم وبناء النظام‬
‫طرق الحرفنة المستخدمة ومحاولة الوصول إلى معايير مقبولة‬
‫طرق التطبيق‬
‫المشاريع المقترحة‪ :‬للمناقشة الحقا‬
‫‪3‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫التركيب العام لنظام حرفنة األسماء‬
‫واجهة المستخدم‬
‫تحليل المدخالت‬
‫المعالجة‬
‫إعداد المخرجات‬
‫‪4‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫قاعدة‬
‫البيانات‬
‫الحرفنة‬
‫الفورية‬
‫‪5‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫حرفنة‬
‫ملفات‬
‫‪6‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫مثال‬
‫‪7‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫وحدة‬
‫قاعدة‬
‫البيانات‬
‫‪8‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫اختيار‬
‫اللغات‬
‫‪9‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫حول النظام‬
‫•‬
‫المجال المستخدم‬
‫•‬
‫طالب جامعة الملك فهد للبترول والمعادن‬
‫•‬
‫•‬
‫كافة الطالب من الذكور‬
‫لكي يعمل النظام ألسماء اإلناث‬
‫•‬
‫•‬
‫بناء النظام‬
‫•‬
‫•‬
‫بحاجة إلى إضافة أسماء اإلناث المحتملة بالعربية وما يقابلها باإلنجليزية‬
‫فيجوال بيسك (‪ )Visual Basic‬ونظام آكسس (‪ )Access‬إلدارة قواعد البيانات‪،‬‬
‫تحت نظام التشغيل مايكروسوفت ويندوز (‪.)MS Windows‬‬
‫الفعالية‬
‫•‬
‫‪10‬‬
‫باستخدام حاسب شخصي بمعالج بنتيوم ‪ 4‬وسرعة متوسطة‪ ،‬ترجمة ‪ 1000‬اسم‬
‫رباعي من ملف وتخزينه في ملف آخر في دقيقتين تقريبا‬
‫حسني المحتسب – الحوسبة العربية‬
‫فوائد وعوائق‬
‫•‬
‫لترجمة ‪ 1000‬اسم رباعي يدويا‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫شخصين‪ :‬أحدهما يقرأ االسماء واآلخر يكتبها كما يسمعها‬
‫تعتمد على دقة القارئ والسامع‬
‫دقة الطباعة‬
‫مدى االنتظام في استخدام نفس طريقة الكتابة لألسماء المركبة‬
‫مراجعتها من شخص ثالث‬
‫تستغرق حوالي ‪ 6‬ساعات‬
‫•‬
‫•‬
‫•‬
‫•‬
‫مقارنة مع الحاسب اآللي الزيادة هي حوالي ‪ %18000‬دون اعتبار فترة المراجعة بعد العمل اليدوي‬
‫ودون اعتبار معالجة النواقص المترتبة عن عدم وجود بعض األسماء في قاعدة البيانات‪.‬‬
‫الدقة والتوافق التام‬
‫استخدام طريقة واحدة لكتابة االسم الواحد يسهل عملية البحث واالسترجاع لبيانات الطالب‪.‬‬
‫من العوائق‪ :‬طريقة كتابة األسماء تختلف من شخص آلخر‪ ،‬وأحيانا تختلف بين األخوة‬
‫أنفسهم في طريقة كتابة اسم األب أو الجد‪ .‬إذن‪ ،‬ما العمل؟‬
‫‪11‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫مجاالت التطوير‬
‫•‬
‫يعتمد النظام بشكله الحالي على قاعدة بيانات يمكن التعديل فيها‪.‬‬
‫ويمكن تطوير النظام بحيث يستخدم قواعد محددة لكتابة األسماء‬
‫العربية بالحروف اإلنجليزية‪ .‬لكن الحاجة إلى وجود معايير‬
‫موحدة تظهر هنا بشكل جدي‪.‬‬
‫‪12‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫المسار‬
‫•‬
‫نظام آلي لحرفنة األسماء العربية‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫وصف النظام‬
‫قاعدة البيانات المستخدمة‬
‫بعض التفاصيل عن تصميم وبناء النظام‬
‫طرق الحرفنة المستخدمة ومحاولة الوصول إلى معايير مقبولة‬
‫طرق التطبيق‬
‫‪13‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫مقارنة بين عدة‬
‫طرق‪ :‬نلسون وإلياسي‬
‫وعلي وليدين ( ‪Dane‬‬
‫‪) Kusic‬‬
‫‪14‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫مقارنة بين عدة طرق‪:‬‬
‫نلسون وإلياسي وعلي‬
‫وليدون (‪) Dane Kusic‬‬
‫(متابعة)‬
‫‪15‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫طريقة معهد الدراسات اإلسالمية في جامعة مجيل ‪McGill‬‬
‫‪16‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫طريقة‬
‫باكوولتر‬
‫‪17‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫طريقة‬
‫باكوولتر‬
‫(متابعة)‬
‫‪18‬‬
‫حسني المحتسب – الحوسبة العربية‬
b
bah
d
dal
.s
ssad
t
tah
_d
dhal
.d
ddad
_t
thah
r
rah
.t
ttah
^g
geem
z
zay
.z
tthah
.h
hhah
s
seen
`
`ain
_h
khah
^s
sheen
.g
ghain
f
fah
h
hah
'
hamza
q
qaf
w
waw
a
alif
k
kaf
y
yah
Y
alif
maqsoura
l
lam
g
gaf
_A
alif
maqsoura
m
meem
p
pah
T
tah
marbouta
n
noon
v
vah
W
waw
(see
below)
‫حسني المحتسب – الحوسبة العربية‬
‫طريقة آيسو‬
‫المعيارية‬
‫األولى‬
)1961(
19
‫طريقة‬
‫"كالم" ثنائية‬
‫االتجاه‬
‫‪20‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫طريقة‬
‫"بوابة‬
‫العرب"‬
‫‪21‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫طريقة تك‬
‫العربي‬
‫‪22‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫طريقة مكتبة الكونجرس‬
‫األمريكي ومجموعة رابطة‬
‫المكتبات األمريكية‬
‫‪23‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫اقتراح أولي‬
‫ا ‪a‬‬
‫ح‪h‬‬
‫ز‪z‬‬
‫ط‪t‬‬
‫ق‪q‬‬
‫هـ ‪h‬‬
‫‪24‬‬
‫ب‬
‫خ‬
‫س‬
‫ظ‬
‫ك‬
‫و‬
‫‪b‬‬
‫‪kh‬‬
‫‪s‬‬
‫‪th‬‬
‫‪k‬‬
‫‪w‬‬
‫ت‬
‫د‬
‫ش‬
‫ع‬
‫ل‬
‫ي‬
‫‪t‬‬
‫‪d‬‬
‫‪sh‬‬
‫‪a‬‬
‫‪l‬‬
‫‪y‬‬
‫ث‬
‫ذ‬
‫ص‬
‫غ‬
‫م‬
‫حسني المحتسب – الحوسبة العربية‬
‫‪th‬‬
‫‪th‬‬
‫‪s‬‬
‫‪gh‬‬
‫‪m‬‬
‫ج‬
‫ر‬
‫ض‬
‫ف‬
‫ن‬
‫‪j‬‬
‫‪r‬‬
‫‪dh‬‬
‫‪f‬‬
‫‪n‬‬
‫المسار‬
‫•‬
‫نظام آلي لحرفنة األسماء العربية‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫وصف النظام‬
‫قاعدة البيانات المستخدمة‬
‫بعض التفاصيل عن تصميم وبناء النظام‬
‫طرق الحرفنة المستخدمة ومحاولة الوصول إلى معايير مقبولة‬
‫طرق التطبيق‬
‫‪25‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫نحو معايير موحدة‬
‫•‬
‫•‬
‫•‬
‫الحاجة ضرورية لالتفاق على معايير موحدة لحرفنة األسماء‬
‫العربية‬
‫وجود المعايير الموحدة ال يكفل تطبيقها والتقيد بها‬
‫الحاجة إلى اقتراح سياسات لتطبيق هذه المعايير‬
‫‪26‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫كتابة األسماء آليا في مكاتب األحوال المدنية والجوازات‬
‫•‬
‫برمجة المعايير الستخدامها في مكاتب األحوال المدنية والجوازات‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫طباعة اسم صاحب الشأن بالعربية واإلنجليزية آليا حسب المعايير المبرمجة‬
‫التأكد من كتابة أسماء المواليد الجدد حسب المعايير الموحدة‬
‫عند وجود التباسات معينة‪ ،‬يمكن الرجوع إلى لجنة دائمة من أهل االختصاص‬
‫للمساعدة في حل اإلشكاالت‪ ،‬وإضافة الحلول إلى نظام البرمجة المستخدم‬
‫كمرحلة انتقالية يمكن تعميم النظام على كافة المدارس والمعاهد والكليات‬
‫والجامعات حتى يتم توحيد كافة األسماء المستخدمة‬
‫ماذا عن الوثائق السابقة؟‬
‫•‬
‫‪27‬‬
‫يمكن للدوائر المختصة إصدار وثيقة رسمية تشهد بأن صاحب تلك الوثيقة هو نفس‬
‫الشخص المعني‬
‫حسني المحتسب – الحوسبة العربية‬
‫الوجه اآلخر‪ :‬العودة إلى قاعدة بيانات عربية‬
‫•‬
‫•‬
‫إذا كان لدينا اسم مكتوب بحروف إنجليزية‪ ،‬ما هو االسم المقابل‬
‫له بالعربية؟‬
‫إذا كان لدينا اسم مكتوب بحروف عربية‪ ،‬ما هو االسم المقابل له‬
‫باإلنجليزية؟‬
‫‪28‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫ماذا عن استخدام اللغة العربية؟‬
‫•‬
‫•‬
‫•‬
‫نعم استخدام قاعدة بيانات عربية‬
‫وجود الشفرة الموحدة (‪ )Unicode‬يسهل كثيرا‬
‫االستفسار من قاعدة بيانات عربية أقل لبسا‬
‫•‬
‫•‬
‫‪29‬‬
‫‪Husni hosni hosny husny hasni hesni hisni Hussni‬‬
‫‪hossni hossny hussny hassni hissni‬‬
‫حسني (حسنى)‬
‫حسني المحتسب – الحوسبة العربية‬
‫بعض الخوارزميات لمعالجة البحث‬
‫•‬
‫تفاصيل تقنية تطبيقية معروضة في ورقة البحث‬
‫•‬
‫•‬
‫(آخر موضوع في مذكرة المادة)‬
‫عرضة لمزيد من الدراسة‬
‫‪30‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫مالحظات‬
‫افترضنا البحث عن أسماء مفردة‬
‫•‬
‫•‬
‫الحاجة للبحث عن أسماء متعددة‬
‫•‬
‫•‬
‫الحاجة إلى إدخال أدوات لتصفية االسم في بعض الحاالت‪:‬‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫‪31‬‬
‫يقوم نظام الحاسب المستخدم بتقسيم االسم الكامل إلى مجموعة من‬
‫األسماء المفردة‪ ،‬ومعالجتها منفردة ثم إعادة ربط النتائج‬
‫األسماء التي تبدأ بـِ أبو وأبا وابن‬
‫األسماء التي تبدأ بـِ عبد‬
‫األسماء التي تبدأ بـِ رب‪ ،‬مثل عبد رب النبي‬
‫األسماء المنتهية بـِ هللا‪ ،‬مثل وصل هللا ولطف هللا‬
‫األسماء المنتهية بـِ الدين‪ ،‬مثل علم الدين وصالح الدين‬
‫حسني المحتسب – الحوسبة العربية‬
‫المسار‬
‫•‬
‫نظام آلي لحرفنة األسماء العربية‬
‫•‬
‫•‬
‫•‬
‫•‬
‫•‬
‫وصف النظام‬
‫قاعدة البيانات المستخدمة‬
‫بعض التفاصيل عن تصميم وبناء النظام‬
‫طرق الحرفنة المستخدمة ومحاولة الوصول إلى معايير مقبولة‬
‫طرق التطبيق‬
‫‪32‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫توصيات‬
‫الندوة العلمية األولى حول توحيد معايير النقل الكتابي‬
‫ألسماء األعالم العربية ‪:‬األبعاد األمنية‪ 23 ،‬ربيع الثاني‬
‫‪1424‬هـ‬
‫‪33‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫توصيات الندوة‬
‫•‬
‫•‬
‫يكتب االسم متسلسال (من االسم األول إلى األب ثم الجد‬
‫فاللقب) ويكتب رباعيا كلما أمكن ذلك ويوضع ("ابن "أو "‬
‫بنت "أو " ولد ")بين االسم األول والثـاني وذلك للتفريق‬
‫بين األسماء المركبة والمفردة وتكتب عند الرومنة ‪bn,‬‬
‫‪bt, wd‬‬
‫عدم األخذ باإلعراب عند كتابة االسم ‪.‬‬
‫• مثال ‪:‬محمد ←‪ Muhammad‬ولـيس‬
‫‪ Muhammadu‬وال ‪Muhammadun‬‬
‫‪34‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫توصيات الندوة‬
‫•‬
‫•‬
‫تعامل األسماء المركبة والكنى معاملة االسم المفرد ‪ ،‬وذلـك بضـم‬
‫مكونـات األسماء المركبة‬
‫شرف الدين ← ‪Abuqays,‬‬
‫• مثال ‪:‬أبو قيس ‪،‬‬
‫ُ‬
‫‪Sharafuddeen‬‬
‫تعامل الـ التعريف حسب نطقها (تختلف الشمسية عن القمرية)‬
‫•‬
‫•‬
‫‪35‬‬
‫مثال ‪:‬السالم والمسلم ←‬
‫‪as-Saalim, al-Muslim‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫توصيات الندوة‬
‫•‬
‫•‬
‫تعامل آل بطريقة مختلفة عن الـ التعريف‬
‫• مثال ‪:‬آل سالم و السالم ←‬
‫• ‪aal Saalim, as-Saalim‬‬
‫تكتب التاء المربوطة حسب نطقها إما هاء أو تاء‬
‫• مثال ‪:‬هبة ‪ ،‬هبة هللا ←‬
‫• ‪Hibah, Hibatullah‬‬
‫‪36‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫توصيات الندوة‬
‫•‬
‫•‬
‫•‬
‫سام ← ‪Bassaam‬‬
‫تكرر الحروف المشددة‪ :‬بَ َّ‬
‫تعامل األلف المقصورة كالفتحة‪ :‬ليلى ← ‪Layla‬‬
‫تعامل األسماء بحسب نطقها‪ :‬طه ← ‪Taahaa‬‬
‫‪37‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫توصيات الندوة‪:‬‬
‫الحروف العربية‬
‫التي لها ما يقابلها‬
‫صوتيا في الحرف‬
‫الروماني‬
‫‪38‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫توصيات‬
‫الندوة‪:‬‬
‫الحروف‬
‫والحركات‬
‫العربية التي‬
‫ليس لها ما‬
‫يقابلها صوتيا‬
‫في الحرف‬
‫الروماني‬
‫‪39‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫توصيات‬
‫الندوة‪:‬‬
‫الحروف‬
‫والحركات‬
‫العربية التي‬
‫ليس لها ما‬
‫يقابلها صوتيا‬
‫في الحرف‬
‫الروماني‬
‫‪40‬‬
‫حسني المحتسب – الحوسبة العربية‬
‫وشكرا‬
‫سبحانك اللهم وبحمدك أشهد أن ال إله‬
‫إال أنت أستغفرك وأتوب إليك‬
‫‪41‬‬
‫حسني المحتسب – الحوسبة العربية‬