آخر تحديث: 07 فبراير، 2025

العنوان - تنسيق ملف GEDCOM وFamilySearch

ما هو GEDCOM؟

GEDCOM (اتصال بيانات الأنساب) هو صيغة ملفات مفتوحة مصممة لتخزين وتبادل ومشاركة بيانات الأنساب (معلومات شجرة العائلة). يُستخدم على نطاق واسع في برامج ومواقع الأنساب، مما يسهل نقل بيانات شجرة العائلة بين منصات مختلفة.

توضيح - تنسيق ملف GEDCOM وFamilySearch

من طور GEDCOM؟

تم إنشاء GEDCOM بواسطة كنيسة يسوع المسيح لقديسي الأيام الأخيرة (كنيسة قديسي الأيام الأخيرة) التي تدير FamilySearch - وهي منظمة أبحاث الأنساب الكبرى. كان هدفهم هو تبسيط إدارة بيانات الأنساب والسماح بتعاون أبحاث أفضل.

كيف يعمل GEDCOM؟

  • ملفات GEDCOM هي ملفات نصية عادية (تستخدم الآن ترميز UTF-8 اعتبارًا من الإصدار 7.0).
  • تحتوي على معلومات عن الأفراد، مثل:
    • الأسماء
    • تواريخ الميلاد والوفاة
    • العلاقات الأسرية (الآباء، الأطفال، الأزواج)
    • الأحداث (الزواج، الهجرة، إلخ)
  • يتم ربط هذه السجلات باستخدام بيانات وصفية، لضمان الاتصالات الصحيحة بين أفراد العائلة.

إصدارات GEDCOM ومعايير الصناعة

  • آخر إصدار رسمي هو GEDCOM 7.0، الذي تم إطلاقه في 2021.
  • ومع ذلك، GEDCOM 5.5.1 (من عام 1999، تم إنهاؤه في عام 2019) لا يزال المعيار الأكثر استخدامًا.
  • بسبب محدوديات GEDCOM 5.5.1، أنشأ بعض مطوري برامج الأنساب ملحقات مخصصة مثل GEDCOM 5.5 EL (مواقع موسعة) لتحسينها.

اعتماد GEDCOM 7.0

  • خطط FamilySearch لدعم GEDCOM 7.0 بحلول الربع الثالث من عام 2022.
  • كما أبدت Ancestry.com اهتمامها في اعتماده، لكنها لم تقدم تاريخًا ثابتًا للتنفيذ.

لماذا يعتبر GEDCOM مهمًا؟

  1. التوافق عبر المنصات – يتيح للمستخدمين نقل بيانات شجرة عائلتهم بين مواقع وبرامج الأنساب المختلفة.
  2. تخزين البيانات على المدى الطويل – يضمن بقاء بيانات الأنساب متاحة في صيغة موحدة.
  3. تعاون الأنساب – يُمكّن الباحثين ومؤرخي العائلة من المشاركة ودمج البيانات بكفاءة.

شرح نموذج بيانات GEDCOM

يستخدم GEDCOM نموذج بيانات مرتبط بالنسب لتنظيم العلاقات الأسرية بطريقة منظمة. يرتكز على مفهوم العائلة النووية، مما يعني أنه يسجل العلاقات من حيث الآباء والأطفال بدلاً من الأفراد فقط.

المكونات الرئيسية لنموذج بيانات GEDCOM

  1. سجلات INDI (الفرد)

    • يتم تخزين كل شخص في ملف الأنساب كسجل INDI (فرد).
    • يُخصص لكل فرد رقم تعريف فريد لضمان الربط الصحيح في الملف.
  2. سجلات FAM (العائلة)

    • تعمل سجلات العائلة (FAM) كهيكل ربط بين الأفراد.
    • يخصص سجل FAM:
      • HUSB (الزوج) – الأب في العائلة.
      • WIFE (الزوجة) – الأم في العائلة.
      • CHIL (الطفل) – أطفال الزوجين.
    • هذه التسميات تاريخية ومستندة إلى نموذج GEDCOM الأصلي لكنها لا تزال مستخدمة اليوم.
توضيح - شرح نموذج بيانات GEDCOM

