تراجم

مشروع بحثي — إعداد مصطفى محمد البيك

دليل تراجم عربي، مبناه على اختلاف المصادر

قولُ كل كتاب في العَلَم محفوظٌ على حدة، بنصّه وموضعه من الكتاب. وإذا اختلفت الكتب في خبرٍ عُرض الخلاف على وجهه، دون ترجيحٍ صامت بين الروايات.

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

لماذا هذا المشروع

اختلاف المصادر في تراجم الأعلام أصلٌ في هذا العلم لا خللٌ يُصلَح. والمشكلة أنّ الموارد الرقمية اليوم لا تحتفظ بهذا الاختلاف: تصل الترجمة إلى القارئ وقد صارت نصاً واحداً، لا يُعرف قائلُ كل خبرٍ فيه.

ويقع الخلل في الموارد القائمة في أربعة مواضع، هي التي بُني هذا المشروع لتلافيها:

  1. أقوال الكتب تصل مجموعة في نصّ واحد

    تُذاب أقوال الكتب في نصٍّ واحد متّصل، فيختلط ما قاله مؤرّخ من القرن الثامن بما قاله آخر من القرن الحادي عشر، ولا يبقى سبيلٌ إلى ردّ خبرٍ بعينه إلى قائله.

  2. الخلاف بين الكتب يختفي عندها

    إذا تعدّدت الروايات عُرضت واحدة منها دون بيان وجه ترجيحها، أو رُكّب بينها قولٌ وسطٌ لم يذهب إليه أحد من المتقدّمين. ولا يدري القارئ أنّ ثَمّ خلافاً أصلاً.

  3. توثيقها عامّ لا مُسنَد

    قائمة المراجع في آخر الصفحة تدلّ على الكتب التي رُجِع إليها جملةً، ولا تدلّ على مصدر خبرٍ بعينه. والتحقّق من سنة وفاة واحدة يقتضي العودة إلى تلك الكتب كلّها.

  4. فحصيلتها مادّة تُقرأ ولا يُبنى عليها

    لا تصلح للاستشهاد في بحثٍ محكَّم، ولا للتصفّح بالقرن أو المكان أو المهنة، ولا للتحليل الكمّي.

ويبدأ «تراجم» من المصدر لا من السيرة: لكل كتاب ترجمتُه المستقلة بنصّها، والخلاف بين الكتب محفوظٌ معروض، وكل خبرٍ معزوٌّ إلى موضعه من الكتاب.

الموقع من المشهد الرقمي

الميدان الرقمي العربي ليس فارغاً، وهذا العمل لا يزعم سدّ فراغ. فلكلٍّ من المشاريع القائمة غرضٌ يُحسنه، والفجوة التي يقصدها هذا العمل تقع بينها جميعاً.

مكتبات النصوص المكتبة الشاملة ونحوها

تتيح نصوص الكتب كاملةً وتُمكّن من البحث فيها.

والترجمة داخلها نصٌّ في كتاب، لا سجلٌّ مهيكل يقبل التصفية والمقارنة والتصدير.

المكتبة الشاملة (يفتح في تبويب جديد)

المدوّنات المحوسبة OpenITI و KITAB

مدوّنة نصوص عربية مقروءة آلياً، بمعرّفات للمؤلفين وسنوات وفياتهم، بُنيت عليها دراسات في تتبّع ما تناقلته الكتب من نصوص.

والبناء فيها على مستوى النصّ والمؤلّف، لا على مستوى الخبر المفرد داخل الترجمة.

OpenITI (يفتح في تبويب جديد)KITAB (يفتح في تبويب جديد)

مواقع التراجم التعريفية على اختلافها

تقرّب سِيَر الأعلام إلى القارئ العام بلغة ميسّرة.

والنصّ فيها ممزوج، والعزو عامّ، والخلاف بين المصادر لا يظهر.

ويبقى خارجها جميعاً ما عليه مدار عمل المحقّق: ترجمةُ كتابٍ بعينه لعَلَمٍ بعينه، محفوظةً كما وردت، ومعها أخبارُها معزوّةً كلٌّ إلى موضعه. وهذا هو موضع «تراجم».

ما يميّز تراجم

الفروق في بنية البيانات نفسها، لا في العرض.

  • وحدة الحفظ

    الشائع
    الترجمة نصٌّ واحد للعَلَم
    تراجم
    ترجمة مستقلة لكل كتاب عن العَلَم الواحد
  • الخلاف بين المصادر

    الشائع
    يُرجَّح قولٌ أو تُمزج الأقوال
    تراجم
    تُحفظ الأقوال كلها وتُعرض متقابلة
  • مستوى الإسناد

    الشائع
    قائمة مراجع للصفحة
    تراجم
    لكل خبر كتابُه وموضعُه وقائلُه
  • التاريخ

    الشائع
    سنة مفردة أو حقل فارغ
    تراجم
    حدّان ودرجة دقّة وقيدٌ: نحو، قبل، بعد
  • المكان

    الشائع
    اسم نصّي يُفهم بحدود اليوم
    تراجم
    معجم تاريخي، لكل موضع مدّته وتبعيته المؤرّخة
  • التصنيف

    الشائع
    وسوم في قائمة واحدة لا تراتب فيها
    تراجم
    محاور مستقلة، ينطبق منها على العَلَم ما يَعنيه
  • التصويب

    الشائع
    بلاغ يُرسل ولا يُعرف مآله
    تراجم
    مراجعة حقلاً حقلاً، ومآلُ كل تغيير في سجل علني

العمود الأوسط وصفٌ لأنماط عامة في الموارد الرقمية، لا لمشروع بعينه ممّا ذُكر أعلاه؛ ولكلٍّ منها غرضٌ يختلف عن غرض هذا العمل.

لمن يُبنى هذا الدليل

الباحث الأكاديمي

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

المحقّق

يقارن روايات الكتب في العَلَم الواحد جنباً إلى جنب، دون أن يجمعها بنفسه من مظانّها المتفرّقة.

طالب الدراسات العليا

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

الباحث في الإنسانيات الرقمية

يصدّر البيانات مهيكلةً بمعرّفات ثابتة، فيُجري عليها التحليل الكمّي، ويرسم خرائطها وخطوطها الزمنية بأدواته.

المنهج

من أين تأتي مادة تراجم، وكيف تُراجَع قبل النشر.

  1. اختيار المصادر

    طبعات محقَّقة مُثبتة ببيانات نشرها كاملة: المحقّق والناشر والطبعة وعدد الأجزاء. ولا معنى للإحالة إلى صفحة دون تحديد الطبعة.

  2. نقل الترجمة

    تُنقل ترجمة كل كتاب كما وردت، لا تُلخَّص ولا تُعاد صياغتها، وتُقيَّد بجزئها وصفحتها ورقم ترجمتها إن وُجد.

  3. استخراج الأخبار

    يُستخرج من كل ترجمة ما فيها من تواريخ وأماكن وعلاقات ومناصب، ويُعزى كلٌّ منها إلى موضعه من الكتاب.

  4. المراجعة قبل النشر

    يُراجع كل حقل على حدة: يُقبل أو يُرفض أو يُعدَّل، ويُسجَّل القرار. ولا يُنشر ما لم يُراجَع — سياسةً ملتزمةً؛ وخيارُ تجاوز الطابور للموثوقين مجمَّدٌ حتى يُحسم أمره.

  5. حدود استعمال الذكاء الاصطناعي

    يُستعان به في اقتراح الحقول المهيكلة من صفحة المصدر، وفي توحيد رسم النصّ العربي آلياً. وتبقى الاقتراحات في قائمة انتظار، فلا يدخل شيء منها في البيانات دون موافقة محرّر، ولا يُعرض على القارئ نصٌّ مولَّد بحال.

  6. تتبّع التغيير

    كل تعديل بعد النشر يُقيَّد في سجل علني يبيّن الحقل، وقيمته قبل التغيير وبعده، وتاريخه.

المصادر المعتمدة

87 كتاباً في قائمة العمل، موزّعة على 9 أقسام.

معاجم الصحابة4الطبقة الأولى، وأوسع ما أُلّف فيها

  • الاستيعاب في معرفة الأصحابابن عبد البر القرطبي
  • معجم الصحابةابن قانع البغدادي
  • أسد الغابة في معرفة الصحابةابن الأثير الجزري
  • الإصابة في تمييز الصحابةابن حجر العسقلاني

طبقات المحدّثين والقرّاء9الرواة ونقّادهم وحفّاظ القرآن

  • الطبقات الكبرى — القسم المتمّم لتابعي أهل المدينةابن سعد
  • مشاهير علماء الأمصار وأعلام فقهاء الأقطارابن حبّان البُستي
  • رجال صحيح مسلمابن مَنْجُويَه
  • الإرشاد في معرفة علماء الحديثأبو يعلى الخليلي
  • طبقات الحفاظجلال الدين السيوطي
  • الكواكب النيّرات في معرفة الرواة الثقاتابن الكيّال
  • إرشاد القاصي والداني إلى تراجم شيوخ الطبرانينايف المنصوري
  • معجم حفاظ القرآن الكريم عبر التاريخمحمد سالم محيسن
  • إمتاع الفضلاء بتراجم القرّاء فيما بعد القرن الثامنإلياس بن أحمد حسين الساعاتي

