GEDCOM (ראשי תיבות של GEnealogical Data COMmunication) הוא פרוטוקול להעברת מידע מתוכנה גנאלוגית אחת לאחרת, באמצעות קובץ טקסט.

הפרוטוקול מאגד בתוכו את כל המידע הדרוש מן התוכנה. לכל אירוע יש קוד קבוע. למשל תאריך לידה מסומל ב־BIRT DATE, מקום הלידה BIRT PLAC וכך הלאה. התוכנה יודעת לקרוא את הקודים הללו ולהציב את הערכים במקומות המתאימים ובכך להעביר את כל המידע למבנה הנתונים שלה.

הדרך להעביר עצי משפחה מתוכנה לתוכנה היא ייצוא וייבוא של הקובץ. לכל תוכנה ליצירת עץ משפחה יש מבנה נתונים משלה, אך הסטנדרט הוא פורמט GEDCOM. לפיכך יש לייצא את העץ מתוכנה אחת ל־GEDCOM, ולייבא אותו לתוכנה בה משתמשים כעת.

הבעיה עם הפרוטוקול היא שהוא מאפשר מרחב תמרון גדול בתגיות הייצוא. כלומר, כל תוכנה יכולה לשחק עם התגיות הללו כפי רצונה (לדוגמה, האופן שבו הן נכתבות). הדבר כמובן גורם לבעיות בייבוא הנתונים על ידי תוכנה אחרת. יש גם גרסאות שונות לפרוטוקול - הגרסה הרשמית האחרונה היא 5.5. צריך לוודא שהתוכנה שממנה מייצאים והתוכנה אליה מייצאים יודעות לעבוד עם הגרסה הנוכחית של ה־GEDCOM. יש גם אפשרות שמידע המוחזק בתוכנה אחת אינו מוחזק (ולכן גם לא מיובא, או מיובא חלקית) בתוכנה אחרת.

קישורים חיצוניים עריכה