Τελευταία ενημέρωση: 07 Feb, 2025

Τίτλος - Μορφή αρχείου GEDCOM και FamilySearch

Τι είναι το GEDCOM;

GEDCOM (Genealogical Data Communication) είναι ένα ανοιχτό πρότυπο αρχείου σχεδιασμένο για αποθήκευση, ανταλλαγή και κοινή χρήση γενεαλογικών δεδομένων (πληροφορίες οικογενειακού δέντρου). Χρησιμοποιείται ευρέως σε λογισμικό και ιστότοπους γενεαλογίας, καθιστώντας πιο εύκολη τη μεταφορά δεδομένων οικογενειακού δέντρου μεταξύ διαφορετικών πλατφορμών.

Εικονογράφηση - Μορφή αρχείου GEDCOM και FamilySearch

Ποιος ανέπτυξε το GEDCOM;

Το GEDCOM δημιουργήθηκε από την The Church of Jesus Christ of Latter-day Saints (LDS Church), η οποία διαχειρίζεται το 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 (Extended Locations) για βελτίωση.

Υιοθέτηση του GEDCOM 7.0

  • Το FamilySearch σχεδίαζε να υποστηρίξει το GEDCOM 7.0 μέχρι το Q3 2022.
  • Το Ancestry.com έχει επίσης εκφράσει ενδιαφέρον για υιοθέτηση, αλλά δεν έχει δώσει συγκεκριμένη ημερομηνία υλοποίησης.

Γιατί είναι σημαντικό το GEDCOM;

  1. Διαλειτουργικότητα μεταξύ πλατφορμών – Επιτρέπει στους χρήστες να μεταφέρουν τα δεδομένα του οικογενειακού δέντρου τους μεταξύ διαφορετικών ιστοτόπων και λογισμικού γενεαλογίας.
  2. Μακροπρόθεσμη αποθήκευση δεδομένων – Εξασφαλίζει ότι τα γενεαλογικά δεδομένα παραμένουν προσβάσιμα σε τυποποιημένη μορφή.
  3. Συνεργασία στην γενεαλογία – Διευκολύνει ερευνητές και οικογενειακούς ιστορικούς να μοιράζονται και να συγχωνεύουν δεδομένα αποδοτικά.

Εξήγηση του μοντέλου δεδομένων GEDCOM

Το GEDCOM χρησιμοποιεί ένα μοντέλο δεδομένων συνδεδεμένο με τη γενεαλογική γραμμή για την οργάνωση οικογενειακών σχέσεων με δομημένο τρόπο. Βασίζεται στην έννοια της πυρήνα οικογένειας, δηλαδή καταγράφει σχέσεις ως γονείς και παιδιά αντί για μεμονωμένα άτομα.

Βασικά Στοιχεία του Μοντέλου Δεδομένων GEDCOM

  1. Εγγραφές INDI (Άτομο)

    • Κάθε άτομο στο αρχείο γενεαλογίας αποθηκεύεται ως εγγραφή INDI (individual).
    • Σε κάθε άτομο ανατίθεται ένας μοναδικός αριθμός ταυτότητας για σωστή σύνδεση στο αρχείο.
  2. Εγγραφές FAM (Οικογένεια)

    • Οι εγγραφές οικογένειας (FAM) λειτουργούν ως δομή σύνδεσης μεταξύ ατόμων.
    • Μια εγγραφή FAM καθορίζει:
      • HUSB (husband) – Ο πατέρας στην οικογένεια.
      • WIFE (wife) – Η μητέρα στην οικογένεια.
      • CHIL (child) – Τα παιδιά του ζευγαριού.
    • Αυτές οι ετικέτες είναι ιστορικές και προέρχονται από το αρχικό μοντέλο 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 Project: Περιλαμβάνει έναν επαληθευτή GEDCOM για έλεγχο της δομής.
    • The Windows GEDCOM Validator: Αυτόνομο εργαλείο για επικύρωση GEDCOM.
    • Gedcheck: Το παλαιότερο εργαλείο επικύρωσης, που χρησιμοποιούταν από την LDS Church.

Προκλήσεις συμβατότητας GEDCOM

  • Στις αρχές της δεκαετίας 2000, το GEDCOM TestBook Project αξιολόγησε πόσο καλά διάφορο λογισμικό γενεαλογίας συμμορφωνόταν με το 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@) για τον John Doe.
  • 1 NAME John /Doe/: Το όνομα του ατόμου (John Doe).
  • 1 SEX M: Φύλο του ατόμου (M για Άνδρας).
  • 1 BIRT: Δείχνει το γεγονός γέννησης του ατόμου.
    • 2 DATE 1 JAN 1800: Η ημερομηνία γέννησης (1 Ιανουαρίου 1800).
    • 2 PLAC New York, USA: Ο τόπος γέννησης (New York, ΗΠΑ).

3. Εγγραφή οικογένειας (FAM)

