GEDCOM: = 0 <
> {1:1} 0 <> {0:1} 0 <> {1:M} 0 TRLR {1:1} HEADER: = n HEAD {1:1} +1 SOUR {1:1} +2 VERS {0:1} +2 NAME {0:1} +2 CORP {0:1} +3 <> {0:1} +2 DATA {0:1} +3 DATE {0:1} +3 COPR {0:1} +1 DEST {0:1*} +1 DATE {0:1} +2 TIME {0:1} +1 SUBM @@ {1:1} +1 SUBN @@ {0:1} +1 FILE {0:1} +1 COPR {0:1} +1 GEDC {1:1} +2 VERS {1:1} +2 FORM {1:1} +1 CHAR {1:1} +2 VERS {0:1} +1 LANG {0:1} +1 PLAC {0:1} +2 FORM {1:1} +1 NOTE {0:1} +2 CONT {0:M} +2 CONC {0:M} RECORD: = [ n <> {1:1} | n <> {1:1} | n <> {1:M} | n <> {1:1} | n <> {1:1} | n <> {1:1} | n <> {1:1} ] FAM_RECORD: = n @@ FAM {1:1} +1 <> {0:M} +2 HUSB {0:1} +3 AGE {1:1} +2 WIFE {0:1} +3 AGE {1:1} +1 HUSB @@ {0:1} +1 WIFE @@ {0:1} +1 CHIL @@ {0:M} +1 NCHI {0:1} +1 SUBM @@ {0:M} +1 <> {0:M} +1 <> {0:M} +1 <> {0:M} +1 <> {0:M} +1 REFN {0:M} +2 TYPE {0:1} +1 RIN {0:1} +1 <> {0:1} INDIVIDUAL_RECORD: = n @@ INDI {1:1} +1 RESN {0:1} +1 <> {0:M} +1 SEX {0:1} +1 <> {0:M} +1 <> {0:M} +1 <> {0:M} +1 <> {0:M} +1 <> {0:M} +1 SUBM @@ {0:M} +1 <> {0:M} +1 ALIA @@ {0:M} +1 ANCI @@ {0:M} +1 DESI @@ {0:M} +1 <> {0:M} +1 <> {0:M} +1 <> {0:M} +1 RFN {0:1} +1 AFN {0:1} +1 REFN {0:M} +2 TYPE {0:1} +1 RIN {0:1} +1 <> {0:1} MULTIMEDIA_RECORD: = n @@ OBJE {1:1} +1 FORM {1:1} +1 TITL {0:1} +1 <> {0:M} +1 BLOB {1:1} +2 CONT {1:M} +1 OBJE @@ {0:1} +1 REFN {0:M} +2 TYPE {0:1} +1 RIN {0:1} +1 <> {0:1} NOTE_RECORD: = n @@ NOTE {1:1} +1 CONC {0:M} +1 CONT {0:M} +1 <> {0:M} +1 REFN {0:M} +2 TYPE {0:1} +1 RIN {0:1} +1 <> {0:1} REPOSITORY_RECORD: = n @@ REPO {1:1} +1 NAME {0:1} +1 <> {0:1} +1 <> {0:M} +1 REFN {0:M} +2 TYPE {0:1} +1 RIN {0:1} +1 <> {0:1} SOURCE_RECORD: = n @@ SOUR {1:1} +1 DATA {0:1} +2 EVEN {0:M} +3 DATE {0:1} +3 PLAC {0:1} +2 AGNC {0:1} +2 <> {0:M} +1 AUTH {0:1} +2 CONT {0:M} +2 CONC {0:M} +1 TITL {0:1} +2 CONT {0:M} +2 CONC {0:M} +1 ABBR {0:1} +1 PUBL {0:1} +2 CONT {0:M} +2 CONC {0:M} +1 TEXT {0:1} +2 CONT {0:M} +2 CONC {0:M} +1 <> {0:1} +1 <> {0:M} +1 <> {0:M} +1 REFN {0:M} +2 TYPE {0:1} +1 RIN {0:1} +1 <> {0:1} SUBMISSION_RECORD: = n @@ SUBN {1:1] +1 SUBM @@ {0:1} +1 FAMF {0:1} +1 TEMP {0:1} +1 ANCE {0:1} +1 DESC {0:1} +1 ORDI {0:1} +1 RIN {0:1} SUBMITTER_RECORD: = n @@ SUBM {1:1} +1 NAME {1:1} +1 <> {0:1} +1 <> {0:M} +1 LANG {0:3} +1 RFN {0:1} +1 RIN {0:1} +1 <> {0:1} ADDRESS_STRUCTURE: = n ADDR {0:1} +1 CONT {0:M} +1 ADR1 {0:1} +1 ADR2 {0:1} +1 CITY {0:1} +1 STAE {0:1} +1 POST {0:1} +1 CTRY {0:1} n PHON {0:3} ASSOCIATION_STRUCTURE: = n ASSO @@ {0:M} +1 TYPE {1:1} +1 RELA {1:1} +1 <> {0:M} +1 <> {0:M} CHANGE_DATE: = n CHAN {1:1} +1 DATE {1:1} +2 TIME {0:1} +1 <> {0:M} CHILD_TO_FAMILY_LINK: = n FAMC @@ {1:1} +1 PEDI {0:M} +1 <> {0:M} EVENT_DETAIL: = n TYPE {0:1} n DATE {0:1} n <> {0:1} n <> {0:1} n AGE {0:1} n AGNC {0:1} n CAUS {0:1} n <> {0:M} n <> {0:M} n <> {0:M} FAMILY_EVENT_STRUCTURE: = [ n ANUL {1:1} +1 <> {0:1} | n CENS {1:1} +1 <> {0:1} | n DIV {1:1} +1 <> {0:1} | n DIVF {1:1} +1 <> {0:1} | n ENGA {1:1} +1 <> {0:1} | n MARR {1:1} +1 <> {0:1} | n MARB {1:1} +1 <> {0:1} | n MARC {1:1} +1 <> {0:1} | n MARL {1:1} +1 <> {0:1} | n MARS {1:1} +1 <> {0:1} | n EVEN {1:1} +1 <> {0:1} ] INDIVIDUAL_ATTRIBUTE_STRUCTURE: = [ n CAST {1:1} +1 <> {0:1} | n DSCR {1:1} +1 <> {0:1} | n EDUC {1:1} +1 <> {0:1} | n IDNO {1:1}* +1 <> {0:1} | n NATI {1:1} +1 <> {0:1} | n NCHI {1:1} +1 <> {0:1} | n NMR {1:1} +1 <> {0:1} | n OCCU {1:1} +1 <> {0:1} | n PROP {1:1} +1 <> {0:1} | n RELI {1:1} +1 <> {0:1} | n RESI {1:1} +1 <> {0:1} | n SSN {0:1} +1 <> {0:1} | n TITL {1:1} +1 <> {0:1} ] INDIVIDUAL_EVENT_STRUCTURE: = [ n BIRT {1:1} +1 <> {0:1} +1 FAMC @@ {0:1} | n CHR {1:1} +1 <> {0:1} +1 FAMC @@ {0:1} | n DEAT {1:1} +1 <> {0:1} | n BURI {1:1} +1 <> {0:1} | n CREM {1:1} +1 <> {0:1} | n ADOP {1:1} +1 <> {0:1} +1 FAMC @@ {0:1} +2 ADOP {0:1} | n BAPM {1:1} +1 <> {0:1} | n BARM {1:1} +1 <> {0:1} | n BASM {1:1} +1 <> {0:1} | n BLES {1:1} +1 <> {0:1} | n CHRA {1:1} +1 <> {0:1} | n CONF {1:1} +1 <> {0:1} | n FCOM {1:1} +1 <> {0:1} | n ORDN {1:1} +1 <> {0:1} | n NATU {1:1} +1 <> {0:1} | n EMIG {1:1} +1 <> {0:1} | n IMMI {1:1} +1 <> {0:1} | n CENS {1:1} +1 <> {0:1} | n PROB {1:1} +1 <> {0:1} | n WILL {1:1} +1 <> {0:1} | n GRAD {1:1} +1 <> {0:1} | n RETI {1:1} +1 <> {0:1} | n EVEN {1:1} +1 <> {0:1} ] LDS_INDIVIDUAL_ORDINANCE: = [ n BAPL {1:1} +1 STAT {0:1} +1 DATE {0:1} +1 TEMP {0:1} +1 PLAC {0:1} +1 <> {0:M} +1 <> {0:M} | n CONL {1:1} +1 STAT {0:1} +1 DATE {0:1} +1 TEMP {0:1} +1 PLAC {0:1} +1 <> {0:M} +1 <> {0:M} | n ENDL {1:1} +1 STAT {0:1} +1 DATE {0:1} +1 TEMP {0:1} +1 PLAC {0:1} +1 <> {0:M} +1 <> {0:M} | n SLGC {1:1} +1 STAT {0:1} +1 DATE {0:1} +1 TEMP {0:1} +1 PLAC {0:1} +1 FAMC @@ {1:1} +1 <> {0:M} +1 <> {0:M} ] LDS_SPOUSE_SEALING: = n SLGS {1:1} +1 STAT {0:1} +1 DATE {0:1} +1 TEMP {0:1} +1 PLAC {0:1} +1 <> {0:M} +1 <> {0:M} MULTIMEDIA_LINK: = [ n OBJE @@ {1:1} | n OBJE {1:1} +1 FORM {1:1} +1 TITL {0:1} +1 FILE {1:1} +1 <> {0:M} ] NOTE_STRUCTURE: = [ n NOTE @@ {1:1} +1 <> {0:M} | n NOTE {1:1} +1 CONC {0:M} +1 CONT {0:M} +1 <> {0:M} ] PERSONAL_NAME_STRUCTURE: = n NAME {1:1} +1 NPFX {0:1} +1 GIVN {0:1} +1 NICK {0:1} +1 SPFX {0:1} +1 SURN {0:1} +1 NSFX {0:1} +1 <> {0:M} +1 <> {0:M} PLACE_STRUCTURE: = n PLAC {1:1} +1 FORM {0:1} +1 <> {0:M} +1 <> {0:M} SOURCE_CITATION: = [ n SOUR @@ {1:1} +1 PAGE {0:1} +1 EVEN {0:1} +2 ROLE {0:1} +1 DATA {0:1} +2 DATE {0:1} +2 TEXT {0:M} +3 CONC {0:M} +3 CONT {0:M} +1 QUAY {0:1} +1 <> {0:M} +1 <> {0:M} | n SOUR {1:1} +1 CONC {0:M} +1 CONT {0:M} +1 TEXT {0:M} +2 CONC {0:M} +2 CONT {0:M} +1 <> {0:M} ] SOURCE_REPOSITORY_CITATION: = n REPO @@ {1:1} +1 <> {0:M} +1 CALN {0:M} +2 MEDI {0:1} SPOUSE_TO_FAMILY_LINK: = n FAMS @@ {1:1} +1 <> {0:M}