تطور تمثيل الجنس في GEDCOM

  • في البداية، صُمم نموذج GEDCOM مفترضًا هيكل العائلة المغاير جنسيًا، حيث ذكر (HUSB) وأنثى (WIFE) لديهم أطفال (CHIL).
  • التوضيحات في مواصفات GEDCOM 7.0 تشير إلى أن هذه المصطلحات لا تشير إلى الأدوار الجنسانية أو الأبوة البيولوجية.
  • تتيح المواصفات المحدثة:
    • الأزواج من نفس الجنس
    • التبني، الرعاية، والمعايشة
    • هياكل أسرية أكثر مرونة
  • تفضل المصطلحات ‘الشركاء’، ‘الآباء’، أو ‘الأزواج’ الآن عند الإشارة إلى الأفراد في سجل FAM.
توضيح - شرح نموذج بيانات GEDCOM

لماذا هذا مهم؟

  1. يحافظ على العلاقات المنظمة – يضمن الربط الصحيح لكل شخص بالآباء، الأزواج، والأطفال.
  2. يعزز التوافق – يتيح لبرامج الأنساب التعرف على بيانات العائلة وتنظيمها بكفاءة.
  3. يزيد من الشمولية – يدعم هياكل الأسرة المتنوعة دون افتراض أدوار جنسانية تقليدية.

شرح هيكل ملف GEDCOM

يتكون ملف GEDCOM من ثلاثة أقسام رئيسية: الرأس، السجلات، والخاتمة. يلعب كل قسم دورًا محددًا في تنظيم بيانات الأنساب، وهيكل الملف منظم بشكل كبير لضمان وضوح العلاقات بين الأفراد والعائلات وتحقيق المعايير.

1. قسم الرأس

  • يُعتبر قسم الرأس بداية ملف GEDCOM ويشمل البيانات الوصفية الهامة حول الملف نفسه، مثل إصدار الملف (مثل GEDCOM 7.0) وأي إعدادات أو تكوينات خاصة بالملف.
  • يُمثل هذا القسم بواسطة سجل HEAD.

2. قسم السجلات

هو الجزء الرئيسي من ملف GEDCOM ويتكون من أنواع سجلات مختلفة، كل منها يخدم غرضًا محددًا:

  • INDI (سجل الفرد): يمثل شخصًا فرديًا في شجرة العائلة.
  • FAM (سجل العائلة): يمثل عائلة، ويوصل بين الزوج والزوجة والأطفال.
  • SOUR (سجل المصدر): يحتوي على معلومات حول المصادر المستخدمة لدعم البيانات، مثل السجلات التاريخية.
  • OBJE (سجل الكائن): يمثل الوسائط المتعددة، مثل الصور أو المستندات، المرتبطة بالأفراد أو العائلات.
  • NOTE (سجل الملاحظة): يحتوي على ملاحظات إضافية أو تعليقات يمكن أن توفر سياقًا إضافيًا أو تفسيرات لسجل.
  • REPO (سجل المستودع): يصف مكانًا يتم فيه تخزين معلومات الأنساب، مثل المكتبة أو الأرشيف.
  • SUBM (سجل المرسل): يمثل الشخص أو الكيان الذي يُرسل ملف GEDCOM.

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

  • المستوى 0 هو المستوى الأعلى للسجلات الأكثر أهمية، مثل HEAD, TRLR, INDI, FAM, SOUR، إلخ.
  • المستوى 1 أو أعلى يمثل السجلات الفرعية، مثل الأحداث أو العلاقات المرتبطة بفرد أو عائلة معينة.

3. قسم الخاتمة

  • يُعتبر قسم الخاتمة نهاية ملف GEDCOM ويحتوي على سجل TRLR. يشير إلى أن الملف قد انتهى.
توضيح - شرح هيكلية ملف GEDCOM