طبقات الفقهاء والمذاهب13على المذاهب، ومنها ما يجمعها

  • طبقات الفقهاءأبو إسحاق الشيرازي
  • طبقات الفقهاء الشافعيةابن الصلاح
  • طبقات الشافعية الكبرىتاج الدين السبكي
  • طبقات الشافعيةتقي الدين ابن قاضي شهبة
  • الجواهر المضية في طبقات الحنفيةعبد القادر القرشي
  • تاج التراجمابن قُطلُوبغا
  • الأثمار الجنية في أسماء الحنفيةالملا علي القاري
  • الفوائد البهية في تراجم الحنفيةاللكنوي
  • الديباج المذهب في معرفة أعيان علماء المذهبابن فرحون اليعمري
  • شجرة النور الذكيةمحمد مخلوف المنستيري
  • جمهرة تراجم الفقهاء المالكيةقاسم علي سعد
  • المقصد الأرشدابن مفلح الحنبلي
  • طبقات فقهاء اليمنالجَعْدي

الجوامع العامة والوفيات11تستوعب القرون والطبقات جميعاً

  • وفيات الأعيانابن خلّكان
  • ذيل وفيات الأعيان — درّة الحجال في أسماء الرجالابن القاضي المكناسي
  • التحبير في المعجم الكبيرالسمعاني المروزي
  • سير أعلام النبلاءشمس الدين الذهبي
  • تاريخ الإسلام ووفيات المشاهير والأعلامشمس الدين الذهبي
  • أعيان العصر وأعوان النصرصلاح الدين الصفدي
  • سلّم الوصول إلى طبقات الفحولحاجي خليفة
  • التاج المكلّل من جواهر مآثر الطراز الآخر والأولصديق حسن خان القِنَّوجي
  • الأعلامخير الدين الزركلي
  • تتمّة الأعلاممحمد خير رمضان
  • من أعلام السلفأحمد فريد

كتب القرون12كل كتاب يستوعب أعيان قرن بعينه، وهي عمدة التغطية الزمنية

  • الدرر الكامنة في أعيان المائة الثامنةابن حجر العسقلاني
  • الضوء اللامع لأهل القرن التاسعشمس الدين السخاوي
  • الكواكب السائرة بأعيان المائة العاشرةنجم الدين الغزّي
  • النور السافر عن أخبار القرن العاشرعبد القادر العَيْدَروس
  • خلاصة الأثر في أعيان القرن الحادي عشرمحمد أمين المحبّي
  • سلك الدرر في أعيان القرن الثاني عشرالمرادي الدمشقي
  • البدر الطالع بمحاسن من بعد القرن السابعمحمد بن علي الشوكاني
  • الملحق التابع للبدر الطالعمحمد بن محمد زبارة الحسني الصنعاني
  • حلية البشر في أعيان القرن الثالث عشرعبد الرزاق البيطار
  • إتحاف المطالع بوفيات أعلام القرن الثالث عشر والرابع عشرعبد السلام بن سودة
  • نثر الجواهر والدرر في علماء القرن الرابع عشريوسف المرعشلي
  • جمهرة أعلام الأزهر الشريف في القرنين الرابع عشر والخامس عشرأسامة الأزهري

تواريخ البلدان والأمصار21التغطية الجغرافية، من الأندلس إلى داغستان والهند

  • تاريخ بغداد وذيولهالخطيب البغدادي
  • تاريخ علماء الأندلسابن الفرضي
  • تاريخ علماء أهل مصرابن الطحّان الحضرمي
  • ذيل تاريخ مولد العلماء ووفياتهمأبو محمد الكتاني الدمشقي
  • بغية الطلب في تاريخ حلبكمال الدين ابن العديم
  • الإحاطة في أخبار غرناطةلسان الدين ابن الخطيب
  • الكتيبة الكامنة في من لقيناه بالأندلس من شعراء المائة الثامنةلسان الدين ابن الخطيب
  • أعلام المغرب والأندلس في القرن الثامنابن الأحمر الخزرجي
  • السلوك في طبقات العلماء والملوكبهاء الدين الجُنْدي اليمني
  • درر الحبب في تاريخ أعيان حلبرضي الدين ابن الحنبلي
  • الأرج المسكي في التاريخ المكي وتراجم الملوك والخلفاءعلي بن عبد القادر الطبري
  • الشقائق النعمانية في علماء الدولة العثمانيةطاشْكُبْري زَادَهْ
  • تاريخ أمراء المدينةعارف أحمد عبد الغني
  • نزهة الخواطر وبهجة المسامع والنواظر في تراجم علماء الهندعبد الحي الحسني الندوي
  • نزهة الأذهان في تراجم علماء داغستاننذير الدركيلي الداغستاني
  • عرف البشام فيمن ولي فتوى الشامالمرادي الدمشقي
  • تراجم علماء دمشقنزار أباظة
  • تاريخ علماء دمشق في القرن الرابع عشر الهجريمحمد مطيع الحافظ ونزار أباظة
  • موسوعة الدعاة والأئمة والخطباء في حلبأحمد تيسير كعيد
  • تراجم المؤلفين التونسيينمحمد محفوظ
  • أعلام الحجاز في القرن الرابع عشر للهجرةمحمد علي مغربي

طبقات اللغويين والأدباء9النحو واللغة والشعر

  • أخبار النحويين البصريينالسيرافي
  • تاريخ العلماء النحويين من البصريين والكوفيين وغيرهمأبو المحاسن التنوخي المعرّي
  • نزهة الألبّاء في طبقات الأدباءابن الأنباري
  • بغية الوعاة في طبقات اللغويين والنحاةجلال الدين السيوطي
  • البلغة في تراجم أئمة النحو واللغةالفيروزآبادي
  • الموسوعة الميسّرة في تراجم أئمة التفسير والإقراء والنحو واللغة
  • الروض النضر في ترجمة أدباء العصرالعمري
  • أعلام الأدب والفنأدهم آل جندي
  • معجم الأدباء الإسلاميين المعاصرينأحمد الجدع

طبقات الصوفية4

  • الرسالة القشيريةعبد الكريم القشيري
  • طبقات الصوفيةأبو عبد الرحمن السلمي
  • طبقات الأولياءابن الملقّن
  • كنز البراهين الكسبيةشيخ بن محمد الجفري

الأعلام في العصر الحديث4القرنان الأخيران، ومنها ما يتناول غير المسلمين والمستشرقين

  • مشاهير الشرق في القرن التاسع عشرجرجي زيدان
  • أعلام الفكر الإسلامي في العصر الحديثأحمد تيمور باشا
  • موسوعة المستشرقينعبد الرحمن بدوي
  • شيوخ الأزهر

قائمة العمل الأولية، وهي قابلة للزيادة. ولكل كتاب عند الإدخال بيانات طبعته كاملة: المحقّق والناشر وسنة الطبع وعدد الأجزاء.

المبادئ

خمسة مبادئ يقوم عليها تراجم، وتنضبط بها كل جداوله.

P1

العَلَم هوية لا سيرة

السجل الأساسي يعرّف الشخص فحسب، وأما التراجم فسجلٌّ مستقل لكل كتاب.

P2

لا دمج ولا تلخيص

تُحفظ أقوال الكتب كما وردت، ويُعرض بعضها إلى جانب بعض، ولا يصل القارئَ نصٌّ مولَّد.

P3

البنية لا تنحاز إلى حقل معرفي

المذهب والطبقة ودرجة الحديث محاور تصنيف اختيارية، لا أعمدة ثابتة في الجدول. فمنها ما لا ينطبق على الطبيب النصراني ولا على الفلكيّ الصابئي بحال.

P4

لكل خبر قائله، لا كتابه وحده

الخبر يحمل الكتاب الذي قُرئ فيه وموضعه منه، ويحمل معه قائله إذا كان الكتاب ناقلاً: «قال ابن معين» قولُ ابن معين لا قولُ الكتاب. ودرجة الاكتمال تُقاس وتُعرض ولا تُفرض وقت الإدخال.

P5

الخلاف محفوظ، والتصفّح لا يتعطّل

يُرجّح المحرّر روايةً واحدة للترتيب والعرض المختصر، وتُخزَّن التواريخ حدوداً لا نقاطاً، وستُطابق مرشِّحات البحث أيَّ رواية فلا يسقط عَلَمٌ من النتائج بسبب هذا الترجيح — وإنفاذ ذلك في مسار القراءة بندٌ مفتوح بعد.

النموذج في الصور

كل صورة تجيب عن سؤال واحد في بنية بيانات تراجم.

ما يراه القارئ في صفحة عَلَم

حفظُ الخلاف لا يعني فوضى في العرض: الروايات مرتّبة، والمرجَّحة معلَّمة، وكل ترجمة في موضعها من كتابها ومعها صفحتها المصوَّرة. والصور بعده تبيّن كيف بُني هذا كلّه.

العَلَمأبو عبد اللهت 324 هـمختلف في سنة وفاته
سنة الوفاة — ثلاث روايات
  • 324الكتاب الأول11/177· قول المؤلفمرجَّحة للترتيب
  • 325الكتاب الثاني4/90· قال ابن معين
  • نحو 320الكتاب الثالث2/55· قيل
الكتاب الأول11/177
شاهد مستقل

سمع ببغداد وحدّث بها، وكان من أهل الفضل. مات سنة أربع وعشرين وثلاثمائة.

نصّ الترجمة كما ورد· الصفحة المصوَّرة
الكتاب الثاني4/90
شاهد مستقل

