ملف جيدكوم GEDCOM هوملف نص عادي (عادةً ما يكون بتكويد UTF-8 أو ASCII) يحتوي على معلومات الأنساب عن الأفراد، وبيانات التعريف تربط هذه السجلات معًا.
وتدعم معظم برامج الأنساب الاستيراد والتصدير إلى تنسيق GEDCOM.[2] ومع ذلك، تتضمن بعض برامج الأنساب استخدام امتدادات ملفات احتكارية للتنسيق، والتي لا يتم التعرف عليها دائمًا بواسطة برامج الأنساب الأخرى، مثل مواصفات GEDCOM 5.5 EL.[3][4][5]
في حين تم اقتراح GEDCOM X والعديد من المواصفات الأخرى كبدائل، إلا أن الإصدار الحالي لعام 2019، استنادًا إلى المسودة من عام 1999،
يتكون ملف GEDCOM من قسم الترويسة والسجلات وقسم التذييل.
وبضمن هذه الأقسام، يتم تمثيل السجلات للأشخاص (سجل INDI)، والعائلات (سجلات FAM)، ومصادر المعلومات (سجلات SOUR)، وغيرها من السجلات المتنوعة، بما في ذلك الملاحظات.
ويبدأ كل سطر من ملف جيدكوم GEDCOM برقم مستوى حيث تبدأ جميع سجلات المستوى الأعلى (HEAD و TRLR و SUBN وكل INDI و FAM و OBJE و NOTE و REPO و SOUR و SUBM) بسطر بمستوى 0، بينما أرقام المستوى الأخرى هي أعداد صحيحة موجبة.
0 HEAD
1 SOUR PAF
2 NAME Personal Ancestral File
2 VERS 5.0
1 DATE 30 NOV 2000
1 GEDC
2 VERS 5.5
2 FORM LINEAGE-LINKED
1 CHAR ANSEL
1 SUBM @U1@
0 @I1@ INDI
1 NAME John /Smith/
1 SEX M
1 FAMS @F1@
0 @I2@ INDI
1 NAME Elizabeth /Stansfield/
1 SEX F
1 FAMS @F1@
0 @I3@ INDI
1 NAME James /Smith/
1 SEX M
1 FAMC @F1@
0 @F1@ FAM
1 HUSB @I1@
1 WIFE @I2@
1 MARR
1 CHIL @I3@
0 @U1@ SUBM
1 NAME Submitter
0 TRLR
لم تكن مواصفات كاملة، ولا ينصح بالبدء في تنفيذ البرامج.
قد يبدو هذا المثال المشفر في GEDCOM كما يلي:
0 @I1@ INDI
1 NAME John /Doe/
1 BIRT
2 DATE 10 JAN 1800
2 SOUR @S1@
3 DATA
4 TEXT Transcription from birth certificate would go here
3 NOTE This birth record is preferred because it comes from the birth certificate
3 QUAY 2
1 BIRT
2 DATE 11 JAN 1800
2 SOUR @S2@
3 DATA
4 TEXT Transcription from death certificate would go here
3 QUAY 2
أولاً، تسمح الإصدارات الأحدث من المعيار بتخزين البيانات في Unicode (أو مؤخرًا UTF-8)، لذلك يمكن تخزين النص بأي لغة.[33]
ثانياً، بنفس الطريقة التي يمكنك بها إجراء أحداث متعددة على شخص ما، تسمح لك GEDCOM بالحصول على أسماء متعددة للشخص، [34] بحيث يمكن تخزين الأسماء بلغات متعددة (على الرغم من عدم وجود طريقة موحدة للإشارة إلى المثيل في أي لغة).
أخيرًا، في أحدث إصدار من المسودة (5.5.1، ليس قيد الاستخدام على نطاق واسع)، يدعم حقل NAME أيضًا اختلافًا صوتيًا (FONE) وتغييرًا رومانيًا (ROMN) للاسم.[35]
في فبراير 2012 في مؤتمر RootsTech 2012، قدمت شركة FamilySearchالخطوط العريضة لمشروع كبير جديد حول معايير الأنساب تم تسميته GEDCOM X، والتعاون المدعوين.[36] وسيشمل البرنامج الذي تم تطويره بموجب ترخيص Apache مفتوح المصدر. ويشمل تنسيقات البيانات التي تسهل إنشاء أشجار العائلة على المصادر والسجلات (كل من القطع المادية والتحف الرقمية)، ودعم لمشاركة البيانات وربطها عبر الإنترنت، وواجهة برمجة التطبيقات.[37][38]
في أغسطس 2012 أعلن موظفي FamilySearch ورئيس مشروع GEDCOM X ريان هيتون بأن GEDCOM X هو معيار الصناعة الجديد، وجعلوا المشروع مفتوح المصدر.[39]
قامت شركة Commsoft ، وهي الشركة المطورة لسلسلة برامج Roots [40] المختصة ببرنامج الأنساب و Ultimate Family Tree ، بتعريف إصدار يسمى Event-Oriented GEDCOM (المعروف أيضًا باسم "Event GEDCOM" والمسمى أصلاً InterGED [41])، [42] والذي يضمن الأحداث كعناصر من الدرجة الأولى (مستوى الصفر).
وعلى الرغم من أنها تستند إلى الحدث، إلا أنها لا تزال نموذجًا قائمًا على الواقع المفترض وليس الدليل.
وتم إنشاء نسق آخر اسمه Gramps XML هو تنسيق مفتوحيستند إلى XML بواسطة مشروع الأنساب مفتوح المصدر Gramps ويستخدمه أيضًا من خلال التطبيق PhpGedView .
وفي عام 2012 تأسست «منظمة معايير معلومات تاريخ الأسرة» بهدف تطوير المعايير الدولية لتاريخ الأسر ومعلومات الأنساب.[44] وكان أحد معاييرها هو استمرار GEDCOM ، المسمى Format Legacy Format (ELF)، والذي سيبدأ بالتوافق مع GEDCOM 5.5 (.1) ولكنه يتضمن آلية للتوسعة.[45]
^Subject: rep: T Jenkins - open letter to GEDCOM-L - "The goal was to try and provide a standard to allow developers to provide a vehicle for their users to share genealogical conclusions and supporting evidence with others." From: "Jed R. Allen" Brigham Young University - Date: 29 Sep 1995 17:40:04 -0600 - GEDCOM-L Archives -- September 1995, week 5 (#7) نسخة محفوظة 22 يناير 2020 على موقع واي باك مشين.
^Subject:description of InterGED theory From:Gary Steiner - "The first GEDCOM standard, version 1.0, was released to the genealogical software development community in 1984." - GEDCOM-L Archives -- July 1994, week 4 (#14) نسخة محفوظة 22 يناير 2020 على موقع واي باك مشين.
^Subject:4.x specs From:Rafal Prinke -"while this document has the date January 25, 1990. So maybe it is GEDCOM 4.2 ?" - GEDCOM-L Archives -- May 1994, week 1 (#19) نسخة محفوظة 22 يناير 2020 على موقع واي باك مشين.
^Re: Looking for GEDCOM versions 4 & 5.xx "Brian C. Madsen" - "A GEDCOM 5.5 Errata Sheet dated 10 January 1996 supposedly contains corrections to pages 23, 24, 25, 26, 29, 29, 29, 33, 34, 39, 57, 79, and 85." نسخة محفوظة 22 يناير 2020 على موقع واي باك مشين.