كيف يعمل عمليًا

  • أرقام المستوى: يبدأ كل سطر في ملف GEDCOM برقم مستوى (مثلًا، 0، 1، 2)، حيث يمثل 0 السجلات ذات المستوى الأعلى، والعدد الصحيح الموجب (1، 2، إلخ) يمثل السجلات المدمجة أو الصغرى. هذا النظام يضمن أن العلاقات والتدرجات الهرمية داخل شجرة العائلة منظمة بشكل صحيح.

    على سبيل المثال:

    • المستوى 0: HEAD (سجل الرأس)، TRLR (سجل الخاتمة)، INDI (سجل الفرد)
    • المستوى 1: MARR (حدث الزواج)، BIRT (حدث الميلاد)
    • المستوى 2: DATE (تاريخ الحدث)، PLAC (مكان الحدث)
  • كتابة ملف GEDCOM يدويًا ممكن من الناحية الفنية، لكنه غير ملائم للبشر بسبب طبيعته المنظمة. من الأسهل استخدام برامج مصممة للعمل مع ملفات GEDCOM، التي تساعد في تنظيم البيانات وتنسيقها بشكل صحيح.

التحقق من الصحة ومراقبة الجودة

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

التحديات مع توافقية GEDCOM

  • في أوائل العقد الأول من القرن الحادي والعشرين، قيم مشروع دفتر اختبار GEDCOM مدى امتثال برامج الأنساب المختلفة لمعيار GEDCOM 5.5. كشفت النتائج عن عدة مشكلات، مثل فقدان البيانات أو قراءة غير صحيحة لعلامة NOTE، التي يمكن أن تظهر على مستويات متعددة.

  • تهدف GEDCOM 7.0 إلى معالجة بعض هذه المشكلات، وتوجد أدوات التحقق لهذا المعيار الجديد لضمان التوافق عبر المنصات المختلفة.

لماذا يعتبر التحقق من صحة GEDCOM مهمًا؟

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

مثال على ملف GEDCOM

إليكم مثالًا بسيطًا على ملف GEDCOM مع شرح لهيكليته:

0 HEAD
1 SOUR FamilySearch GEDCOM
2 VERS 7.0
2 NAME FamilySearch
1 DEST Ancestry
1 DATE 5 FEB 2025
1 SUBM @SUBM1@
0 INDI @I1@
1 NAME John /Doe/
1 SEX M
1 BIRT
2 DATE 1 JAN 1800
2 PLAC New York, USA
0 FAM @F1@
1 HUSB @I1@
1 WIFE @I2@
1 CHIL @I3@
0 INDI @I2@
1 NAME Jane /Smith/
1 SEX F
1 BIRT
2 DATE 15 FEB 1805
2 PLAC Boston, USA
0 INDI @I3@
1 NAME Mary /Doe/
1 SEX F
1 BIRT
2 DATE 10 OCT 1825
2 PLAC New York, USA
0 TRLR

التحليل والشرح:

1. قسم الرأس (HEAD)

0 HEAD
1 SOUR FamilySearch GEDCOM
2 VERS 7.0
2 NAME FamilySearch
1 DEST Ancestry
1 DATE 5 FEB 2025
1 SUBM @SUBM1@
  • 0 HEAD: يحدد بداية الملف.
  • 1 SOUR: يشير إلى مصدر الملف (مثل FamilySearch GEDCOM).
  • 2 VERS 7.0: يحدد الإصدار المستخدم من صيغة GEDCOM (7.0 هنا).
  • 1 DEST: يشير إلى الوجهة المقصودة أو النظام للبيانات (مثل Ancestry).
  • 1 DATE: التاريخ الذي تم فيه إنشاء ملف GEDCOM (مثل 5 فبراير 2025).
  • 1 SUBM: يشير إلى سجل المرسل (@SUBM1@)، الذي سيكون لديه مزيد من المعلومات حول الشخص الذي يرسل الملف.

2. سجلات الفرد (INDI)

0 INDI @I1@
1 NAME John /Doe/
1 SEX M
1 BIRT
2 DATE 1 JAN 1800
2 PLAC New York, USA
  • 0 INDI @I1@: يحدد بداية سجل فردي برقم تعريف فريد (@I1@) لجون دو.
  • 1 NAME John /Doe/: اسم الفرد (جون دو).
  • 1 SEX M: جنس الفرد (M للذكر).
  • 1 BIRT: يشير إلى حدث ميلاد الفرد.
    • 2 DATE 1 JAN 1800: تاريخ الميلاد (1 يناير 1800).
    • 2 PLAC New York, USA: مكان الميلاد (نيويورك، الولايات المتحدة الأمريكية).

