مشروع الموسوعة العربية

مقترح شامل لتطوير موسوعة عربية متكاملة تجمع بين التراث العلمي والمعرفة المعاصرة

📚

التراث العلمي

استعادة وإحياء التراث العلمي العربي للحضارة الإسلامية

🔬

المعرفة المعاصرة

دمج العلوم الحديثة مع التراث العلمي الأصيل

🤝

التعاون الجماعي

مشروع مفتوح المصدر للمساهمة الجماعية

المساهمة في المشروع

🔗

مستودعات المشروع

المشروع مفتوح المصدر ومتاح للجميع للمساهمة والتطوير

📚

نزهة الألباب

مستودع موسوعة علوم الرياضيات

📁عرض المستودع
🔧

رياض المهندسين

مستودع موسوعة الهندسة والفيزياء

📁عرض المستودع
🧠

البُرهان

المساعد الذكي للموسوعة

📁عرض المستودع
✍️

إضافة المحتوى

المساهمة بالمقالات والمواد العلمية ومراجعة المحتوى

🔧

تطوير التقنية

تحسين الواجهة والوظائف التقنية

عرض المعادلات

نظام مقترح متكامل لعرض المعادلات الرياضية باللغة العربية باستخدام LaTeX - أمثلة تطبيقية

📦

حزم LaTeX المقترحة

أمثلة على الحزم الأساسية للرياضيات، الخطوط العربية، والتحكم في الاتجاه

حزم لاتيك
\usepackage{amsmath,amsfonts,amssymb,mathrsfs,tikz,fancyhfr}
\usepackage{mathtools}
\usepackage{fontspec}
\usepackage{unicode-math}
\usepackage{polyglossia}
\usepackage{array}
\usepackage{cancel}
\usepackage{bidi}
\usepackage{multirow}
\usepackage{booktabs}
\usepackage{graphicx}
\usepackage{xcolor}
\usepackage{tikz}
🔤

إعداد اللغة والخطوط المقترح

مثال على تعيين اللغة العربية وخطوط الرياضيات العربية

مقارنة الأرقام في LaTeX

الأرقام التقليدية
\setdefaultlanguage[calendar=gregorian]{arabic}
\setmainfont[Script=Arabic, Mapping=digits]{Amiri}
\setmathfont[Script=Arabic, Mapping=digits]{XITS Math}
LaTeX render with normal digits
الأرقام العربية
\setdefaultlanguage[calendar=gregorian]{arabic}
\setmainfont[Script=Arabic, Mapping=arabicdigits]{Amiri}
\setmathfont[Script=Arabic, Mapping=arabicdigits]{XITS Math}
LaTeX render with Arabic digits
🎨

عائلات الخطوط العربية المقترحة

أمثلة على خطوط متخصصة للمتغيرات الرياضية العربية

عائلات الخطوط
\newfontfamily\diwani[Script=Arabic,Mapping=digits]{Diwani Letter}
\newfontfamily\diwanioutlineshaded[Script=Arabic,Mapping=digits]{Diwani Outline Shaded}
\newfontfamily\takween[Script=Arabic,Mapping=digits]{Takween}
\newfontfamily\simpleindustoutline[Script=Arabic,Mapping=digits]{Simple Indust Outline}
\newfontfamily\simpleindustshaded[Script=Arabic,Mapping=digits]{Simple Indust Shaded}
\newfontfamily\boldarabic[Script=Arabic,Mapping=digits]{Amiri Bold}
\newfontfamily\italicarabic[Script=Arabic,Mapping=digits]{Amiri Italic}

أمثلة تطبيقية للخطوط العربية

مثال 1: المتغيرات
\[  \alpha x + \beta \Leftrightarrow \text{\takween{ب}} + \text{س} \text{\takween{أ}}  \]
LaTeX example 1: Variables
مثال 2: المجموعات
\[ \mathbb{R} \Leftrightarrow \text{\diwanioutlineshaded{ح}} \]
LaTeX example 2: Sets
مثال 3: الدوال المركبة
\[ f\left(g\left(\theta\right)\right) \Leftrightarrow \left(\left(\text{\takween{ى}}\right)\text{\diwani{ل}}\right)\text{\diwani{د}} \]
LaTeX example 3: Composite Functions

الدوال الرياضية العربية المقترحة

أمثلة على أوامر مخصصة للدوال الرياضية باللغة العربية

أمثلة تطبيقية للدوال الرياضية

