Un fichier GEDCOM contient des enregistrements de données hiérarchisés et interreliés (individus, familles, sources et documents). GEDCOM est un format texte ; chaque enregistrement commence par un numéro indiquant son niveau hiérarchique et un mot-clé (étiquette).
Exemple:
0 INDI 1 BIRT 2 DATE 12 MAI 1920 1 DÉCÈS 2 DATE 1960Omega écrit et lit les fichiers Gedcom conformément à la norme Gedcom version 5.5.
La grande flexibilité de la norme GEDCOM engendre une complexité tout aussi importante. Ceci nécessite la mise en œuvre de règles très élaborées pour le traitement des fichiers GEDCOM. Un problème réside dans le fait que le programme d'écriture GEDCOM, la spécification GEDCOM et le programme de lecture GEDCOM représentent généralement les données généalogiques de manière très différente. Par conséquent, il est souvent impossible d'importer, même de manière réversible, des fichiers GEDCOM écrits par un programme dans ce même programme. Une autre difficulté provient du fait que de nombreux programmes n'implémentent pas correctement la norme GEDCOM ou l'étendent avec leurs propres ajouts, empêchant ainsi une importation correcte à moins qu'un traitement spécifique ne soit intégré au système de lecture, en fonction du système source.
Les faits suivants peuvent être considérés comme des lacunes de la norme 5.5 qui ont considérablement entravé la mise en œuvre du traitement Gedcom dans Omega :