قال ابن معين: ثقة. وتوفي سنة خمس وعشرين وثلاثمائة.

نصّ الترجمة كما ورد· الصفحة المصوَّرة
الكتاب الثالث2/55
ناقل عن الكتاب الثاني

ذكره صاحب الكتاب الثاني، وقال: قيل مات نحو العشرين وثلاثمائة.

نصّ الترجمة كما ورد· الصفحة المصوَّرة
ثلاث تراجم من ثلاثة كتبشاهدان مستقلّان — عدٌّ مخطَّط، وجدول النقل لم يُبنَ بعد
نموذج توضيحي لا مادة منشورة. والنصوص فيه مكتوبة لهذه الصورة على نحو ما يجري في كتب التراجم، لا منقولة من كتاب.

المصدر والخلاف — كيف يُحفظ قول كل كتاب على حدة

عَلَم واحد، ثلاثة كتب، ثلاث روايات

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

318321324327الكتاب الأولسنة 324الكتاب الأول: سنة 324المُرجَّحةالكتاب الثانيسنة 325الكتاب الثاني: سنة 325الكتاب الثالثنحو 320الكتاب الثالث: نحو 320
المحور بالسنة الهجرية. ومرشِّحات البحث ستُطابق أيَّ رواية، فلا يسقط العَلَم من النتائج بترجيحٍ غير صائب.

أربعة كتب لا تعني أربعة شهود

الكتاب المتأخّر ينقل عمّن قبله: يقول «قال فلان»، ويقول الذي بعده «ذكر فلان أنّ». فإذا نُسب الخبر إلى الكتاب الذي قُرئ فيه وحده، ظهرت كتبٌ متّفقة، وإنما هي شاهدٌ واحد ونَقَلةٌ عنه. ولذلك يحمل كل خبر قائله لا كتابه فقط، ويُقيَّد ما بين الكتب من نقلٍ واختصار.

الكتاب الأول — شاهد مستقلالكتاب الأولت 463 هـالكتاب الثاني — شاهد مستقلالكتاب الثانيت 597 هـالكتاب الثالث — ناقل عمّن قبلهالكتاب الثالثت 748 هـنقل عنالكتاب الرابع — ناقل عمّن قبلهالكتاب الرابعت 764 هـنقل عن4عدد الكتب2الشهود المستقلّون
مثال توضيحي لشكل التبعية بين الكتب، لا واقعة بعينها. والاتفاق لا يكون دليلاً إلا إذا كان الشاهدان مستقلَّين.

وكيف يُستشهد بترجمة منها

الإحالة تصل إلى ترجمةٍ بعينها في طبعةٍ بعينها، لا إلى صفحة على الشبكة. ولكل جزء من الإحالة موضعه في النموذج، فتُبنى آلياً ولا تُكتب باليد.

الكتاب الأولالمصدر
تحقيق فلان، دار النشر 1405الطبعة
11/177الجزء والصفحة
trjm:a:k3n7q2المعرّف الثابت

المعرّف الثابت مصمَّم ألّا يتغيّر وإن صُحّحت الترجمة أو تغيّر عنوان صفحتها، فتبقى الإحالة المطبوعة صالحة — وضمانُ ثباته عبر دورة الحياة كلِّها، حذفاً ودمجاً واستبدالاً، بندٌ مفتوح في سجل المتابعة لم يُغلق بعد. ولا يصحّ الاستشهاد بالجزء والصفحة دون الطبعة، ولذلك تُثبَّت بيانات الطبعة كاملة قبل نقل أول ترجمة منها.

القيم توضيحية، وإنما الثابت شكل الإحالة وما تشتمل عليه: طبعةٌ محدَّدة، وموضعٌ منها، ومعرّفٌ لا يتغيّر.

الزمن — التاريخ حدودٌ لا نقطة

كل صيغة تاريخ تصير مدىً واحداً مُفهرساً

لا فرق بين تاريخ محدَّد وتقريبٍ وقرنٍ كامل: كلها حدود، يكفيها فهرسٌ واحد. والسنوات السابقة للهجرة لا تحتاج إلى معالجة خاصة.

300450600750900سنة 324سنة 324: 324–324نحو 324نحو 324: 322–326قبل 400قبل 400: حتى 400أواخر القرن الثامنأواخر القرن الثامن: 767–800القرن السابعالقرن السابع: 601–700
المدى المفتوح يتلاشى طرفه ولا يدّعي بدايةً محدَّدة.

الأعمار على محور واحد، والأجيال تتداخل

حين تُخزَّن التواريخ حدوداً، يصير رسم الخط الزمني استعلاماً واحداً: من عاصر من، ومن أدرك من، ومن ولد بعد وفاة من.

23456789الجاحظأدبالجاحظ: نحو 159–255 هـ255ثابت بن قرةرياضيات وفلكثابت بن قرة: نحو 221–288 هـ288الفارابيفلسفةالفارابي: نحو 260–339 هـ339المتنبيشعرالمتنبي: 303–354 هـ354ابن الهيثمبصرياتابن الهيثم: نحو 354–نحو 430 هـ430البيرونيفلكالبيروني: 362–440 هـ440ابن سيناطبابن سينا: 370–428 هـ428ابن رشدفلسفةابن رشد: 520–595 هـ595ابن خلدونتاريخابن خلدون: 732–808 هـ808
الطرف المتلاشي يعني أن المصادر قرّبت التاريخ ولم تحدّده. والأشرطة الرمادية قرون هجرية.

الاسم والتصنيف — ما يُتصفَّح به

الاسم ستة أجزاء، لا سطرٌ واحد

خطابٌ وكنيةٌ واسمٌ ونسبٌ ولقبٌ ونسبة، على ما قرّره معيار الإفلا لأسماء العرب (يفتح في تبويب جديد). ومتى فُكّك الاسم صار «كل من نسبته الشافعي» أو «كل من في نسبه ابن إدريس» تصفّحاً مُفهرساً لا بحثاً في نص. والاسم قد يكون مركّباً: «عبد الكافي» جزءٌ واحد في كلمتين، فإن فُصلت كلمتاه ظهر عَلَمٌ اسمه «عبد» لا وجود له.

تقي الدينخطاب
أبو الحسنكنية
علياسم
بن عبد الكافي بن تمَّامنسب
السُّبكينسبة · الشهرة
المثال من المعيار نفسه، وفيه خمسة من الستة. والشهرة منها «السُّبكي»، وبها يُفهرس.

وبأيّ جزء منها يُعرف العَلَم؟

الشهرة — وهي المدخل الذي يُفهرس به العَلَم عند الإفلا (يفتح في تبويب جديد) — قد تقع على أيّ جزء: فالجاحظ لقب، وابن حزم نسب، وأبو حيان كنية، ومالك اسم، والسبكي نسبة، ورشيد الدين خطاب. ولذلك لا يصلح الاسم وحده مدخلاً للفهرس: ترتيبٌ على الاسم يضع الجاحظ تحت «عمرو» وابن حزم تحت «علي»، ولا يبحث عنهما أحد هناك. فتُثبَت الشهرة عند الإدخال، وتُعزى كسائر الأخبار إلى ما أثبتها من المراجع.

الشهرةنوعهابقية الاسم
رشيد الدينخطابالطبيب
أبو حيانكنيةالتوحيدي، علي بن محمد
مالكاسمبن أنس
ابن حزمنسبعلي بن أحمد
الجاحظلقبعمرو بن بحر
السبكينسبةتقي الدين علي بن عبد الكافي
أمثلة المداخل من المعيار نفسه. والشهرة حكمٌ يُراجَع في كتب التراجم — والأعلام للزركلي منها — لا يُستخرج من صيغة الاسم.

والنسبة الواحدة لا تعني شيئاً واحداً

صيغة النسبة واحدة، وما تدلّ عليه يختلف: نسبٌ، أو بلد، أو حرفة قد تُورَث فلا يزاولها صاحبها، أو مذهب، أو ولاء. فلو جُمعت في محور واحد لجاء «كل من نسبته الشافعي» خليطاً من ولد شافع ومن أخذ بمذهبه. ولذلك تُخزَّن النسبة بنوعها، ولا يُستخرج النوع من اللفظ بعد الإدخال.

محمد بن إدريسالشافعي
نسبمن ولد شافع بن السائب، جدّه الأعلى
يحيى بن شرف النوويالشافعي
مذهبعلى مذهبه في الفقه، ولا نسب بينهما
محمد بن إسماعيل البخاريالجعفي مولاهم
ولاءمولى لبني جُعفي لا منهم، و«مولاهم» وحدها تحمل هذا القلب
المحاور المخزَّنة:نسببلدحرفةمذهبولاءانتماء
«مولاهم» تقلب النسبة القبلية إلى ولاء، فإسقاطها يُدرج العَلَم في قبيلة ليس منها.

محاور التصنيف تنطبق على من تعنيه وحده

المحاور تُضاف دون تعديل بنية الجدول، والطبيب النصراني لا مصطلح له من «المذهب» ولا من «درجة الحديث». والخانة فارغة لأن المحور لا يتعلّق به، لا لأن قيمته مجهولة.

