Chaque ensemble de données doit commencer par une pseudo-structure d'en-tête et se terminer par une pseudo-structure de fin.
La pseudo-structure de fin de ligne possède un niveau `0`, une balise `TRLR` et aucune valeur de ligne ni sous-structure. Cette fin de ligne est dépourvue de signification sémantique; elle sert uniquement à marquer la fin de l'ensemble de données.
La pseudo-structure d'en-tête possède le niveau 0, l'étiquette HEAD et aucune valeur de ligne. Les sous-structures de cette pseudo-structure fournissent des métadonnées sur l'ensemble des données. Certaines sont définies ici; d'autres le sont dans le chapitre 3 ou par des extensions.
Chaque en-tête doit contenir une sous-structure avec une balise connue qui identifie la spécification à laquelle l'ensemble de données est conforme. Pour FamilySearch GEDCOM 7.0, il s'agit de la structure GEDC décrite au Chapitre 3.
Un en-tête doit contenir une structure de schéma d'extension avec la balise SCHMA comme décrit dans Extensions.