دالة الجيب
\newcommand{\arabsin}[1]{\left(#1\right)\!\!\raisebox{-2.5pt}{\text{\diwani{جا}}}}

\[  \sin\left(x\right) \Leftrightarrow \arabsin{\text{س}}  \]
LaTeX sine function example
دالة اللوغاريتم
\newcommand{\arablog}[2]{\left(\text{#2}\right)\!\!\lowerscript{\text{#1}}\text{\diwani{لو}}}

\[  \log_{10}\left(y\right) \Leftrightarrow \arablog{10}{\text{ص}}  \]
LaTeX logarithm function example
النهاية
\newcommand{\arablim}[2]{\underset{#2 \leftarrow #1}{\text{نـــــها}}}

\[ \lim_{x \to 0} \frac{1}{x} \Leftrightarrow \frac{1}{\text{س}}\arablim{\text{س}}{0} \]
LaTeX limit function example
🔬

أمثلة تطبيقية متقدمة

نماذج لمعادلات رياضية معقدة باللغة العربية

معادلة معقدة 1

\[ \text{س}\ad\arabcos{\text{س}}\arabsin{\text{س}}\arabint{0}{1} \]
LaTeX complex equation 1

معادلة معقدة 2

\[ \frac{\prescript{\text{ك}}{}{\text{س}}\arabsum{1=\text{ك}}{100}}{\text{س}} = \left(\text{س}\right)\text{\diwani{د}} \]
LaTeX complex equation 2

الرسم البياني

تطبيق الرسم البياني بدءاً من اليمين في الرسوم البيانية والتمثيلات البصرية - أمثلة تطبيقية باستخدام Python و Matplotlib

📊

أهمية الرسم البياني بدءاً من اليمين

نقترح تطبيق الرسم البياني بدءاً من اليمين في جميع الرسوم البيانية والتمثيلات البصرية لضمان التوافق مع طبيعة القراءة العربية وتحسين تجربة المستخدم العربي.

🎯

المبادئ الأساسية

  • قلب المحور الأفقي: يبدأ من اليمين وينتهي باليسار
  • المحور الرأسي: يظل كما هو (من الأسفل إلى الأعلى)
  • التسميات والأرقام: تُكتب بالعربية وتبدأ من اليمين
  • الأساطير والمفاتيح: تُوضع على جانب
🐍

أمثلة تطبيقية باستخدام Python و Matplotlib

مقارنة بين الرسم البياني التقليدي والرسم البياني بالاتجاه العربي

الرسم البياني بدءاً من اليمين

شفرة بايثون بدعم العربية
import matplotlib.pyplot as plt
import numpy as np
from arabic import arabic_2d_axis_formatter, arab

# Generate x values
x = np.linspace(-3, 3, 100)

# Generate exponential y values
y = np.exp(x)

# Create the plot
fig, ax = plt.subplots(figsize=(8, 6))
ax.plot(x, y, 'b-', linewidth=2, label=arab('هـ^س'))
ax.set_xlabel(arab('س'))
ax.set_ylabel(arab('ص'))
ax.set_title(arab('دالة أسية'))
ax.grid(True, alpha=0.3)
ax.legend()
arabic_2d_axis_formatter(ax)
plt.show()
Exponential function plot in Arabic with RTL direction

الرسم البياني التقليدي

شفرة بايثون
import matplotlib.pyplot as plt
import numpy as np

# Generate x values
x = np.linspace(0, 3, 100)

# Generate exponential y values
y = np.exp(x)

# Create the plot
plt.figure(figsize=(8, 6))
plt.plot(x, y, 'b-', linewidth=2, label='e^x')
plt.xlabel('x')
plt.ylabel('y')
plt.title('Exponential Function')
plt.grid(True, alpha=0.3)
plt.legend()
plt.show()
Exponential function plot in English
⚙️

تفاصيل التنفيذ التقني

شفرة مكتبة بايثون العربية
import numpy as np
import matplotlib.pyplot as plt
import sympy as sp
from matplotlib.ticker import FuncFormatter
from bidi.algorithm import get_display
import arabic_reshaper

def arab(arabic_string):
    return get_display(arabic_reshaper.reshape(arabic_string))

def custom_formatter(x, pos):
    if x < 0:
        return f'{abs(x):.2f}-'  # Format to 2 decimal places
    return f'{x:.2f}'  # Format to 2 decimal places

# etc...

الذكاء الاصطناعي

استخدام تقنيات الذكاء الاصطناعي في تطوير الموسوعة

🤖

توليد البيانات

استخدام نماذج الذكاء الاصطناعي لتوليد المحتوى العلمي باللغة العربية

مجموعة البيانات المُولدة

تم إنشاء مجموعة بيانات شاملة تربط بين النصوص الرياضية المُنسقة بـ LaTeX باللغة الإنجليزية ونظيراتها العربية مع خرائط الأحرف التي توضح كيفية تحويل كل حرف لاتيني إلى نظيره العربي. يتضمن سؤال النموذج اللغوي النص الأصلي بالإنجليزية بالإضافة إلى الخرائط المطلوبة للأحرف العربية.

عينة من مجموعة البيانات

يمكن التمرير داخل المستند لعرض المزيد من الأمثلة

🧠

تدريب النماذج

تطوير نماذج متخصصة في العلوم العربية

منحنى التدريب

Training curve showing model performance over epochs

منحنى التحقق

Validation curve showing model validation performance

📊 ملاحظة: الرسوم البيانية أعلاه مأخوذة من منصة Weights & Biases (wandb)

🤖

مثال تطبيقي: المساعد الذكي للموسوعة

يعرض هذا المثال كيفية تفاعل المستخدم مع المساعد الذكي بسؤال حول دالة الجيب

تفاعل المستخدم مع الواجهة

مثال على تفاعل المستخدم مع المساعد الذكي للموسوعة عبر سؤال حول دالة الجيب

مثال حقيقي يوضح كيفية استجابة المساعد الذكي للأسئلة الرياضية

⚠️ ملاحظة مهمة: نماذج الذكاء الاصطناعي قد تنتج أحياناً استجابات خاطئة أو غير دقيقة، والنموذج الحالي يحتاج إلى تحسينات مستمرة لضمان الدقة والموثوقية في الإجابات العلمية.

الأصول المقترحة لنقل العلوم

مقترح منهجية علمية متكاملة لنقل العلوم وتوطينها باللغة العربية - أمثلة تطبيقية

📚

المبادئ الأساسية المقترحة للترجمة العلمية

نقترح منهجية شاملة تضمن دقة الترجمة ووضوح المعنى مع الحفاظ على الأصالة العربية

✍️

الكتابة باللغة العربية الفصحى

نقترح استخدام اللغة العربية الفصحى المعاصرة مع تجنب التعقيدات اللغوية غير الضرورية، وضمان وضوح المعنى وسهولة الفهم للقارئ العربي.

مثال تطبيقي: "الدالة" بدلاً من "الفانكشن"

🚫

تجنب الألفاظ الأعجمية

نقترح عدم استخدام المصطلحات الأجنبية مباشرة دون شرح وافٍ. من الأفضل شرح المفهوم العلمي ووظيفته وأهميته قبل ذكر الاسم الأجنبي.

مثال لما نتجنبه: "هذه تسمى دالة الجيب (sinus)"

المقترح الأفضل: شرح ما هي دالة الجيب ولماذا سميت هكذا وكيف تتصرف

⚖️

الأخلاقيات العلمية

العلوم المقترحة للنشر

نقترح التركيز على العلوم ذات التطبيقات الإيجابية والنافعة للبشرية، مع تجنب المحرمات الفقهية.

📐
الرياضيات والمنطق

علوم بحتة ونافعة

🌌
الفيزياء والفلك

فهم الكون والطبيعة

💻
هندسة البرمجيات

تطوير التقنيات النافعة

📐

الاتجاه من اليمين إلى اليسار في المحتوى الرياضي

نقترح اعتماد الاتجاه العربي الطبيعي (من اليمين إلى اليسار) في جميع العناصر الرياضية والبصرية

➡️

المعادلات الرياضية

كتابة المعادلات بالاتجاه العربي الطبيعي من اليمين إلى اليسار، مع استخدام الحروف العربية للمتغيرات والمعاملات.

مثال: أ س² + ب س + ج = ٠
🔤

الحروف العربية

استبدال الحروف اللاتينية بالحروف العربية في المعادلات الرياضية لضمان التوافق مع طبيعة اللغة العربية.

النسخة التقليدية

ax² + bx + c

المقترح العربي

أ س² + ب س + ج

📊

الرسوم البيانية والتمثيلات البصرية

نقترح قلب المحاور والرسوم البيانية لتتوافق مع الاتجاه العربي. يجب أن تبدأ المحاور من اليمين وتتجه إلى اليسار، مع وضع العناوين والتسميات باللغة العربية بما يتناسب مع طبيعة القراءة العربية.

مبادئ التوجيه:
  • قلب المحور الأفقي: يبدأ من اليمين وينتهي باليسار
  • المحور الرأسي: يظل كما هو (من الأسفل إلى الأعلى)
  • التسميات والأرقام: تُكتب بالعربية وتتبع اتجاه RTL
  • الأساطير والمفاتيح: تُوضع على الجانب الأيمن
أمثلة تطبيقية:
  • الدوال الرياضية: تُرسم من اليمين إلى اليسار
  • الرسوم البيانية الإحصائية: الأعمدة تبدأ من اليمين
  • المخططات الزمنية: الزمن يتدفق من اليمين لليسار
  • الأشكال الهندسية: تُحافظ على تناسقها مع اتجاه النص
مثال: رسم بياني بالاتجاه العربي
مثال على رسم بياني بالاتجاه العربي من اليمين إلى اليسار

ملاحظة: المحور الأفقي يبدأ من اليمين وينتهي عند اليسار لمطابقة اتجاه القراءة العربية

📏

وحدات القياس العربية المقترحة

مقترح لإحياء الوحدات العربية التقليدية بطريقة حديثة مع ربطها بالنظام المتري

📜

السياق التاريخي

أصل النظام المتري

نشأ النظام المتري في فرنسا خلال الثورة الفرنسية في نهاية القرن الثامن عشر، كجزء من المساعي لوضع نظام قياس عالمي متوافق وموحد. كان المتر يساوي أصلاً واحداً من عشرة المليون من مسافة قوس من العرض من القطب الشمالي إلى خط الاستواء.

الوحدات العربية القديمة

قبل انتشار النظم القياسية المعاصرة، استخدم العرب والمسلمون وحدات قياس تقليدية متعددة تختلف حسب الإقليم والزمن، لكنها لعبت دورًا كبيرًا في التجارة والعلوم والفقه الإسلامي.

⚖️

أمثلة من الوحدات التقليدية

الذراع

وحدة لقياس الطول، تساوي تقريبًا 50-60 سم

استُخدمت في البناء والملابس

القيراط

وحدة وزن، تساوي 0.195 غرام تقريبًا

استُخدمت في قياس الأحجار الكريمة

الصاع

وحدة لقياس الحجم، تساوي تقريبًا 2.75 لتر

استُستخدمت في المواد الغذائية كالقمح

الرطل

وحدة وزن، تتراوح بين 300-500 غرام

استُستخدمت في الأسواق والفقه الإسلامي

وحدات عربية مقترحة للقياس الحديث

نقترح نظامًا مستوحى من التراث مع ربطه بالوحدات المترية المعاصرة، لتقريب المفاهيم العلمية للغة والثقافة العربية:

ذراعيّة

طول: 0.5 متر

رطلية

كتلة: 0.5 كغ

صاعية

حجم: 2.75 لتر

قيراطية

وزن صغير: 0.2 غرام

فرسخ

مسافة طويلة: 5 كم

نبضة

زمن: 1 ثانية

وهج

شدة إضاءة: 1 شمعة

دفق

تدفق طاقة: 100 جول

ركزة

ضغط: 100 باسكال

💡 ملاحظة: هذه المقترحات يمكن أن تُستخدم كوسيلة تعليمية أو لأغراض فنية وثقافية.

📝 توصية: عند حل المسائل الحسابية، يُنصح بتوفير القيم بكلا النظامين (المتري والعربي) لتسهيل الفهم والتطبيق

🏷️

تسمية المفاهيم العلمية

🎯

التسمية حسب الوظيفة العلمية

نقترح تفادي الاعتماد المفرط على أسماء العلماء في تسمية المفاهيم العلمية. يُفضل تسمية المفاهيم بناءً على دورها العلمي ووظيفتها عندما يكون ذلك ممكناً.

أمثلة لما نتجنبه

متسلسلة تايلور

→ المقترح: متسلسلة القوى

تحليل فورييه

→ المقترح: التحليل التوافقي

قانون نيوتن

→ المقترح: قانون الحركة

أمثلة التسميات المقترحة

دالة الجيب

مثال: وظيفتها قياس الزوايا

المتجه

مثال: وظيفته تحديد الاتجاه والمقدار

المصفوفة

مثال: وظيفتها تنظيم البيانات

الترخيص والحقوق

🔓

الاستخدام الحر

إمكانية استخدام المحتوى لأغراض تعليمية وبحثية

التطوير المشترك

تشجيع المساهمة والتطوير الجماعي للمشروع

الحفاظ على الجودة

ضمان جودة المحتوى ودقته العلمية

مشروع الموسوعة العربية

مقترح ورؤية شاملة لتطوير موسوعة عربية متكاملة

1447 هـ