العَلَمالمهنةالمجالالديانةالمذهبالطبقةدرجة الحديثالأصل
شاعر أندلسيشاعرالأدبمسلممالكيأندلسي
محدّث دمشقيمحدّثالحديثمسلمشافعيتابعيثقةقرشي
طبيب نصرانيطبيبالطبنصرانيسرياني
عالم صابئيرياضيالفلكصابئيحرّاني
الشرطة تعني «لا ينطبق»، لا «غير معروف».

المكان — معجم تاريخي لا قائمة دول

المكان يتغيّر اسمه وتبعيته عبر الزمن

الأماكن التاريخية كيانات قائمة بذاتها، لكلٍّ منها مدّته، فلا يُنسب عَلَمٌ من القرن الرابع إلى دولة قامت بعده بقرون.

20°30°40°الأندلسالأندلسالمغربالمغربإفريقيةإفريقيةمصرمصرالشامالشامالحجازالحجازالعراقالعراقفارسفارسخراسانخراسانما وراء النهرما وراء النهربلاد الرومبلاد الرومالسندالسند
مخطط تقريبي لمواقع الأقاليم كما ترد في كتب التراجم. لكلٍّ منها سجلّه ومعادله الحديث.

الأندلس مثالاً: اسمٌ واحد، وحدودٌ تختلف باختلاف القرن

من نُسب إلى الأندلس سنة 100 هـ غير من نُسب إليها سنة 800 هـ، ولا يطابق أيٌّ منهما حدود إسبانيا اليوم. ولذلك تحمل كل نسبة مكانية تاريخها.

المغربالأندلس — نحو 100 هـالأندلس — نحو 400 هـالأندلس — نحو 800 هـإسبانيا والبرتغال — الحدود الحديثةقرطبةإشبيليةغرناطةطليطلةسرقسطة
  • الأندلس نحو 800 هـ
  • الأندلس نحو 400 هـ
  • الأندلس نحو 100 هـ
  • إسبانيا والبرتغال
حدود تقريبية، والخط الخارجي هو حدود إسبانيا والبرتغال اليوم. طليطلة وسرقسطة تقعان خارج الأندلس في القرون المتأخرة.

والعَلَم الواحد يعيش في أماكن عدّة

المولد في بلد، والطلب في آخر، والتدريس في ثالث، والوفاة في غيرها. لكل محطة صفٌّ مستقل يحمل دورها وتاريخها ومصدرها، لا حقلٌ واحد اسمه «المدينة» يُختزل فيه ذلك كلّه.

مصرالشامالحجازالعراقفارسخراسانبلاد الروم1. طوس — المولد (450 هـ)1طوس2. نيسابور — الطلب (470 هـ)2نيسابور3. بغداد — التدريس (484 هـ)3بغداد4. دمشق — الرحلة (488 هـ)4دمشق5. القدس — الرحلة (489 هـ)5القدس6. مكة — الحج (489 هـ)6مكة7. طوس — الوفاة (505 هـ)7
  1. أبو حامد الغزالي 450–505 هـ
  2. 1طوسالمولد450
  3. 2نيسابورالطلب470
  4. 3بغدادالتدريس484
  5. 4دمشقالرحلة488
  6. 5القدسالرحلة489
  7. 6مكةالحج489
  8. 7طوسالوفاة505
محطات مختارة من رحلته لا حصرٌ لها. والمسار بترتيب المحطات لا بمسالك الطرق، والأقاليم في الخلفية للاستئناس.
03006009001200قرطبةالتبعيةالأندلس: 92–633 هـالأندلسقشتالة: 633–897 هـقشتالةإسبانيا: 897–1450 هـإسبانيامدينة واحدةالاسمالقسطنطينية: 0–857 هـالقسطنطينيةإسطنبول: 857–1450 هـإسطنبول
المحور بالسنة الهجرية. الأسماء والتبعيات كلها مؤرَّخة ومنسوبة إلى مصادرها.

شبكة الشيوخ والتلاميذ، وما لا تدّعيه

المخزَّن أزواجٌ مفردة، كلٌّ منها مسنَد إلى كتاب قال به. أما الطريق الذي يجاوز خطوةً واحدة فمركَّبٌ من طرفين، لم يقل به كتاب، فيُعلَّم أنه مستنتج ولا يُعرض كأنه مرويّ.

مستنتجالشيخ الأولالشيخ الثانيالعَلَمالتلميذ الأولالتلميذ الثانيالتلميذ الثالثمسنَد إلى كتابمستنتج من طريقين
السهم المتّصل علاقةٌ قال بها كتاب. والمنقّط طريقٌ مركَّب من طرفين، لم يقل به أحد.

أنواع العلاقات تأتي أزواجاً

يُسجَّل الاتجاه المذكور في المصدر وحده ويُشتقّ عكسه آلياً، فلا يُدخَل الخبر مرتين ولا يتناقض طرفاه.

  • شيختلميذ
  • روى عنروى عنه
  • أبابن
  • أجازأُجيز له
  • سلف في المنصبخلف
  • أخأخ
  • معاصرمعاصر
المُلوَّن منها علاقة متناظرة، عكسها هو نفسها.

كيف يُبنى مفتاح الترتيب

الترتيب الآلي الافتراضي يفرّق «أحمد» عن «احمد»، ويكدّس نصف المعجم تحت الألف بسبب «ال».

  1. الشَّافِعِيّ
    كما ورد
  2. الشافعي
    تجريد التشكيل
  3. شافعي
    إسقاط «ال»
  4. 13-01-20-18-28
    ترميز الرتب الهجائية
الأرقام رتبُ الحروف في الهجاء، فيستقيم بها الترتيب الحاسوبي البسيط ترتيباً عربياً صحيحاً.

ما يعرضه السجل العلني

ما تغيّر ومتى، حقلاً حقلاً. وأما هوية المحرّر فللإدارة وحدها.

الحقلقبلبعدالتاريخ
سنة الوفاة3243251447-03-12
مكان الوفاةبغداد1447-03-12
المهنةشاعرشاعر، قاضٍ1447-03-12
يُخزَّن الفرق حقلاً حقلاً، لا صورةً كاملة من السجل، لأن الصورة الكاملة لا تُنقَّح بأمان قبل عرضها.

الحوكمة — كيف تدخل المادة وكيف تُراجَع

مِمَّ يُبنى سجلّ العَلَم

أربع طبقات: الهوية ثابتة، والتراجم مستقلة، والأخبار معزوّة إلى قائليها، وفوقها محصّلة واحدة تخدم التصفّح ولا تُلغي ما تحتها.

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

رحلة المساهمة حتى تصير سجلاً علنياً

المراجع لا يرى كتلة واحدة يقبلها أو يرفضها، بل حقولاً يقرّر في كلٍّ منها على حدة.

  1. اقتراح

    يُفكَّك إلى حقول عند الإرسال

  2. جدول فروق

    الحالي مقابل المقترح، ومصدره

  3. قرار لكل حقل

    قبول أو رفض أو تعديل

  4. اعتماد

    تُطبَّق القيم المقبولة

  5. سجل علني

    ما تغيّر ومتى

القرار على مستوى الحقل هو ما يجعل «قبول مع تعديل» ممكناً دون تحرير لاحق.

سلسلة الإثبات، من الصفحة إلى الإحالة

تُصوَّر صفحات الطبعة، ويُقرأ نصّها آلياً ليُعين المحرّر ويجعل الصفحة قابلة للبحث قبل نقلها. غير أنّ ما تُخرجه الآلة مسوَّدة لا تُنشر؛ فما يدخل المدوَّنة هو ما نقله محرّر وأقرّه، ثم يُستخرج منه الخبر بمصدره وقائله.

الصفحة المصوَّرةمن الطبعةالقراءة الآليةمسوَّدة، لا تُنشرنقل المحرّرهو المعتمَدالخبر المستخرجبمصدره وقائلهالإحالةمعرّف ثابتلا يدخل النصّ المدوَّنة إلا من هناوللقارئ أن يرجع من الإحالة إلى الصفحة نفسها
خطوة واحدة تُدخل النصّ إلى المدوَّنة، يقوم عليها محرّر. والصورة تصف ما هو مخطَّط له ولم يُنفَّذ بعد.

قرارات التصميم

قرارات اتُّخذت في بناء تراجم، ولكلٍّ منها بديلٌ نُظر فيه ورُفض.

التواريخ

لفظُ المصدر، وحدودٌ مشتقّة منه

طبقتان: صيغةٌ تحفظ ما قاله المصدر بلفظه، وحدّان عدديّان مُفهرسان للاستعلام. وهذا ما جرى عليه معيار EDTF في مكتبة الكونغرس، وويكي بيانات، وقاعدتا PASE و PBE في التراجم، ومشروع OpenITI.

EDTF (يفتح في تبويب جديد)ويكي بيانات (يفتح في تبويب جديد)PASE (يفتح في تبويب جديد)PBE (يفتح في تبويب جديد)OpenITI (يفتح في تبويب جديد)

WHERE earliest_hijri_year <= :to
  AND latest_hijri_year   >= :from
التقويم

الميلادي بدقّة السنة لا اليوم

تقويم أم القرى غير مُعرَّف قبل سنة 1356 هـ، فلا يصلح لعامّة ما في المدوَّنة. ويُستعمل التقويم الحسابي الجدولي، ولا يُشتقّ منه يومٌ ميلادي لتاريخ هجري متقدّم.

التصنيف

محاور تُضاف دون تعديل البنية