0 FAM @F1@
1 HUSB @I1@
1 WIFE @I2@
1 CHIL @I3@
  • 0 FAM @F1@: Σηματοδοτεί την έναρξη μιας εγγραφής οικογένειας με μοναδικό αναγνωριστικό (@F1@).
  • 1 HUSB @I1@: Συνδέει τον σύζυγο (John Doe, ID @I1@).
  • 1 WIFE @I2@: Συνδέει τη σύζυγο (Jane Smith, ID @I2@).
  • 1 CHIL @I3@: Συνδέει το παιδί (Mary Doe, ID @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@: Σηματοδοτεί την έναρξη της εγγραφής της Jane Smith με μοναδικό αναγνωριστικό (@I2@).
  • 1 NAME Jane /Smith/: Το όνομα του ατόμου (Jane Smith).
  • 1 SEX F: Φύλο του ατόμου (F για Γυναίκα).
  • 1 BIRT: Δείχνει το γεγονός γέννησης.
    • 2 DATE 15 FEB 1805: Η ημερομηνία γέννησης (15 Φεβρουαρίου 1805).
    • 2 PLAC Boston, USA: Ο τόπος γέννησης (Boston, ΗΠΑ).

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@: Σηματοδοτεί την έναρξη της εγγραφής της Mary Doe με μοναδικό αναγνωριστικό (@I3@).
  • 1 NAME Mary /Doe/: Το όνομα του ατόμου (Mary Doe).
  • 1 SEX F: Φύλο του ατόμου (F για Γυναίκα).
  • 1 BIRT: Δείχνει το γεγονός γέννησης.
    • 2 DATE 10 OCT 1825: Η ημερομηνία γέννησης (10 Οκτωβρίου 1825).
    • 2 PLAC New York, USA: Ο τόπος γέννησης (New York, ΗΠΑ).

6. Ενότητα Υποσυνόλου (TRLR)

0 TRLR
  • 0 TRLR: Σηματοδοτεί το τέλος του αρχείου GEDCOM.

Εξήγηση των βασικών εγγραφών

  • Εγγραφές INDI (Άτομο): Περιέχουν προσωπικές λεπτομέρειες για ένα συγκεκριμένο άτομο, όπως όνομα, φύλο και ημερομηνία γέννησης.
  • Εγγραφή FAM (Οικογένεια): Συνδέει άτομα για να σχηματίσει οικογενειακές μονάδες. Συνδέει γονείς (HUSB και WIFE) και παιδιά (CHIL) χρησιμοποιώντας τα μοναδικά αναγνωριστικά τους.
  • Σημείωση για τα IDs: Κάθε εγγραφή (άτομο ή οικογένεια) έχει ένα μοναδικό αναγνωριστικό (π.χ. @I1@ για τον John Doe). Αυτά τα IDs χρησιμοποιούνται για τη σύνδεση σχετικών εγγραφών, όπως η σύνδεση ενός παιδιού με τους γονείς του.

Βασικές Έννοιες

  • Αριθμοί επιπέδων: Τα αρχεία GEDCOM χρησιμοποιούν αριθμούς επιπέδων για την οργάνωση των δεδομένων σε ιεραρχική δομή. Επίπεδο 0 είναι για εγγραφές κορυφαίου επιπέδου (όπως INDI, FAM), ενώ Επίπεδα 1 και 2 χρησιμοποιούνται για λεπτομέρειες δευτερεύουσας φύσης (όπως γεγονότα και τόποι).
  • Ονόματα σε καθέτους: Τα ονόματα στο GEDCOM συχνά περικλείονται σε καθέτους, π.χ. John /Doe/, για να διαχωρίζουν το επώνυμο από το όνομα.
Εικονογράφηση - GEDCOM - Εξήγηση των βασικών εγγραφών

Αυτό είναι ένα βασικό αρχείο GEDCOM, αλλά πιο σύνθετα αρχεία μπορούν να περιλαμβάνουν λεπτομερή γεγονότα (όπως γάμους, θανάτους), πηγές (π.χ. απογραφές) και αναφορές πολυμέσων.

Συμπέρασμα

Το GEDCOM αποτελεί θεμέλιο λίθο στον χώρο της γενεαλογίας, επιτρέποντας την ανταλλαγή γενεαλογικών δεδομένων μεταξύ διαφορετικών λογισμικών. Το τυποποιημένο του πρότυπο έχει επιτρέψει σε ερευνητές, ιστορικούς και ερασιτέχνες να μοιράζονται και να διατηρούν δεδομένα οικογενειακού ιστορικού αποδοτικά. Ωστόσο, παρά την ευρεία υιοθέτησή του, το GEDCOM δεν είναι χωρίς περιορισμούς. Ζητήματα όπως η συμβατότητα μεταξύ λογισμικού, η αδυναμία αναπαράστασης πολύπλοκων σχέσεων και η έλλειψη υποστήριξης σύγχρονων τύπων δεδομένων υπογραμμίζουν την ανάγκη για συνεχή βελτίωση ή εναλλακτικές λύσεις.

Καθώς η γενεαλογία εξελίσσεται με τις τεχνολογικές προόδους, το μέλλον του GEDCOM μπορεί να περιλαμβάνει ενημερώσεις του προτύπου ή την ανάπτυξη νέων μορφών που θα ανταποκρίνονται καλύτερα στις πολυπλοκότητες της σύγχρονης γενεαλογικής έρευνας. Προς το παρόν, το GEDCOM παραμένει ένα απαραίτητο εργαλείο για όποιον εργάζεται με οικογενειακά δέντρα, και η κατανόηση της δομής και της λειτουργικότητάς του είναι κρίσιμη για αποτελεσματική διαχείριση και κοινή χρήση δεδομένων στην κοινότητα της γενεαλογίας.