3. سجل العائلة (FAM)

0 FAM @F1@
1 HUSB @I1@
1 WIFE @I2@
1 CHIL @I3@
  • 0 FAM @F1@: يحدد بداية سجل عائلي برقم تعريف فريد (@F1@).
  • 1 HUSB @I1@: يربط الزوج (جون دو، المعرف @I1@).
  • 1 WIFE @I2@: يربط الزوجة (جين سميث، المعرف @I2@).
  • 1 CHIL @I3@: يربط الطفل (ماري دو، المعرف @I3@).

4. سجل الفرد الثاني (INDI)

0 INDI @I2@
1 NAME Jane /Smith/
1 SEX F
1 BIRT
2 DATE 15 FEB 1805
2 PLAC Boston, USA
  • 0 INDI @I2@: يحدد بداية سجل جين سميث الفردي برقم تعريف فريد (@I2@).
  • 1 NAME Jane /Smith/: اسم الفرد (جين سميث).
  • 1 SEX F: جنس الفرد (F للأنثى).
  • 1 BIRT: يشير إلى حدث ميلاد الفرد.
    • 2 DATE 15 FEB 1805: تاريخ الميلاد (15 فبراير 1805).
    • 2 PLAC Boston, USA: مكان الميلاد (بوسطن، الولايات المتحدة الأمريكية).

5. سجل الفرد الثالث (INDI)

0 INDI @I3@
1 NAME Mary /Doe/
1 SEX F
1 BIRT
2 DATE 10 OCT 1825
2 PLAC New York, USA
  • 0 INDI @I3@: يحدد بداية سجل ماري دو الفردي برقم تعريف فريد (@I3@).
  • 1 NAME Mary /Doe/: اسم الفرد (ماري دو).
  • 1 SEX F: جنس الفرد (F للأنثى).
  • 1 BIRT: يشير إلى حدث ميلاد الفرد.
    • 2 DATE 10 OCT 1825: تاريخ الميلاد (10 أكتوبر 1825).
    • 2 PLAC New York, USA: مكان الميلاد (نيويورك، الولايات المتحدة الأمريكية).

6. قسم الخاتمة (TRLR)

0 TRLR
  • 0 TRLR: يحدد نهاية ملف GEDCOM.

توضيح السجلات الرئيسية

  • سجلات INDI (الفردية): تحتوي على تفاصيل شخصية حول فرد معين، مثل الاسم والجنس وتاريخ الميلاد.
  • سجل FAM (العائلة): يربط الأفراد لتشكيل وحدات عائلية. إنه يربط بين الآباء (HUSB وWIFE) والأطفال (CHIL) باستخدام أرقام تعريف فريدة.
  • ملاحظة حول أرقام التعريف: كل سجل (فرد أو عائلة) لديه رقم تعريف فريد معين له (مثل @I1@ لجون دو). يتم استخدام هذه الأرقام لربط السجلات ذات الصلة، مثل ربط طفل بوالديه.

المفاهيم الرئيسية

  • أرقام المستوى: تستخدم ملفات GEDCOM أرقام المستوى لتنظيم البيانات في هيكل هرمي. المستوى 0 هو للسجلات ذات المستوى الأعلى (مثل INDI، FAM)، والمستويات 1 و2 تُستخدم لتفاصيل المستوى الفرعي (مثل الأحداث والأماكن).
  • الأسماء بين الشرطتين: غالبًا ما تُكتب الأسماء في GEDCOM بين شرطتين، مثل John /Doe/، لتمييز اسم العائلة عن الاسم الشخصي.
توضيح - GEDCOM - توضيح السجلات الرئيسية

هذا هو ملف GEDCOM الأساسي، ولكن يمكن أن تتضمن الملفات الأكثر تعقيدًا أحداث مفصلة (مثل الزواج، الوفاة)، والمصادر (مثل سجلات التعداد)، وإشارات الوسائط المتعددة.

الخاتمة

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

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