المحاور صفوفٌ في جدول لا أعمدةٌ في بنية، فإضافة محور جديد لا تستلزم تغيير المخطط. ودرجات الجرح والتعديل موسومة بأنها لا تُقبل بغير مصدر، لأن «ثقة» حكمُ ناقدٍ بعينه لا صفةٌ في الموصوف.

الترتيب

مفتاح ترتيب عربي محسوب

الترتيب الحاسوبي الافتراضي يفصل «أحمد» عن «احمد»، ويضع التاء المربوطة بين الباء والتاء. ولذلك يُحسب لكل اسم مفتاحُ ترتيبٍ يوحّد الهمزة والتاء المربوطة والألف المقصورة، ويُسقط «ال» و«ابن»، ثم يرمّز كل حرف برتبته الهجائية.

الحوكمة

سجل تغييرات علني

يُخزَّن الفرق حقلاً حقلاً بصيغة مقروءة، لا صورةً كاملة من السجل، لأن الصورة الكاملة لا تُنقَّح بأمان قبل عرضها على العموم.

الميزات

ما بُني هذا التصميم ليعطيه الباحث ولا يجده مجموعاً في غيره — عناوين مخطَّطة، لا مزايا قائمة.

تراجم متقابلة

ما قاله كل كتاب في موضعه، وعلامةٌ ظاهرة حيث اختلفت الكتب.

تمييز النقل من الشهادة

الكتاب المتأخّر ينقل عمّن قبله، فيُعدّ الناقلون شاهداً واحداً لا عدداً — بابٌ مخطَّط، وجدول النقل بين التراجم لم يُصمَّم بعد.

مراجعة على مستوى الحقل

يُعرض على المراجع جدول فروق، فيقرّر في كل حقل على حدة.

معجم أماكن تاريخي

الأقاليم التاريخية كيانات قائمة بذاتها، لكلٍّ منها مدّته وتبعيته المؤرّخة.

تصفّح مُفهرَس

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

خرائط وخطوط زمنية

تُرسم من الحدود المخزّنة، فيظهر فيها ما في التواريخ من تقريب ولا يُخفى.

أسماء مفكَّكة

خطاب وكنية واسم ونسب ولقب ونسبة، يُتصفَّح بكلٍّ منها.

حدود العمل

ما لا يزعمه هذا العمل، مذكوراً صراحةً.

  • حدود الأقاليم التاريخية في الخرائط تقريبية، وُضعت للإيضاح لا للتحديد الجغرافي.
  • التحويل إلى التقويم الميلادي بدقّة السنة لا اليوم، لأن التحويل الحسابي للتواريخ المتقدّمة يحتمل خطأ يوم أو يومين.
  • ترجيح رواية على أخرى اجتهادُ محرّرٍ لغرض الترتيب والتصفّح، وليس حكماً على المسألة، والروايات الأخرى معروضة دائماً.
  • التغطية في أطوارها الأولى غير متوازنة بالضرورة، تبعاً لما يُبدأ بنقله من المصادر.
  • قسمة الطبقات تختلف باختلاف كتب الطبقات، فهي مقيَّدة بالكتاب الذي قال بها لا مطلقة.
  • لا يُنشر أحد وهو حيّ: سياسةُ المشروع، يسندها اليوم قيدٌ آليّ يرفض النشر بلا سنة وفاة مُثبتة، وتبقى مراجعةُ الأهلية التاريخية للحالات الملتبسة بنداً مفتوحاً قبل أول نشر.

ملحق تقني

بنية قاعدة البيانات، لمن يعنيه التنفيذ. وما قبلها يُقرأ مستقلاً عنها.

46
جدولاً
634
عموداً
96
فهرساً
15
جدولاً يحمل مصدره

العلاقات الأساسية

الأسهم مقروءة من المفاتيح الخارجية في المخطط نفسه، لا مرسومة يدوياً.

person_accounts → persons (person_id)person_accounts → sources (source_id)person_dates → persons (person_id)person_names → persons (person_id)person_places → persons (person_id)person_places → places (place_id)person_relations → persons (from_person_id)person_terms → persons (person_id)person_terms → terms (term_id)person_terms → vocabularies (vocabulary_id)persons → places (birth_place_id)sources → persons (author_person_id)sources → places (published_place_id)terms → vocabularies (vocabulary_id)المصادرsourcesالتراجم — ترجمة لكل مصدرperson_accountsأسماء العَلَم وصورهاperson_namesالأعلامpersonsالعلاقات بين الأعلامperson_relationsالتواريخperson_datesتصنيف الأعلامperson_termsأماكن العَلَمperson_placesالمفرداتvocabulariesالمصطلحاتtermsالأماكنplaces
الأعلام في المركز: التراجم تتصل بها وبمصادرها، والأخبار تتصل بها وبالكيانات المرجعية.

الجداول حسب المجال

الكيانات11الكيانات: 11
الوصول البرمجي7الوصول البرمجي: 7
الأخبار المسندة6الأخبار المسندة: 6
المساهمات والمراجعة6المساهمات والمراجعة: 6
المفردات والتصنيف4المفردات والتصنيف: 4
الهوية والأسماء3الهوية والأسماء: 3
التشغيل3التشغيل: 3
المصادر والتراجم2المصادر والتراجم: 2
المراجعات والسجل العلني2المراجعات والسجل العلني: 2
البحث2البحث: 2
46 جدولاً موزّعة على 10 مجالات.

الجداول الأكثر ارتباطاً

الأعلام23الأعلام: 23
المصادر17المصادر: 17
الأماكن14الأماكن: 14
المستخدمون13المستخدمون: 13
التراجم — ترجمة لكل مصدر11التراجم — ترجمة لكل مصدر: 11
المصطلحات7المصطلحات: 7
الأعمال والمؤلَّفات6الأعمال والمؤلَّفات: 6
عملاء الواجهة البرمجية3عملاء الواجهة البرمجية: 3
عدد المفاتيح الخارجية الواردة إلى كل جدول.

الجداول

46 جدولاً

الهوية والأسماء

الشخص سجلّ هوية لا سيرة. والأسماء العربية مفكّكة إلى أجزائها.

person_name_parts23 عموداً · 7 فهرساً
أجزاء الاسم
  • idTEXTPK
  • person_idTEXTpersonsمطلوب
  • partTEXTمطلوب
  • part_normalizedTEXTمطلوب
  • kindTEXTمطلوب

    Six elements, following IFLA's Names of Persons: Arabic Names (2018), which is the standard a research library will expect this to align to. khitab خطاب — honorific compound ending in الدين: تقي الدين، فخر الدين، نور الدين. Missing from the first draft, and pervasive from the 5th c. AH on. kunya كنية — أبو/أم + name. NOT evidence of actual parenthood: IFLA notes it is "not necessarily an indication of actual relationship" and is often courtesy. Nothing may infer a child from a kunya. ism اسم — the given name. May be COMPOUND (عبد + a name of God: عبد الله، عبد الرحمن). One part, two words; splitting on whitespace invents a person called عبد. nasab نسب — بن/بنت chain, each generation preceded by the particle. laqab لقب — epithet, of quality or of defect: الجاحظ، الأعشى، الصديق. nisba نسبة — attributive, in ‑ي. See nisba_type below; a person may carry several.

  • is_shuhraINTEGERمطلوب

    Is this the part the person is actually KNOWN by — the شهرة? IFLA makes it the entry element for classical Arabic names, and it may be any of the six: الجاحظ is a laqab, ابن حزم a nasab, أبو حيان التوحيدي a kunya, مالك بن أنس an ism, السبكي a nisba, رشيد الدين a khitab. Alphabetical browse and citation both key on the شهرة, not on the ism, so without this the index is filed under names nobody looks a person up by. Determined against reference works — الأعلام للزركلي is already in the bibliography — and it is a sourced judgement like any other, hence the citation block below. The partial unique index below filters on `is_shuhra = 1`, so any other non-zero value would slip past it — hence the CHECK, here and on every 0/1 flag.

  • token_countINTEGERمطلوب

    Words as printed, so a compound ism or a خطاب is never re-split by a later process.

  • nisba_typeTEXT

    A nisba is not one thing. الشافعي is descent for the Imam and مذهب for البيهقي and النووي; التيمي is tribe for a Taymi and clientage for أبو عبيدة. Without the type, the nisba browse RESEARCH.md §5.1 promises unions descent, madhhab, trade and city into one bucket, and the type is not derivable from the string afterwards.

  • is_walaINTEGERمطلوب

    مولاهم inverts the tribal nisba it attaches to: البخاري is الجعفي مولاهم, a client of بني جُعفي and not a member. Stored bare he files under a tribe he is not of.

  • resolves_to_term_idTEXTterms

    What the nisba REFERS to, when the referent already exists as a record. This resolves the name element; it does not assert the claim. «النووي الشافعي» tells us how the books write his name, and «كان شافعي المذهب» is a separate statement with its own source. They are two assertions, and merging them would lose one. Without this the corpus grows two independent, unlinked populations of الشافعية — one in person_terms, one in person_name_parts — differently sized, both plausible, with nothing reconciling them.

  • resolves_to_place_idTEXTplaces
  • seqINTEGERمطلوب
  • source_idTEXTsources

    citation + attribution block. This table had neither, which made the name the one axis where P2/P4 were not implemented -- and it is the axis sources disagree about most, since تصحيف and تحريف in names are a genre of their own.

  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · person_id · part · part_normalized · kind · is_shuhra …و17 غيرها
