GedCom Parser (Database Abstractions)

The GedCom Parser is a JavaScript Library that focuses on translating GEDCOM structure into a GedCom Library.

Tested with GEDCOM 5.5 exported from

What is GEDCOM?

GEDCOM (an acronym standing for Genealogical Data Communication) is an open de facto specification for exchanging genealogical data between different genealogy software. GEDCOM was developed by The Church of Jesus Christ of Latter-day Saints (LDS Church) as an aid to genealogical research.

About structure

A GEDCOM file consists of a header section, records, and a trailer section. Within these sections, records represent people (INDI record), families (FAM records), sources of information (SOUR records), and other miscellaneous records, including notes. Every line of a GEDCOM file begins with a level number where all top-level records (HEAD, TRLR, SUBN, and each INDI, FAM, OBJE, NOTE, REPO, SOUR, and SUBM) begin with a line with level 0, while other level numbers are positive integers.

About the Version 1.4.31

  • Gedcom.toGedCom() method added
  • Data.toGedCom() method added
  • List.toGedCom() method added
  • List.create() method added
  • Indi.addToFamily() method added
  • Indi.removeFromFamily() method added

Leave a Reply

Your email address will not be published. Required fields are marked *