person_names18 عموداً · 4 فهرساً
أسماء العَلَم وصورها
  • idTEXTPK
  • person_idTEXTpersonsمطلوب
  • nameTEXTمطلوب
  • name_normalizedTEXTمطلوب
  • kindTEXTمطلوب
  • languageTEXTمطلوب
  • is_primaryINTEGERمطلوب
  • source_idTEXTsources
  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · person_id · name · name_normalized · kind · language …و12 غيرها
persons33 عموداً · 8 فهرساً
الأعلام
  • idTEXTPK
  • slugTEXTمطلوب
  • public_refTEXTمطلوب
  • full_nameTEXTمطلوب
  • display_nameTEXTمطلوب
  • headingTEXTمطلوب

    short form used on cards The catalogue heading: شهرة first, then the rest — «الجاحظ، عمرو بن بحر». This is the form an index line and a citation both take, and it is not derivable from display_name because it depends on which part is the شهرة.

  • sort_keyTEXTمطلوب
  • name_normalizedTEXTمطلوب

    from the شهرة; see §4.15

  • descriptorTEXT
  • genderTEXT

    human-written, e.g. "شاعر أندلسي" NOT a summary of any source

  • birth_earliest_hijriINTEGER
  • birth_latest_hijriINTEGER
  • death_earliest_hijriINTEGER
  • death_latest_hijriINTEGER
  • birth_earliest_gregorianINTEGER
  • birth_latest_gregorianINTEGER
  • death_earliest_gregorianINTEGER
  • death_latest_gregorianINTEGER
  • death_century_hijriINTEGER
  • birth_century_hijriINTEGER

    denormalized browse axis: أعلام القرن 7

  • era_idTEXTeras
  • date_displayTEXT
  • dates_are_contestedINTEGERمطلوب

    "ت. نحو 324 هـ" — prerendered for cards sources disagree → UI marker

  • birth_place_idTEXTplaces
  • death_place_idTEXTplaces
  • statusTEXTمطلوب
  • accounts_countINTEGERمطلوب
  • sources_countINTEGERمطلوب
  • completeness_scoreINTEGERمطلوب
  • is_featuredINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
  • published_atINTEGER
id · slug · public_ref · full_name · display_name · heading …و27 غيرها

المصادر والتراجم

لكل مصدر ترجمته الخاصة. لا دمج ولا تلخيص بين المصادر.

person_accounts16 عموداً · 2 فهرساً
التراجم — ترجمة لكل مصدر
  • idTEXTPK
  • person_idTEXTpersonsمطلوب
  • source_idTEXTsourcesمطلوب
  • volumeTEXT
  • page_startTEXT
  • page_endTEXT
  • entry_numberTEXTمطلوب

    NOT NULL with an empty-string default, because the UNIQUE below is void on a NULL: SQL treats NULLs as distinct, so a nullable entry_number lets the SAME ترجمة be transcribed three times and read afterwards as three corroborating witnesses. Verified — three identical rows survive the constraint.

  • headingTEXT

    الترجمة رقم; '' = the source numbers no entries

  • body_object_keyTEXT
  • body_formatTEXTمطلوب
  • body_bytesINTEGERمطلوب
  • body_checksumTEXT
  • display_orderINTEGERمطلوب
  • statusTEXTمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · person_id · source_id · volume · page_start · page_end …و10 غيرها
sources25 عموداً · 2 فهرساً
المصادر
  • idTEXTPK
  • slugTEXTمطلوب
  • titleTEXTمطلوب
  • title_normalizedTEXTمطلوب
  • sort_keyTEXTمطلوب
  • short_titleTEXT
  • typeTEXTمطلوب

    citation form, e.g. "سير أعلام النبلاء"

  • author_person_idTEXTpersons
  • author_nameTEXT
  • work_idTEXTworks
  • publisherTEXT
  • editor_nameTEXT
  • editionTEXT

    المحقق; a page cite is edition-bound, and RESEARCH §5.10 promises this

  • published_yearINTEGER
  • published_place_idTEXTplaces
  • volumes_countINTEGER
  • isbnTEXT
  • urlTEXT
  • is_primary_sourceINTEGERمطلوب
  • reliability_noteTEXT
  • accounts_countINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
  • api_distributableINTEGERمطلوب
  • rights_noteTEXT
id · slug · title · title_normalized · sort_key · short_title …و19 غيرها

الأخبار المسندة

التواريخ والأماكن والعلاقات، كل صف منها معزوٌّ إلى مصدره.

person_dates27 عموداً · 5 فهرساً
التواريخ
  • idTEXTPK
  • person_idTEXTpersonsمطلوب
  • kindTEXTمطلوب
  • stated_textTEXT
  • stated_calendarTEXTمطلوب

    "سنة أربع وعشرين وثلاثمائة" — the source's own wording

  • date_expressionTEXT
  • precisionTEXTمطلوب
  • century_thirdTEXT
  • qualifierTEXTمطلوب
  • hijri_yearINTEGER
  • hijri_monthINTEGER
  • hijri_dayINTEGER
  • earliest_hijri_yearINTEGERمطلوب

    ── query layer (indexed; every temporal query uses only these) ─── NOT NULL with open-ended sentinels. An open bound stored as NULL is silently dropped by the predicate below, because `NULL <= :to` is NULL, not true — so «قبل 400» and «بعد 350» match nothing at all. Two of the seven allowed qualifiers, and both are everywhere in this genre. Sentinels rather than `IS NULL OR` because the predicate must stay index-friendly. Deliberately NO DEFAULT: with a default of (-9999, 9999) an *unfilled* row is indistinguishable from a *known-open* one and matches every interval query — an unknown date must be written as a decision, never happen by omission. A date that cannot be bounded at all gets no person_dates row (§6.2 T).

  • latest_hijri_yearINTEGERمطلوب
  • earliest_gregorian_yearINTEGERمطلوب
  • latest_gregorian_yearINTEGERمطلوب
  • source_idTEXTsources
  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · person_id · kind · stated_text · stated_calendar · date_expression …و21 غيرها
person_languages15 عموداً · 4 فهرساً
اللغات
  • idTEXTPK
  • person_idTEXTpersonsمطلوب
  • languageTEXTمطلوب
  • proficiencyTEXT
  • source_idTEXTsources
  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · person_id · language · proficiency · source_id · account_id …و9 غيرها
person_places17 عموداً · 5 فهرساً
أماكن العَلَم
  • idTEXTPK
  • person_idTEXTpersonsمطلوب
  • place_idTEXTplacesمطلوب
  • roleTEXTمطلوب
  • from_year_hijriINTEGER
  • to_year_hijriINTEGER
  • source_idTEXTsources
  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · person_id · place_id · role · from_year_hijri · to_year_hijri …و11 غيرها
person_positions19 عموداً · 4 فهرساً
المناصب والوظائف
  • idTEXTPK

    "شيخ الأزهر" becomes a dated role, not a tag

  • person_idTEXTpersonsمطلوب
  • organization_idTEXTorganizations
  • place_idTEXTplaces
  • titleTEXTمطلوب
  • title_term_idTEXTterms
  • from_year_hijriINTEGER
  • to_year_hijriINTEGER
  • source_idTEXTsources
  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · person_id · organization_id · place_id · title · title_term_id …و13 غيرها
person_relations17 عموداً · 6 فهرساً
العلاقات بين الأعلام
  • idTEXTPK
  • from_person_idTEXTpersonsمطلوب
  • to_person_idTEXTpersonsمطلوب
  • relation_type_idTEXTrelation_typesمطلوب
  • from_year_hijriINTEGER
  • to_year_hijriINTEGER
  • source_idTEXTsources
  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · from_person_id · to_person_id · relation_type_id · from_year_hijri · to_year_hijri …و11 غيرها
relation_types7 عموداً
أنواع العلاقات
  • idTEXTPK
  • keyTEXTمطلوب
  • nameTEXTمطلوب
  • inverse_keyTEXT
  • categoryTEXTمطلوب
  • is_symmetricINTEGERمطلوب
  • sortINTEGERمطلوب
id · key · name · inverse_key · category · is_symmetric …و1 غيرها

المفردات والتصنيف

نظام تصنيف يُضاف إليه دون تعديل البنية، لا أعمدة ثابتة.

person_terms15 عموداً · 8 فهرساً
تصنيف الأعلام
  • idTEXTPK
  • person_idTEXTpersonsمطلوب
  • term_idTEXTtermsمطلوب
  • vocabulary_idTEXTvocabulariesمطلوب
  • source_idTEXTsources
  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · person_id · term_id · vocabulary_id · source_id · account_id …و9 غيرها
term_names6 عموداً · 1 فهرساً
مرادفات المصطلحات
  • idTEXTPK
  • term_idTEXTtermsمطلوب
  • nameTEXTمطلوب
  • name_normalizedTEXTمطلوب
  • kindTEXTمطلوب
  • created_atINTEGERمطلوب
id · term_id · name · name_normalized · kind · created_at
terms13 عموداً · 2 فهرساً
المصطلحات
  • idTEXTPK
  • vocabulary_idTEXTvocabulariesمطلوب
  • parent_idTEXTterms
  • slugTEXTمطلوب
  • nameTEXTمطلوب
  • name_normalizedTEXTمطلوب
  • sort_keyTEXTمطلوب
  • descriptionTEXT
  • merged_into_idTEXTterms
  • person_countINTEGERمطلوب
  • sortINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · vocabulary_id · parent_id · slug · name · name_normalized …و7 غيرها
vocabularies13 عموداً
المفردات
  • idTEXTPK
  • keyTEXTمطلوب
  • nameTEXTمطلوب
  • descriptionTEXT
  • is_hierarchicalINTEGERمطلوب
  • is_filterableINTEGERمطلوب
  • is_visualizableINTEGERمطلوب
  • requires_sourceINTEGERمطلوب
  • applies_hintTEXT
  • sortINTEGERمطلوب
  • term_countINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · key · name · description · is_hierarchical · is_filterable …و7 غيرها

الكيانات

الأعمال والمؤسسات والأماكن التاريخية والأحداث.

eras12 عموداً
العصور
  • idTEXTPK

    الجاهلية، الراشدي، الأموي، العباسي، العثماني، الحديث

  • slugTEXTمطلوب
  • nameTEXTمطلوب
  • descriptionTEXT
  • start_hijri_yearINTEGER
  • end_hijri_yearINTEGER

    nullable: الجاهلية has no start

  • region_place_idTEXTplaces
  • parent_idTEXTeras
  • sortINTEGERمطلوب
  • person_countINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · slug · name · description · start_hijri_year · end_hijri_year …و6 غيرها
events33 عموداً · 5 فهرساً
الأحداث
  • idTEXTPK
  • person_idTEXTpersons
  • place_idTEXTplaces
  • organization_idTEXTorganizations
  • work_idTEXTworks
  • typeTEXTمطلوب
  • titleTEXT
  • descriptionTEXT
  • stated_textTEXT
  • stated_calendarTEXTمطلوب
  • date_expressionTEXT
  • precisionTEXTمطلوب
  • century_thirdTEXT
  • qualifierTEXTمطلوب
  • hijri_yearINTEGER
  • hijri_monthINTEGER
  • hijri_dayINTEGER
  • earliest_hijri_yearINTEGER
  • latest_hijri_yearINTEGER
  • earliest_gregorian_yearINTEGER
  • latest_gregorian_yearINTEGER
  • mannerTEXT
  • source_idTEXTsources

    "manner of death": شهيد، غريق، قتيل citation + attribution block (§4 conventions)

  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · person_id · place_id · organization_id · work_id · type …و27 غيرها
external_ids7 عموداً · 3 فهرساً
المعرّفات الخارجية
  • idTEXTPK
  • entity_typeTEXTمطلوب
  • entity_idTEXTمطلوب
  • authorityTEXTمطلوب
  • valueTEXTمطلوب
  • urlTEXT
  • created_atINTEGERمطلوب
id · entity_type · entity_id · authority · value · url …و1 غيرها
organizations14 عموداً
المؤسسات
  • idTEXTPK
  • slugTEXTمطلوب
  • nameTEXTمطلوب
  • name_normalizedTEXTمطلوب
  • sort_keyTEXTمطلوب
  • typeTEXTمطلوب
  • place_idTEXTplaces
  • parent_idTEXTorganizations
  • founded_year_hijriINTEGER
  • dissolved_year_hijriINTEGER
  • descriptionTEXT
  • person_countINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · slug · name · name_normalized · sort_key · type …و8 غيرها
place_hierarchy7 عموداً · 2 فهرساً
التبعية المكانية عبر الزمن
  • idTEXTPK

    temporal containment: قرطبة ⊂ الأندلس, then ⊂ إسبانيا

  • child_place_idTEXTplacesمطلوب
  • parent_place_idTEXTplacesمطلوب
  • from_year_hijriINTEGER
  • to_year_hijriINTEGER
  • source_idTEXTsources
  • created_atINTEGERمطلوب
id · child_place_id · parent_place_id · from_year_hijri · to_year_hijri · source_id …و1 غيرها
place_names10 عموداً · 1 فهرساً
أسماء الأماكن عبر الزمن
  • idTEXTPK

    القسطنطينية → إسطنبول, both searchable

  • place_idTEXTplacesمطلوب
  • nameTEXTمطلوب
  • name_normalizedTEXTمطلوب
  • kindTEXTمطلوب
  • languageTEXTمطلوب
  • from_year_hijriINTEGER
  • to_year_hijriINTEGER
  • source_idTEXTsources
  • created_atINTEGERمطلوب
id · place_id · name · name_normalized · kind · language …و4 غيرها
places16 عموداً · 3 فهرساً
الأماكن
  • idTEXTPK
  • slugTEXTمطلوب
  • nameTEXTمطلوب
  • name_normalizedTEXTمطلوب
  • sort_keyTEXTمطلوب
  • typeTEXTمطلوب
  • latREAL
  • lngREAL
  • is_historicalINTEGERمطلوب
  • exists_from_year_hijriINTEGER

    خراسان، بلاد الفرنجة، الأندلس

  • exists_to_year_hijriINTEGER
  • modern_place_idTEXTplaces
  • descriptionTEXT
  • person_countINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · slug · name · name_normalized · sort_key · type …و10 غيرها
work_contributors16 عموداً · 5 فهرساً
المساهمون في العمل
  • idTEXTPK
  • work_idTEXTworksمطلوب
  • person_idTEXTpersonsمطلوب
  • roleTEXTمطلوب
  • seqINTEGERمطلوب
  • source_idTEXTsources
  • account_idTEXTperson_accounts
  • pageTEXT
  • confidenceTEXTمطلوب
  • is_preferredINTEGERمطلوب
  • noteTEXT
  • attributed_to_person_idTEXTpersons
  • attributed_to_nameTEXT
  • attribution_kindTEXTمطلوب
  • source_stanceTEXTمطلوب
  • created_atINTEGERمطلوب
id · work_id · person_id · role · seq · source_id …و10 غيرها
work_relations6 عموداً
العلاقات بين الأعمال
  • idTEXTPK
  • from_work_idTEXTworksمطلوب
  • to_work_idTEXTworksمطلوب
  • typeTEXTمطلوب
  • source_idTEXTsources
  • created_atINTEGERمطلوب
id · from_work_id · to_work_id · type · source_id · created_at
work_terms4 عموداً
موضوعات الأعمال
  • idTEXTPK
  • work_idTEXTworksمطلوب
  • term_idTEXTtermsمطلوب
  • created_atINTEGERمطلوب
id · work_id · term_id · created_at
works13 عموداً · 2 فهرساً
الأعمال والمؤلَّفات
  • idTEXTPK
  • slugTEXTمطلوب
  • titleTEXTمطلوب
  • title_normalizedTEXTمطلوب
  • sort_keyTEXTمطلوب
  • typeTEXTمطلوب
  • languageTEXTمطلوب
  • composed_year_hijriINTEGER
  • is_extantTEXT
  • descriptionTEXT
  • statusTEXTمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · slug · title · title_normalized · sort_key · type …و7 غيرها

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

سجل تغييرات علني: ما تغيّر ومتى. وهوية المحرّر للإدارة وحدها.

revision_changes9 عموداً · 1 فهرساً
تفاصيل التغيير
  • idTEXTPK
  • revision_idTEXTrevisionsمطلوب
  • field_pathTEXTمطلوب
  • field_labelTEXTمطلوب
  • before_valueTEXT

    "سنة الوفاة" (rendered for the public log)

  • after_valueTEXT
  • before_labelTEXT
  • after_labelTEXT
  • created_atINTEGERمطلوب
id · revision_id · field_path · field_label · before_value · after_value …و3 غيرها
revisions12 عموداً · 2 فهرساً
المراجعات
  • idTEXTPK
  • entity_typeTEXTمطلوب
  • entity_idTEXTمطلوب
  • revision_numberINTEGERمطلوب
  • actionTEXTمطلوب
  • actor_user_idTEXTuser
  • actor_kindTEXTمطلوب
  • submission_idTEXTsubmissions
  • source_idTEXTsources
  • summaryTEXT
  • is_publicINTEGERمطلوب
  • created_atINTEGERمطلوب
id · entity_type · entity_id · revision_number · action · actor_user_id …و6 غيرها

المساهمات والمراجعة

قائمة واحدة للمقترحات، وكل اقتراح مفكّك إلى حقول تُقبل أو تُرفض أو تُعدَّل.

ai_suggestions12 عموداً · 1 فهرساً
اقتراحات الذكاء الاصطناعي
  • idTEXTPK
  • entity_typeTEXTمطلوب
  • entity_idTEXT
  • account_idTEXTperson_accounts
  • field_pathTEXTمطلوب
  • suggested_valueTEXTمطلوب
  • rationaleTEXT
  • modelTEXTمطلوب
  • statusTEXTمطلوب
  • reviewer_user_idTEXTuser
  • created_atINTEGERمطلوب
  • reviewed_atINTEGER
id · entity_type · entity_id · account_id · field_path · suggested_value …و6 غيرها
contributors15 عموداً · 1 فهرساً
المساهمون
  • idTEXTPK
  • user_idTEXTuser
  • emailTEXT
  • identity_hashTEXT
  • display_handleTEXT
  • submitted_countINTEGERمطلوب
  • accepted_countINTEGERمطلوب
  • modified_countINTEGERمطلوب
  • rejected_countINTEGERمطلوب
  • spam_countINTEGERمطلوب
  • trust_levelTEXTمطلوب
  • auto_approveINTEGERمطلوب
  • notesTEXT
  • first_seen_atINTEGERمطلوب
  • last_seen_atINTEGERمطلوب
id · user_id · email · identity_hash · display_handle · submitted_count …و9 غيرها
rejection_reasons7 عموداً
أسباب الرفض
  • idTEXTPK
  • keyTEXTمطلوب
  • labelTEXTمطلوب
  • descriptionTEXT
  • is_activeINTEGERمطلوب
  • sortINTEGERمطلوب
  • usage_countINTEGERمطلوب
id · key · label · description · is_active · sort …و1 غيرها
review_batches6 عموداً
دفعات المراجعة
  • idTEXTPK
  • reviewer_user_idTEXTuserمطلوب
  • actionTEXTمطلوب
  • countINTEGERمطلوب
  • noteTEXT
  • created_atINTEGERمطلوب
id · reviewer_user_id · action · count · note · created_at
submission_changes20 عموداً · 1 فهرساً
الحقول المقترحة
  • idTEXTPK
  • submission_idTEXTsubmissionsمطلوب
  • seqINTEGERمطلوب
  • field_pathTEXTمطلوب
  • field_labelTEXTمطلوب
  • operationTEXTمطلوب

    "سنة الوفاة" — rendered directly in the UI

  • current_valueTEXT
  • current_labelTEXT
  • proposed_valueTEXT
  • proposed_labelTEXT
  • final_valueTEXT
  • final_labelTEXT
  • decisionTEXTمطلوب
  • reject_reason_idTEXTrejection_reasons
  • cited_source_idTEXTsources
  • cited_pageTEXT
  • conflicts_with_currentINTEGERمطلوب
  • decided_by_user_idTEXTuser
  • decided_atINTEGER
  • created_atINTEGERمطلوب
id · submission_id · seq · field_path · field_label · operation …و14 غيرها
submissions30 عموداً · 4 فهرساً
المساهمات المقترحة
  • idTEXTPK
  • typeTEXTمطلوب
  • entity_typeTEXT
  • entity_idTEXT
  • payloadTEXTمطلوب
  • cited_source_idTEXTsources
  • cited_source_textTEXT
  • cited_pageTEXT
  • submitter_user_idTEXTuser
  • submitter_emailTEXT
  • submitter_noteTEXT
  • ip_hashTEXT
  • turnstile_okINTEGERمطلوب
  • statusTEXTمطلوب
  • reviewer_user_idTEXTuser
  • review_noteTEXT
  • applied_revision_idTEXTrevisions
  • originTEXTمطلوب
  • base_revision_idTEXTrevisions
  • is_staleINTEGERمطلوب
  • changes_countINTEGERمطلوب
  • has_citationINTEGERمطلوب
  • priorityINTEGERمطلوب
  • spam_scoreINTEGER
  • claimed_by_user_idTEXTuser
  • claimed_atINTEGER
  • batch_idTEXTreview_batches
  • rejection_reason_idTEXTrejection_reasons
  • created_atINTEGERمطلوب
  • reviewed_atINTEGER
id · type · entity_type · entity_id · payload · cited_source_id …و24 غيرها

الوصول البرمجي

مفاتيح مُصرَّح بها، صلاحيات دقيقة، وقياس استهلاك منذ اليوم الأول.

api_access_requests12 عموداً · 1 فهرساً
طلبات الوصول
  • idTEXTPK
  • client_idTEXTapi_clients
  • contact_nameTEXTمطلوب
  • contact_emailTEXTمطلوب
  • institutionTEXT
  • requested_plan_idTEXTapi_plans
  • intended_useTEXTمطلوب
  • statusTEXTمطلوب
  • reviewer_user_idTEXTuser
  • review_noteTEXT
  • created_atINTEGERمطلوب
  • reviewed_atINTEGER
id · client_id · contact_name · contact_email · institution · requested_plan_id …و6 غيرها
api_clients17 عموداً
عملاء الواجهة البرمجية
  • idTEXTPK
  • nameTEXTمطلوب
  • kindTEXTمطلوب
  • contact_nameTEXTمطلوب
  • contact_emailTEXTمطلوب
  • institutionTEXT
  • country_place_idTEXTplaces
  • websiteTEXT
  • intended_useTEXTمطلوب
  • statusTEXTمطلوب
  • terms_accepted_atINTEGER
  • terms_versionTEXT
  • attribution_requiredINTEGERمطلوب
  • external_customer_idTEXT
  • notesTEXT
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · name · kind · contact_name · contact_email · institution …و11 غيرها
api_key_permissions6 عموداً
صلاحيات المفتاح
  • idTEXTPK
  • api_key_idTEXTapi_keysمطلوب
  • permission_idTEXTpermissionsمطلوب
  • effectTEXTمطلوب
  • granted_by_user_idTEXTuser
  • created_atINTEGERمطلوب
id · api_key_id · permission_id · effect · granted_by_user_id · created_at
api_keys18 عموداً · 2 فهرساً
المفاتيح
  • idTEXTPK
  • client_idTEXTapi_clientsمطلوب
  • plan_idTEXTapi_plansمطلوب
  • nameTEXTمطلوب
  • key_prefixTEXTمطلوب
  • key_hashTEXTمطلوب
  • last_fourTEXTمطلوب
  • kindTEXTمطلوب
  • statusTEXTمطلوب
  • expires_atINTEGER
  • last_used_atINTEGER
  • last_used_ip_hashTEXT
  • revoked_atINTEGER
  • revoked_by_user_idTEXTuser
  • revoked_reasonTEXT
  • created_by_user_idTEXTuser
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · client_id · plan_id · name · key_prefix · key_hash …و12 غيرها
api_plan_permissions4 عموداً
صلاحيات الخطة
  • idTEXTPK
  • plan_idTEXTapi_plansمطلوب
  • permission_idTEXTpermissionsمطلوب
  • created_atINTEGERمطلوب
id · plan_id · permission_id · created_at
api_plans16 عموداً
خطط الاشتراك
  • idTEXTPK
  • keyTEXTمطلوب
  • display_nameTEXTمطلوب
  • descriptionTEXT
  • rate_limit_per_minuteINTEGERمطلوب
  • monthly_request_quotaINTEGER
  • max_page_sizeINTEGERمطلوب
  • export_rows_quotaINTEGER
  • concurrent_requestsINTEGERمطلوب
  • price_amountINTEGER
  • price_currencyTEXT
  • price_intervalTEXT
  • is_systemINTEGERمطلوب
  • sort_orderINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · key · display_name · description · rate_limit_per_minute · monthly_request_quota …و10 غيرها
api_usage_daily12 عموداً · 2 فهرساً
الاستهلاك اليومي
  • idTEXTPK
  • api_key_idTEXTapi_keysمطلوب
  • client_idTEXTapi_clientsمطلوب
  • dayTEXTمطلوب
  • endpoint_groupTEXTمطلوب
  • requestsINTEGERمطلوب
  • rows_returnedINTEGERمطلوب
  • bytes_outINTEGERمطلوب
  • errorsINTEGERمطلوب
  • throttledINTEGERمطلوب
  • created_atINTEGERمطلوب
  • updated_atINTEGERمطلوب
id · api_key_id · client_id · day · endpoint_group · requests …و6 غيرها

البحث

بحث حر في نصوص التراجم، تُقرَن نتائجه بالتصفية المهيكلة على خطوتين.

account_search5 عموداً
فهرس نصوص التراجمفهرس

فهرس نصي مشتقّ، يُعاد بناؤه من المصدر وقت الحاجة.

  • account_idنص
  • person_idنص
  • chunk_seqنص
  • bodyنص
  • normalizer_versionنص
account_id · person_id · chunk_seq · body · normalizer_version
person_search6 عموداً
فهرس الأسماءفهرس

فهرس نصي مشتقّ، يُعاد بناؤه من المصدر وقت الحاجة.

  • person_idنص
  • namesنص
  • descriptorنص
  • termsنص
  • placesنص
  • normalizer_versionنص
person_id · names · descriptor · terms · places · normalizer_version

التشغيل

الحذف وإحالات العناوين ومطابقة البيانات المشتقّة.

deletion_log11 عموداً · 2 فهرساً
سجل الحذف
  • idTEXTPK
  • entity_typeTEXTمطلوب
  • entity_idTEXTمطلوب
  • entity_slugTEXT
  • entity_labelTEXTمطلوب
  • snapshotTEXTمطلوب
  • reasonTEXTمطلوب
  • reason_noteTEXT
  • redirected_to_idTEXT
  • actor_user_idTEXTuser
  • created_atINTEGERمطلوب
id · entity_type · entity_id · entity_slug · entity_label · snapshot …و5 غيرها
reconciliation_runs8 عموداً
جولات المطابقة
  • idTEXTPK
  • started_atINTEGERمطلوب
  • finished_atINTEGER
  • scopeTEXTمطلوب
  • driftedINTEGERمطلوب
  • correctedINTEGERمطلوب
  • detailsTEXT
  • statusTEXTمطلوب
id · started_at · finished_at · scope · drifted · corrected …و2 غيرها
redirects6 عموداً
إحالات العناوين
  • idTEXTPK
  • entity_typeTEXTمطلوب
  • from_slugTEXTمطلوب
  • to_entity_idTEXT
  • reasonTEXTمطلوب
  • created_atINTEGERمطلوب
id · entity_type · from_slug · to_entity_id · reason · created_at