WPCu~ _yBp;J ^zJXIgTD T6Y"@&C *SOgL H@c7,kjNfRw14=Sy+(br6|&`+2.,#[՘ ˔j@]G6g遳rE2u뿍Uj$HLO7 .!DKJBE-mzT-fs$ 66]aJ+Ulr)7iy OKFYYmTx[ ұ4) n̘Mײ äT G;SnVQJU?v4{_FU FwC.)Yuzȥ^{ l MJV>?M |ʍAczP4M%a ggS3\!ۑtOIJGCIv‚e"`,CI{ܹ2% 0~ 0x 0k 0kg 0 0~l 0 0 0 0E 0 < 0F 01d 0C 0V 0. 0 0 0E 0! 0! 0" 0X# 0#U;@$ %$ 0%l$U0>P& 0 B& 0' 0ub( 0z( 0Q) 5* 0!=F* 0KF* 0P* 1+ 0+ 1, 0-A. 0C1E 2 02UB4U:C4 0 }4 05 0d6 0H7 0=9 0H9 0H ; 0xQ< 0H< 0> 0 ? 0x@ 0}@ 0wA 0qB 0kC 0eD 0_E 0 YF 0dG 0aH 0|^I 0|I 0VJ 0|SK 0K 0L 0M 0N 0EO 0P 0P 0Q 0oFR 0R 0sS 01T 0T 0U 0GV 0ZW 04Y~Y"tZ ZZZZZZ@[8C[.{[[[[&[&\-\&G\m\&\$\0\&].+]Y],s]]0]@]8+^4c^(^"^ ^2_"3_"U_8w_.___"`1`M`k`*```` a(a*Gaqa a,aaa*b&-b(Sb {b&bb,bbc%c;cQcgccccc cc d2d,Id,uddd&d.d"%eGe$]ee*e,ee$ f*/f,Yf"ff*f.f$g03gcgqgggg*g&g$!h*Ehoh(h*hhh$i*7i&ai&i(i6i( j63jij {jjj*j.jk/kKk"ik0kkk$k.l&Algl0l$l.l m(#m(Km smmm0mm n(n?n&Yn.n6n&n& o$/o So&so"oo o$op&p"Cp*ep p*p p pp@q8Gqqq(qNq!r7r MrWr _r irsr 0C8t{t<tuuuvw 1wrxnZx B }} 0(}w@!~4a~V& 8Document[8]Document Style0..8` ..` V8Document[4]Document Style.. . V 8Document[6]Document Style8..V 8Document[5]Document Style0..V/8Document[2]Document Style 2A.3  Ԁ   V& 8Document[7]Document Style0..0` ..` zU :Right Par[1]Right-Aligned Paragraph Numbers..2I.3  Ԁ..0..zh :Right Par[2]Right-Aligned Paragraph Numbers..` ..2A.3  Ԁ..0` ..` V?8Document[3]Document Style.. 21.3  Ԁ   z{ :Right Par[3]Right-Aligned Paragraph Numbers..` ..`  ..P 21.3  Ԁ` ..` 0 .. z :Right Par[4]Right-Aligned Paragraph Numbers..` ..`  .. .. 2a.3  Ԁ .. 0..z :Right Par[5]Right-Aligned Paragraph Numbers..` ..`  .. ..h..2(1)3  Ԁ..0h..hz :Right Par[6]Right-Aligned Paragraph Numbers..` ..`  .. ..h..h..2(a)3  Ԁh..h0..z :Right Par[7]Right-Aligned Paragraph Numbers..` ..`  .. ..h..h....2i)3  Ԁ..0..z :Right Par[8]Right-Aligned Paragraph Numbers..` ..`  .. ..h..h....p..2a)3  Ԁ..0p..pVX8Document[1]Document Style  @..^  2I.3  Ԁ     Ԉ l2:Technical[5]Technical Document Style.. 2(1)3  Ԁ. l2:Technical[6]Technical Document Style.. 2(a)3  Ԁ. l/%:Technical[2]Technical Document Style 2A.3  Ԁ   .. l,!:Technical[3]Technical Document Style 21.3  Ԁ   .. l(!:Technical[4]Technical Document Style 2a.3  Ԁ   .. l:0:Technical[1]Technical Document Style  2I.3  Ԁ     .. l1:Technical[7]Technical Document Style.. 2i)3  Ԁ. l1:Technical[8]Technical Document Style.. 2a)3  Ԁ. * `(CG TimesScalableX<~:Level 1 Subh  S,xA`&UniversScalableS   XXXU* `(CG TimesScalableU,xA`&UniversScalable20Chapter  S,xA`&UniversScalableS     XXXU* `(CG TimesScalableU<8:Level 2 Subh     ,#&*Tabs#X` X#&X>&R& 8BibliogrphyBibliography0....fp2Doc InitInitialize Document Style"S &    I. 1. A. a.(1)(a) i) a)S#$%($0 ($0 0 (($0 0 0   A_ekqwDocumentDocument StyleI.1.A.a.(1)(a)i)a)jo4Tech InitInitialize Technical StyleS (  1 .1 .1 .1 .1 .1 .1 .1 S CuyTechnicalTechnical Document Style11.11.1.11.1.1.11.1.1.1.11.1.1.1.1.11.1.1.1.1.1.11.1.1.1.1.1.1.1x?t2PleadingHeader for numbered pleading paper *  +a(  |XXXXX? ,'*dE*?? ,'*dE*?\\ 1\\ 2\\ 3\\ 4\\ 5\\ 6\\ 7\\ 8\\ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28  .+(2a$ "!  H4heading 1heading 1&    ;1X` hp x (#;W.\  `*Times New RomanTTW        O/<6X9`("Courier NewTTO5+ ` hp x (#5'  \  `*Times New RomanTT<6X9`("Courier NewTTHkZ4heading 2heading 2&    ;1X` hp x (#;        5+ ` hp x (#5'  HhW4heading 3heading 3&    ;1X` hp x (#;        5+ ` hp x (#5'  h~~:Default ParaDefault Paragraph FontXXXO/<6X9`("Courier NewTTO        O/<6X9`("Courier NewTTOL~~6Document 8Document 8XXXO/<6X9`("Courier NewTTO        O/<6X9`("Courier NewTTOL6Document 4Document 4          L~~6Document 6Document 6XXXO/<6X9`("Courier NewTTO        O/<6X9`("Courier NewTTOL~~6Document 5Document 5XXXO/<6X9`("Courier NewTTO        O/<6X9`("Courier NewTTOL6Document 2Document 2        L~~6Document 7Document 7XXXO/<6X9`("Courier NewTTO        O/<6X9`("Courier NewTTOP_K8Right Par 1Right Par 1  >4X` hp x (#>        5+ ` hp x (#5P_K8Right Par 2Right Par 2  >4X` hp x (#>        5+ ` hp x (#5L6Document 3Document 3        P_K8Right Par 3Right Par 3  >4X` P  hp x (#>        5+ ` hp x (#5P_K8Right Par 4Right Par 4  >4X` hp x (#>        5+ ` hp x (#5P_K8Right Par 5Right Par 5  >4X` hp x (#>        5+ ` hp x (#5P_K8Right Par 6Right Par 6  >4X` hp x (#>        5+ ` hp x (#5P_K8Right Par 7Right Par 7  >4X` hp x (#>        5+ ` hp x (#5P_K8Right Par 8Right Par 8  >4X` hp x (#>        5+ ` hp x (#5LhW6Document 1Document 1&    ;1X` hp x (#;        5+ ` hp x (#5'  P_N8Technical 5Technical 5  ;1X` hp x (#;        5+ ` hp x (#5P_N8Technical 6Technical 6  ;1X` hp x (#;        5+ ` hp x (#5P8Technical 2Technical 2        P8Technical 3Technical 3        P_N8Technical 4Technical 4  ;1X` hp x (#;        5+ ` hp x (#5P8Technical 1Technical 1        P_N8Technical 7Technical 7  ;1X` hp x (#;        5+ ` hp x (#5P_N8Technical 8Technical 8  ;1X` hp x (#;        5+ ` hp x (#58;K,toc 1toc 1  !(#        5+ ` hp x (#58;K,toc 2toc 2  ` !(#        5+ ` hp x (#58>K,toc 3toc 3  ` !(#        5+ ` hp x (#58>K,toc 4toc 4   !(#        5+ ` hp x (#58>K,toc 5toc 5  h!(#        5+ ` hp x (#58;K,toc 6toc 6  !(#        5+ ` hp x (#58!,toc 7toc 7          8;K,toc 8toc 8  !(#        5+ ` hp x (#58;K,toc 9toc 9  !(#        5+ ` hp x (#5@>K0index 1index 1  ` !(#        5+ ` hp x (#5@;K0index 2index 2  ` !(#        5+ ` hp x (#5P8K8toa headingtoa heading   !(#        5+ ` hp x (#5@~0captioncaption  XXXO/<6X9`("Courier NewTTO        O/<6X9`("Courier NewTTO^~~:_Equation Ca_Equation CaptionXXXO/<6X9`("Courier NewTTO        O/<6X9`("Courier NewTTO<;K.footerfooter   (#        5+ ` hp x (#5 t    \R3'\    h #$%INTRODUCTION:CHAPTER 1POINTERTAGCHAPTER 2LINEAGE-LINK FORM USAGE CONVENTRECORD STRUCTURES OF THE...LINEAGE_LINKED_GEDCOM:HEADER:RECORD:FAM_RECORD:INDIVIDUAL_RECORD:MULTIMEDIA_RECORD:NOTE_RECORD:REPOSITORY_RECORD:SOURCE_RECORD:SUBMISSION_RECORD:SUBMITTER_RECORD:SUBSTRUCTURES OF THE...ADDRESS_STRUCTURE:ASSOCIATION_STRUCTURE:CHANGE_DATE:CHILD_TO_FAMILY_LINK:EVENT_DETAIL:FAMILY_EVENT_STRUCTURE:INDIVIDUAL_ATTRIBUTE_STRUCTURE:INDIVIDUAL_EVENT_STRUCTURE:LDS_INDIVIDUAL_ORDINANCE:LDS_SPOUSE_SEALING:MULTIMEDIA_LINK:NOTE_STRUCTURE:PERSONAL_NAME_STRUCTURE:PLACE_STRUCTURE:SOURCE_CITATION:SOURCE_REPOSITORY_CITATION:SPOUSE_TO_FAMILY_LINK:PRIMITIVESADDRESS_CITY:ADDRESS_COUNTRY:ADDRESS_LINE:ADDRESS_LINE1:ADDRESS_LINE2:ADDRESS_POSTAL_CODE:ADDRESS_STATE:WHICH_PARENT:AGE_AT_EVENT:AF_NUMBER:APPROVED_SYSTEM_ID:AUTOMATED_RECORD_ID:CASTE_NAME:CAUSE_OF_EVENT:CERTAINTY_ASSESSMENT:C_DATE:CHARACTER_SET:COPYRIGHT_STATEMENT:COUNT_OF_CHILDREN:COUNT_OF_MARRIAGES:DATE:DATE_APPROXIMATED:DATE_CALENDAR:DATE_CALENDAR_ESCAPE:DATE_EXACT:DATE_FREN:DATE_GREG:DATE_HEBR:DATE_JULN:DATE_LDS_ORD:DATE_PERIOD:DATE_PHRASE:DATE_RANGE:DATE_VALUE:DAY:DESC_TITLE:DIGIT:ENCODED_MULTIMEDIA_LINE:ENTRY_RECORDING_DATE:EVENT_ATTRIBUTE_TYPE:EVENT_DESC:CITED_FROM:EVENT_TYPE_FAMILY:EVENT_TYPE_INDIVIDUAL:EVENTS_RECORDED:FILE_NAME:GED_CONTENT_DESC:GEDCOM_FORM:GENERATIONS_OF_ANCE:GENERATIONS_OF_DECEN:LANGUAGE_ID:LANGUAGE_OF_TEXT:LANGUAGE_PREFERENCE:LDS_ORDINANCE_STATUS:LDS_BAPT_STATUS:PRE-70:LDS_ORDINANCE_STATUSLDS_CHILD_SEAL_STATUS:LDS_ENDOW_STATUS:LDS_SPOUSE_SEAL_STATUS:MONTH:MONTH_FREN:MONTH_GREG:MONTH_HEBR:MONTH_JULN:MULTIMEDIA_FILE_REF:MULTIMEDIA_FORMAT:NAME_OF_BUSINESS:NAME_OF_FAMILY_FILE:PRODUCT_NAME:NAME_OF_REPOSITORY:NAME_OF_SOURCE_DATA:NAME_PERSONAL:NAME_PIECE:NAME_PIECE_GIVEN:NAME_PIECE_NICKNAME:NAME_PIECE_PREFIX:NAME_PIECE_SUFFIX:NAME_PIECE_SURNAME:NAME_PIECE_SURNAME_PREFIX:NATIONAL_ID_NUMBER:NATIONAL_OR_TRIBAL_ORIGIN:NEW_TAG:NOBILITY_TITLE:NUMBER:OCCUPATION:ORDINANCE_DATE_FLAG:PEDIGREE_LINKAGE_TYPE:PERM_RFN:PHONE_NUMBER:PHYSICAL_DESC:PLACE_HIERARCHY:PLACE_LIVING_ORDINANCE:PLACE_VALUE:POSSESSIONS:PUBLICATION_DATE:RECEIVING_SYSTEM_NAME:RECORD_IDENTIFIER:RECORD_TYPE:REGISTERED_RESOURCE_ID:RELATION_IS_DESC:RELIGIOUS_AFFILIATION:RELIGIOUS_NAME:RESPONSIBLE_AGENCY:RESTRICTION_NOTICE:ROLE_DESCRIPTORROLE_DESC:ROLE_IN_EVENT:SCHOLASTIC_ACHIEVEMENT:SEX_VALUE:SSN:SOURCE_CALL_NUMBER:SOURCE_DESC:SOURCE_DESC_TITLE:SOURCE_FILED_BY_ENTRY:SOURCE_JURISDICTION_PLACE:SOURCE_MEDIA_TYPE:SOURCE_ORIGINATOR:SOURCE_PUB_FACTS:SUBMITTER_NAME:SUBMITTER_REG_RFN:SUBMITTERS_TEXT:TEMPLE_CODE:TEXT:TEXT_FROM_SOURCE:TIME_VALUE:TRANSMISSION_DATE:USER_REF_NUMBER:USER_REFERENCE_TYPE:VERSION_NUMBER:WHERE_WITHIN_SOURCE:XREF:YEAR:YEAR_GREG:COMPATIBILITY WITH OTHER GEDCOMSAMPLE LINEAGE-LIKED GEDCOMCHAPTER 38-BIT ANSELUNICODE (ISO 10646)Chapter 4GEDCOM Product RegistrationCHAPTER 4:APPENDIX AANCICHRDESIPROB  a'  p$X8Xx 9 Up x (#%'0*,.8135@8:<H?AX IXHH x (#%'0*,.8135@8:<H?AX8Xx 9 GXSTRUCTURE  STRUCTURE/RECORD   ? ,' m dEs ?(2a$ "!  APPENDIX B 2 a'   XX]I,DL!T$&)\+- 0d247l9;>t@X] PRIMITIVE  STRUCTURE/RECORD   ? ,' L dEG ?APPENDIX C:APPENDIX D   a'   XX9% XO >X9<,*  X5 s< C/R  wpcode * Dec  Graphic  Name  exampleofuse   ? ,' L dEG ?APPENDIX E:  CRight ParRight-Aligned Paragraph NumbersI.A.1.a.(1)(a)i)a)#|BH* `(CG TimesScalableXXx P7XP,xA`&UniversScalablexP7P,xA`&UniversScalablexP7P\  `*Times New RomanTT^\  P6QP<6X9`("Courier NewTTTTd6X@DQ@<6X9`("Courier NewTTTTXXx6X@DQX@* `(CG TimesScalabled P7P* `(CG TimesScalable P7P d($ ?E@PAPBPCPDPEPFPGPHP`n "!    fZ[     4    <     January2,1995DearGEDCOMDeveloper:ThisletteraccompaniesthefinalversionofTheGEDCOMStandard,Release5.5.Thankyouforyour L  feedbackonprecedingdrafts,especially5.4.Thenumberofrespondentsandthedepthofsuggestionsisgreatlyappreciated.Forthefirsttime,mostofthefeedbackcameviaemail.Amongotherthings,thisreleaseaddscomprehensivesupportforgenealogicaldocumentationandformallydefinesthevalidcombinationsoftagsusedbylineagelinkedformcompatibleprograms.   Ifyoudonotplantoreadtheentire5.5releaseatthistime,pleasetaketimetostudythefollowingsections:p$, DL!T$&)\+- 0d247l9;>t@X  A.DataModelChart.  0  ThisisavisualsummaryofthestructuralrelationshipsbetweenelementsoftheLineagelinkedform.Thisinformationisnotpartoftheofficialdocument,butitprovidesanimportanthighlevelperspective. T$T$   B.Introduction(seepage&INTRODUCTION:&3  )  C.PERMANENT_RECORD_FILE_NUMBER(seepagePERM_RFN:47  )  0  NOTICE:Programsthatcheckcrossreferencepointersshouldbemodifiedtoexpectpointerstorecordsthatarenotpresentinthetransmissionbutareavailableonanetwork(futureimplementation).Thesepointerscontainacolon(:)character.Forthetimebeing,theycanbetreatedasifthelinewerenotpresent. T$T$   D.CompatibilityWithOtherGEDCOMVersions(seepageJ@COMPATIBILITY WITH OTHER GEDCOMJ55  )  E.GEDCOMProductRegistration(seechapter4page CHAPTER 4: 65  )Neededchangesthatwouldcausemajorincompatibilitieswithpriorimplementationswerepostponeduntilrelease6.0,sometimeinthefuture.Minor5.xreleasesmayoccurintheinterim.Official,currentGEDCOMdocumentsarenowavailablebyanonymousftpat ftp.gedcom.org inthe |$' directory /pub/genealogy/gedcom .ThisincludesapostscriptandaWordPerfectversionofThe L% ( GEDCOMStandard,apostscriptversionofthedatamodelcharts,thiscoverletter,andanswersto &l!) frequentlyaskedquestions(FAQ).AllfutureannouncementsaboutGEDCOMwillbesentviaemail.Tosubscribetoourannouncement (#, list,pleasesendemailtogedcom@gedcom.org,withtheword subscribe inthemessagearea.Those \)$-  Z[    \R3'\   h   alreadyaddedtothelisthavebeennotifiedbyemail.Questionsandsuggestionsmaybesentviaemailto gedcom@gedcom.org ,byregularmailorby +'0 telephoneasindicatedonthetitlepage. l-(2  Z[  TRY3'3' 3' Letter3'Th  ThankyouforyourinterestinTheGEDCOMStandard.      Sincerely,    WilliamS.Harten      GEDCOMProductManagerThisreleaseoftheGEDCOMStandardcontainthefollowingchangeswhichweremadesubsequenttothereleaseofthestandarddated11December1995anddistributedbymailjustbeforeChristmas:TableofContents:  EncodingandDecodingAlgorithmsforMultimediaObjects......Page5:  Thesecondbulletitemconcerningthedatedefinition.0  Thedefinitionofthedatevaluewasrefinedtoincludemanyofthepotentialwaysinwhichaperson T  maydefineanimprecisedateinafreeformtextfield. Systemswhichguideusersthroughadate + statementshouldnotresultinsuchaprecisewayofstatinganimprecisedate.Forexample,ifsoftware wastoestimateamarriagedatebasedonanalgorithminvolvingthebirthdateofthecouple's ] firstchild,hardlyneedstosay"ESTABT1881". T$T$   page58:  ThethirdbulletitemconcerningMultipleNames.0  MultipleNames :gT$T$ 0  ...Thesamethingoftenhappenswithothermultipleinstancetagswhenonlyoneinstancewasexpectedbythereceivingsystem. GEDCOM5.4andprior5.xdraftsspecifiedthatmultiplenames  shouldbelistedwiththepreferrednamefirst. PAFandotherproductsthathandleonenameonlymay h dropthepreferrednameunderthisarrangement. ThereforeGEDCOM5.5specifiesthatthepreferred ? instanceofmultivaluedinformationistobelistedlast. T$T$ page69:0  Fromthefirstparagraph. T$T$ 0  ...ToensurealltransmittedinformationintheLineageLinkedGEDCOMisuniformlyidentifiedthestandardizedtagscannotbeplacedinanyothercontextthanshowninChapter2.Itislegaltoextendthecontextoftheform,butonlybyusing userdefined tagswhichmustbeginwithanunderscore.{"%T$T$ page77: STAE{STATE}: = %S") 0  Ageographicaldivisionofalargerjurisdictionalarea,suchasa StatewithintheUnitedStatesof &*#* America. '$+T$T$   \($,   @ D THEGEDCOMSTANDARD    @H Release5.5 f     @hhFPreparedbythe@AFamilyHistoryDepartment@N N 6TheChurchofJesusChristofLatterdaySaints@TTF 2January1996  ? !  -, ,X-SuggestionsandCorrespondence:  r$ & Email: Mail:  &"( gedcom@gedcom.org0 FamilyHistoryDepartment&H#) T$ T$ 0 GEDCOMCoordinator"3Tx'#* T$ T$ Telephone:0 50EastNorthTempleStreet$($+ T$ T$ 80124045340 SaltLakeCity,UT84150(L%, T$ T$ 80124052250 USA|)%- T$ T$ Copyright1987,1989,1992,1993,1995byTheChurchofJesusChristofLatterdaySaints.Thisdocumentmaybecopied +R(0 forpurposesofrevieworprogrammingofgenealogicalsoftware,providedthisnoticeisincluded.Allotherrightsreserved.  ,(1       TABLEOFCONTENTS      XX "E+ ,,( | $x ), E\  #  #0     Introduction#$$T$.T$T$#3#݌   Ќ  $  $0  0,T$T$    PurposeandContentofTheGEDCOMStandard#$$T$.dd<,T$,T$#3$݌ 7 Ќ  $  $ 0  0,T$T$    PurposesforVersion5.x#$$T$.P P *,T$,T$#3$ ݌ k Ќ  $  $q!0  0,T$T$    ModificationsinVersion5.5asaresultofthe5.4(draft)review#$$T$.ttT,T$,T$#4$q!!݌  Ќ  $  $x"0  0,T$T$    ChangesIntroducedorModifiedinDraftVersion5.4#$$T$.E,T$,T$#5$x""݌ G Ќ  $  $p#0  0,T$T$    ChangesIntroducedinDraftVersion5.3#$$T$.dd9,T$,T$#7$p##݌ { Ќ  #  #\$0     Chapter1 DataRepresentationGrammar#$$T$. -T$T$#9#\$w$݌    Ќ  $  $@%0  0,T$T$    Concepts#$$T$.44,T$,T$#9$@%[%݌ ;   Ќ  $  $ &0  0,T$T$    Grammar#$$T$.LL,T$,T$#9$ &(&݌  g  Ќ  $  $&0  0,T$T$    DescriptionofGrammarComponents###T$.3,T$,T$#13$&&݌    Ќ  #  #'0     Chapter2 LineageLinkedGrammar###T$. (T$T$#17#''݌ '  Ќ  $  $(0  0,T$T$    RecordStructuresoftheLineageLinkedForm###T$.>,T$,T$#21$((݌ [  Ќ  $  $)0  0,T$T$    SubstructuresoftheLineageLinkedForm###T$.:,T$,T$#27$))݌    Ќ  $  $*0  0,T$T$    PrimitiveElementsoftheLineageLinkedForm###T$.00?,T$,T$#35$**݌ 7  Ќ  $  $s+0  0,T$T$    CompatibilitywithOtherGEDCOMVersions###T$.:,T$,T$#55$s++݌ k  Ќ  $  $a,0  0,T$T$    PackagingtheGEDCOMTransmissionFile###T$.008,T$,T$#57$a,|,݌  Ќ  $  $M-0  0,T$T$    SampleLineageLinkedGEDCOMTransmission###T$.;,T$,T$#57$M-h-݌ G Ќ  #  #<.0     Chapter3 UsingCharacterSetsinGEDCOM###T$. 0T$T$#61#<.W.݌ W Ќ  $  $$/0  0,T$T$    8BitANSEL###T$.TT,T$,T$#61$$/?/݌  Ќ  $  $/0  0,T$T$    ASCII(USAVersion)###T$. %,T$,T$#62$/0݌ ; Ќ  $  $00  0,T$T$    UNICODE(ISO10646)###T$.  %,T$,T$#62$00݌ g Ќ  #  #10     Chapter4 GEDCOMProductRegistration###T$.  -T$T$#65#11݌ w Ќ  $  $20  0,T$T$    GEDCOMProductRegistration###T$.  -,T$,T$#65$22݌ '  Ќ  #  #m30     AppendixA ###T$.T$T$#67#m33݌  " Ќ  $  $040  0,T$T$    LineageLinkedGEDCOMTagDefinition###T$.6,T$,T$#67$04K4݌ 7# Ќ  #  #50     AppendixB ###T$.T$T$#77#555݌ % Ќ  $  $50  0,T$T$    StructureCrossReference###T$. +,T$,T$#77$55݌ G& Ќ  $  $60  0,T$T$    PrimitiveCrossReference###T$. +,T$,T$#79$66݌ {' Ќ  #  #70     AppendixC ###T$.T$T$#83#77݌ W) Ќ  $  $^80  0,T$T$    LDSTempleCodes###T$. ",T$,T$#83$^8y8݌  * Ќ  #  #490     AppendixD ###T$.T$T$#85#49O9݌ !g, Ќ  $  $90  0,T$T$    ANSELCharacterSet###T$. %,T$,T$#85$9:݌ "- Ќ  %  %:0  0,T$T$0,T$,T$ ,   Nonspacinggraphiccharacters###T$.HH5T$T$#85%::݌ K#. Ќ  %  %;0  0,T$T$0,T$,T$ ,   Spacinggraphiccharacters###T$.  1T$T$#87%;;݌ #w / Ќ  #  #<0     APPENDIXE ###T$.ddT$T$#89#<<݌ [%!1 Ќ  $  $=0  0,T$T$    EncodingandDecodingAlgorithms forMultimediaObjects###T$.( ( -,T$,T$#89$==݌ &7#3 Ќ  %  %>0  0,T$T$0,T$,T$ ,   Introduction###T$.H H #T$T$#89%>>݌ k'#4 Ќ  %  %o?0  0,T$T$0,T$,T$ ,   Encoding###T$.T$T$#89%o??݌ ($5 Ќ  %  %Q@0  0,T$T$0,T$,T$ ,   Decoding###T$.T$T$#90%Q@l@݌ (G%6 Ќ    {)%7     X|X  "7|XXdXXd7  XX|;    IntroductionB xB     XX;X|XXX   ] GEDCOMwasdevelopedbytheFamilyHistoryDepartmentofTheChurchofJesusChristofLatterdaySaints(LDSChurch)toprovideaflexible,uniformformatforexchangingcomputerizedgenealogicaldata.GEDCOMisanacronymfor GE nealogical D ata Com munication.Itspurposeisto L fosterthesharingofgenealogicalinformationandthedevelopmentofawiderangeofinteroperablesoftwareproductstoassistgenealogists,historians,andotherresearchers.f  $XX|S$    PurposeandContentofTheGEDCOMStandardBE E XXSX|XXXf   I    TheGEDCOMStandardisatechnicaldocumentwrittenforcomputerprogrammers,system    developers,andtechnicallysophisticatedusers.Itcoversthefollowingtopics:0  GEDCOMDataRepresentationGrammar(seeChapter1) T$T$ 0  LineageLinkedGrammar(seeChapter2,beginningonpageCHAPTER 217  )w T$T$ 0  LineageLinkedGEDCOMTags(seeChapter2,beginningonpageCHAPTER 217  ՀandAppendixA, APPENDIX A 67  )N T$T$ 0  CrossReferenceofStructuresandPrimitives(seeAppendixBbeginningonpage APPENDIX B 77  )% T$T$ 0  TheChurchofJesusChristofLatterdaySaints'templecodes(seeAppendixC,page"APPENDIX C:"83  )xT$T$ 0  ANSELCharacterCodes(seeChapter3,beginningonpageCHAPTER 361  ,andAppendixDbeginningon O page APPENDIX D 85  ) T$T$ ThisdocumentdescribesGEDCOMattwodifferentlevels.Chapter1describesthelowerlevel,knownasthe GEDCOMdataformat. Thisisageneralpurposedatarepresentationlanguagefor / representinganykindofstructuredinformationinasequentialmedium.Itdiscussesthesyntaxandidentificationofstructuredinformationingeneral,butitdoesnotdealwiththesemanticcontentofanyparticularkindofdata.Itis,therefore,alsousefultopeopleusingGEDCOMforstoringothertypesofdata,notjustgenealogicaldata.Chapter2ofthisdocumentdescribesthehigherlevel,knownasa GEDCOMform. Eachtypeofdata 9 thatusestheGEDCOMdataformathasaspecificGEDCOMform.ThisdocumentdiscussesonlyoneGEDCOMform:theLineageLinkedGEDCOMForm.Thisistheformcommercialsoftware c developersusetocreategenealogicalsoftwaresystemsthatcanexchangecompiledinformationaboutindividualswithaccompanyingfamily,source,submitter,andnoterecordswiththeFamilyHistoryDepartment'sFamilySearchSystemsandwitheachotherifdesired.Thisdocumentisavailableontheinternetat:@BB= ftp://gedcom.org/pub/genealogy  "D% f  $XX|S$    PurposesforVersion5.xP Q XXSX|XXXf   $ '   EarlierversionsofTheGEDCOMStandardwerereleasedinOctober1987(3.0)andAugust1989 %e") (4.0).Versions1and2weredraftsforpublicdiscussionandwerenotestablishedasastandard.The5.xseriesofdraftsincludesboththefirststandarddefinitionoftheLineageLinkedGEDCOMFormandalsothefirstmajorexpansionoftheLineageLinkedFormsinceitsinitialuseinGEDCOM3.0.TheGEDCOMcompatibleproductsregisteredas4.0systemsshouldstillbeabletoexchangeallofthedatathatwaspreviouslyhandledbytheirproductwithGEDCOM5.xsystems.See"CompatibilitywithPreviousGEDCOMReleases,"(startingonpageJ@COMPATIBILITY WITH OTHER GEDCOMJ55  )forcompatibilityspecifics.  ,)1 &  ThefollowingaretheexpandedpurposesofLineageLinkedGEDCOM: 'U0  SimplifythedescriptionoftheGEDCOMdatarepresentationgrammar(rules)foreaseof 2  understanding.(SeeChapter1,startingonpageCHAPTER 19  .) T$T$ 0  Standardizethevalidcontextsinwhichtags,values,andpointersappearintheLineageLinked 3 GEDCOMForm.(SeeChapter2,startingonpageCHAPTER 217  .)TheLineageLinkedGEDCOMFormshouldnotbeconfusedwithotherGEDCOMforms,whichapplythebasicGEDCOMdataformatbutusedifferenttag,value,andpointercombinationsforotherpurposes. T$T$ 0  Definenewdatarepresentationsforsupportinginformationsuchassources,sourcecitations,  f  repositories,submitterrecords,submissionrecords,andnotes.(SeeChapter2,pageCHAPTER 217  ,forGEDCOMrepresentationofthesesupportstructuresasusedbythelineagelinkedgrammar.) T$T$ 0  Defineagenericeventstructure.F T$T$ 0  Defineawayofassociatingindividualsonetoanother.Thisisaccomplishedthroughapointer p  whichpointsfromoneindividualrecordtoanotherwithauserdefinedrelationshipdescriptionplacedsubordinatetothispointer.Thisfeatureisnotasubstituteforhandlingdirectfamilyrelationships.DirectfamilyrelationshipsarerepresentedbytheFAMCandFAMSpointers. T$T$ 0  AddaproductversionnumberandaGEDCOMformandversionnumbertotheHEADerrecord ' structure. T$T$ 0  DefineDATEmodifiers(FROM,TO,ABT,BEF,AFT,BET)andmorerigorouslydefinethe ( regulardateformat. T$T$ 0  DefineanintegrationofmultimediawithinGEDCOM.1T$T$ f  $XX|S$    ModificationsinVersion5.5asaresultofthe5.4(draft)reviewQ] ] XXSX|XXXf      0  Addedtagsforstoringdetailedaddresspiecesundertheaddressstructure.RT$T$ 0  Addednicknameandsurnameprefixnamepiecestothepersonalnamestructure.|!T$T$ 0  Addedsubordinatesourcecitationtothenotestructure. *#T$T$ 0  Changedtheencodingrulesandthestructureforincludingembeddedmultimediaobjects.\"%T$T$ 0  AddedaRINtagtotherecordstructures.TheRINtagisarecordidentificationassignedtothe  $ ' recordbythesourcesoftware.Itsintendeduseistoallowforautomatedaccesstothatrecorduponreceiptofreturntransactionsorotherreconciliationprocesses. T$T$ 0  ThemeaningofaGEDCOMtagwithoutavalueonitslinedependsonitssubordinatecontextfor f'#+ anyassertionsintendedbytheresearcher.Forexample,Inaneventstructure,asubordinateDATEand/orPLACevalueimplythataneventhappened.However,asubordinateNOTEorSOURcecontextbythemselvesdonotimplythattheeventtookplace.ForaresearchertoindicatethataneventtookplacewithoutknowingadateoraplacerequiresthataY(es)valuebeaddedtotheeventtagline.UsingthisconventionprotectsGEDCOMprocessorswhichmayremove(prune)linesthathavenovalueandalsonosubordinatelines.AN(o)valuemustnotbeusedonaneventtaglinetoassertthattheeventneverhappened.Thisrequiresthedefinitionofadifferenttag. T$T$  .q+4 0  Returnedthecalendarescapesequencetosupportalternatecalendars.T$T$ 0  Thedefinitionofthedatevaluewasrefinedtoincludemanyofthepotentialwaysinwhicha 2 personmaydefineanimprecisedateinafreeformtextfield.Systemswhichguideusersthroughadatestatementshouldnotresultinsuchaprecisewayofstatinganimprecisedate.Forexample,ifsoftwarewastoestimateamarriagedatebasedonanalgorithminvolvingthebirthdateofthecouple'sfirstchild,hardlyneedstosay"ESTABT1881". T$T$ 0  Thefollowingtagswereadded:< T$T$ 0  ADR1,ADR2,CITY,NICK,POST,SPFX T$T$ f  $XX|S$    ChangesIntroducedorModifiedinDraftVersion5.4Lh+  h XXSX|XXXf   b     SomechangesintroducedinGEDCOMdraftversion5.4arenotcompatiblewithearlier5.xdraftforms.SomeconceptshavebeenremovedwiththeintenttoaddresstheminafuturereleaseofGEDCOM.Thefollowingfeaturesareeithernewordifferent:0  TheuseoftheSCHEMAhasbeeneliminated.Althoughtheschemaconceptisvalidandessential   tothegrowthofGEDCOM,itistoocomplexandprematuretobeimplementedsuccessfullyintocurrentproducts.Implementingittooearlycouldcausedeveloperstospendagreatdealofresourcesprogrammingsomethingthatwouldbeoutdatedveryquickly.Objectdefinitionlanguagesarelikelytocontributetomeetingtheseneeds. T$T$ 0  TheEVENT_RECORDcontexthasbeendeleted.Thiscontextwasintendedtosupportthe  evidencerecordconceptintheLineageLinkedGEDCOMForm,whichendedupbeingmorecomplicatedthanfirstsupposed.Understandingthedifferencebetweentheroleofasourcerecordandtheroleofasocalledevidencerecordrequiresfurtherstudy. T$T$ 0  Nonstandardtags(see,pageNEW_TAG:46  )canbeusedwithinaGEDCOMtransmission, I providedthatthefirstcharacterisanunderscore(forexample_NUTAG).Nonstandardtagsshouldbeusedonlywhenstructuredinformationcannotberepresentedusingexistingcontext.UsingaNotefieldisamoreuniversalwayoftransmittinggenealogicaldatathatdoesnotfitintothestandardGEDCOMstructure. T$T$ 0  TheSOURCE_RECORDstructurewassimplifiedintofivebasicsections:dataorclassification, S" author,title,publicationfacts,andrepository.Thedataorclassificationsectioncontainsfactsaboutthedatarepresentedbythissourceandisusedtoanalyzethecollectionofsourcesthattheresearcherused.Theauthor,title,publicationfacts,andrepositorysectionsprovidefreeformtextblocksthatinformsubsequentresearchershowtoaccessthesourcedatathattheoriginalresearcherused. T$T$ 0  The<>structureisplacedsubordinatetothefactbeingcited.Itis %4") generallybestifthesourcecitationcontainsonlyinformationspecifictothefactbeingcitedandthenpointstothemoregeneraldescriptionofthesource,definedinaSOURCE_RECORD.Thisreducesredundancy,providesawayofcontrollingtheGEDCOMrecordsize,andmorecloselyrepresentsthenormalizeddatamodel. T$T$ 0  SystemsthatrepresentsourcesusingtheAUTHor,TITLe,PUBLication,andREPOsitorydescriptionscanandshouldalwayspassthisinformationinGEDCOMusingtheSOURcerecord +(0 pointedtobythe<>.Systemsthatdonotrepresentsourceinformationinthesecategoriesshouldprovidethefollowinginformationasunstructuredtextusingthetags,TITL,AUTH,PUBL,andREPO,respectively,withinthetext: T$T$   0 , Adescriptivetitleofthesource.q+4,T$,T$   0 , Whocreatedthework,T$,T$   0 , Whenandwherewasitcreated[,T$,T$   0 , Wherecanitbeobtainedorviewed2,T$,T$ 0  SomeattributesofindividualssuchastheirEDUCation,OCCUpation,RESIdence,ornobility \ TITLeneedtobedescribedusingadateandplace.Therefore,thestructuretodescribetheattributeswasformattedtobethesameasfordescribingevents.Thatis,theseattributesarefurtherdefinedusingadate,place,andothervaluesusedtodescribeevents.(See<>,pageB8INDIVIDUAL_EVENT_STRUCTURE:B29  .) T$T$ 0  TheLDSordinancestructurewasextendedtoincludetheplaceofalivingLDSordinance.The  f  TYPEtaglinewaschangedtoaSTATustagline.ThisallowsstatementssuchasBIC,canceled,  =  Infant,andsoforthtoberemovedfromthedatelineandbeaddedhereundertheSTATustag.    (See,page4*LDS_ORDINANCE_STATUS443  )where(ordinance)representsanyofthe o  following:BAPTISM,ENDOWMENT,CHILD_SEALING,orSPOUSE_SEALING. T$T$ 0  PreviousGEDCOM5.xversionsoverloadedtheFAMCpointerstructurewithsubordinateevents p  whichconnectedindividualeventsandanassociatedfamily.Anadoptionevent,forexample,wasshownsubordinatetotheFAMCpointertoindicatewhichwastheadoptivefamily.Thesealingofchildtoparentevent(SLGC)wasalsoshowninthismanner.GEDCOM5.4recognizesthattheseareeventsandshouldbeatthesamelevelastheotherindividualevents.Toshowtheassociatedfamily,asubordinateFAMCpointerisplacedsubordinatetotheappropriateevent.(See<>pageB8INDIVIDUAL_EVENT_STRUCTURE:B29  ՀandLDS_INDIVIDUAL_ORDINANCEatpage>4LDS_INDIVIDUAL_ORDINANCE:>30  .) T$T$ 0  Thedatemodifier( int )wasaddedtothedateformattoindicatethattheassociateddatephrasehas  beeninterpretedandtheinterpretationfollowsthe int prefixinthedatefield.Thedatephraseis Z alsoincludedinthedatevalueenclosedinparentheses.(See,page0&DATE_APPROXIMATED:037  .) T$T$ 0  TheprimitivedefinitionnowincludesthekeywordsSTILLBORN, 2 INFANT,andCHILD.Thesewordsshouldbeinterpretedasbeinganapproximateageatan   event.(See,page&AGE_AT_EVENT:&35  .) T$T$ 0  ThefamilyeventcontextintheFAMilyrecordnowallowstheagesofboththehusbandandwife  " atthetimeoftheeventtobeshown.(SeeFAM_RECORDpage"FAM_RECORD:"22  ) T$T$ 0  The<>structurenowallowsnamepiecestobe "% specificallyidentifiedassubordinatepartsofthenameline.Mostproductswillnotusesubordinatenamepieces.Anicknamecannowbeincludedonthenamelinebyenclosingitindoublequotationmarks.Note:Systemsusingthesubordinatenamepartsmuststillprovidethe %!( namestructureformedinthesamewayspecifiedfor(seepage(NAME_PERSONAL:(45  .) T$T$ 0  AsubmissionrecordwasaddedtoGEDCOMtoenablethesendingsystemtotransmit '$+ informationwhichwillenablethereceivingsystemtomoreappropriatelyprocesstheGEDCOMdata.TheformatcurrentlydesignedforthesubmissionrecordwascreatedspecificallyforTempleReady)systemandforGEDCOMfilesbeingdownloadedfromAncestralFile).(See &*&. SUBMISSION_RECORD,page0&SUBMISSION_RECORD:025  .) T$T$ 0  ARESTRICTION(RESN)tagandaprimitivewereaddedtothe ,')1 INDIVIDUAL_RECORDcontext.ThisallowssomerecordsinAncestralFiletobemarkedfor privacy(indicatingsomepersonalinformationisnotincluded)andsomerecordstobemarkedas Y.*3 locked(indicatingthatAncestralFilewillnotmakechangestotherecordwithoutauthorizationfromanassignedrecordsteward). T$T$  0  ThefollowingtagsarenolongerusedintheLineageLinkedForm: T$T$ 0  ARVL,BROT,BUYR,CEME,CNTC,CPLR,DEFM,DPRT,EDTR,FIDE,FILM,GODP,HDOH,HEIR,HFAT,HMOT,INFT,INDX,INTV,ISA,ISSU,ITEM,LABL,LCCN,LGTE,MBR,NAMS,NAMR,OFFI,ORIG,OWNR,PERI,PORT,PWIF,PUBR,RECO,SELR,SEQU,SERS,SIBL,SIGN,SIST,SITE,TXPY,XLTR,WFAT,WITN,WMOT,AUDIO,IMAGE,PHOTO,SCHEMA,VIDEO T$T$ 0  Thefollowingtagswereadded: f T$T$ 0  BLOB,CTRY,CREM,FCOM,GIVN,NPFX,NSFX,OBJE,PEDI,RELA,RESI,RESN,SUBN,SURN,STAT T$T$ f  $XX|S$    ChangesIntroducedinDraftVersion5.37even  XXSX|XXXf   c    Version5.3introducedthefollowingchangestotheGEDCOMstandard:0  Anaddressstructurewasdefined.gT$T$ 0  Anewtagformaritalstatus(MSTA)atthetimeofaneventwasaddedtotheeventstructure.  (Thiswasremovedinversion5.4.) T$T$ 0  Amechanismforcreatinguserdefinedtagswasadded.TheseweredefinedinaSCHEMA  definitionintheheaderrecordof5.3.(SCHEMAwasremovedinversion5.4.) T$T$ 0  TheUnicodestandard(ISO10646)wasintroducedasanadditionalcharacterset.(Thiswas  reducedtopotentialcharactersetinversion5.4.SeeChapter3,pageCHAPTER 361  .) T$T$ 0  A<>structurewasintroducedtoprovidelinkingandembeddingof   digitizedphoto,video,andsoundfiles.(Thiswasmodifiedinversion5.4.SeeMULTIMEDIA_LINKpage,"MULTIMEDIA_LINK:,30  ՀandMULTIMEDIA_RECORDpage0&MULTIMEDIA_RECORD:023  ) T$T$ 0  ThesourcestructureNAMEtag,meaningthenameofthesourceinthe |! <>,waschangedbacktotheTITLetagandisusedtoshowthetitleofabook,article,ordescriptivetitleofnontitledsources. T$T$ 0  The<>waschanged.UsageofCPLR,XLTR,andINFTtagsin \"% sourcesubstructureswasdiscontinued. T$T$ 0  TheFORM{FORMAT}tagwasaddedsubordinatetothePLACeandtheGEDComtagsinthe $]!( HEADERrecordandalsosubordinatetothePLACetaginthe<>.ThePLAC.FORMlineintheheaderrecordindicatesthatallofthelocalitynamesarespecifiedinaconsistenthierarchalsequenceasspecifiedbythevalueoftheFORM.Forexample:2FORMCity,County,State.GEDCOM5.2usedtheTYPEtag,subordinatetothePLACtaginsteadoftheFORMtag,forthispurpose.Thisprovisionisforproductswhichhaveoverlystructuredtheplacevalue. T$T$   *>'/       XX|;     ^ Chapter1 [ DataRepresentationGrammarlows      XX;X|XXX  Introduction    ThischapterdescribesthecoreGEDCOMdatarepresentationlanguage.Thegenericdatarepresentationlanguagedefinedinthischaptermaybeusedtorepresentanyformofstructuredinformation,notjustgenealogicaldata,usingasequentialstreamofcharacters.f  $XX|S$    Concepts>even  XXSX|XXXf       AGEDCOMtransmissionrepresentsadatabaseintheformofasequentialstreamofrelatedrecords.Arecordisrepresentedasasequenceoftagged,variablelengthlines,arrangedinahierarchy.Alinealwayscontainsahierarchicallevelnumber,atag,andanoptionalvalue.Alinemayalsocontainacrossreferenceidentifierorapointer.TheGEDCOMlineisterminatedbyacarriagereturn,alinefeedcharacter,oranycombinationofthese.ThetagintheGEDCOMline,takeninitshierarchialcontext,identifiestheinformationcontainedintheline,inthesamesensethatafieldnameidentifiesafieldinadatabaserecord.Thismeansthatthedataisselfdefining.Tagsallowafieldtooccuranynumberoftimeswithinarecord,includingzerotimes.TheyalsoallowtheuseofdifferentornewfieldstobeincludedintheGEDCOMdatawithoutintroducingincompatibility,becausethereceivingsystemwillignoredatawhichitdoesnotunderstandandprocessonlythedatathatitdoesunderstand.Thehierarchicalrelationshipsareindicatedbyalevelnumber.Subordinatelineshaveahigherlevelnumber.Thehierarchyallowsalinetohavesublines,whichinturnmayhavetheirownsublines,andsoforth.Alineanditssublinesconstituteacontextorenclosure,thatis,aclusterofinformationpertainingdirectlytothesamething.Thishierarchicalarrangementcorrespondswiththenaturalhierarchyfoundinmoststructuredinformation.Aseriesofoneormorelinesconstitutesarecord.Thebeginningofanewrecordisindicatedbyalinewhoselevelnumberis0(zero).  +" Inadditiontohierarchicalrelationships,GEDCOMdefinestheinterrecordrelationshipsthatallowarecordtobelogicallyrelatedtootherrecords,withoutintroducingredundancy.Theserelationshipsarerepresentedbytwoadditional,butoptional,partsofaline:acrossreferencepointerandacrossreferenceidentifier.Thecrossreferencepointer"pointsat"arelatedrecord,whichisidentifiedbyarequired,matchinguniquecrossreferenceidentifier.Thecrossreferenceidentifierisanalogoustoaprimarykeyinrelationaldatabaseterminology.f  $XX|S$    Grammar!sid  XXSX|XXXf   '[$+   ThischapterdefinesthegrammarfortheGEDCOMformat.ThegrammarisasetofrulesthatspecifythecharactersequencesthatarevalidforcreatingtheexpressionoftheGEDCOMline.Thecharactersequencesaredescribedintermsofvariouscombinationsofelements(variablesand/orconstants).Elementsmaybedescribedintermsofasetofotherelements,someofwhichareselectedfromasetofalternativeelements.Eachelementinthedefinitionisseparatedbyaplussign(+)signifyingthatbothelementsarerequired.Whenthereisachoiceofdifferentelementsthatcanbeused,thesetofalternativesarelistedbetweenopeningandclosingsquarebrackets([]),witheach .7+3 choiceseparatedbyaverticalbar([alternative_1|alternative_2]).Theusercanreadthegrammarcomponentsoftheselectedelementbysubstitutinganysubelementsuntilallsubelementshavebeenresolved.AGEDCOMtransmissionconsistsofasequenceoflogicalrecords,eachofwhichconsistsofasequenceof gedcom_lines ,allcontainedinasequentialfileorstreamofcharacters.Thefollowing 3 rulespertaintothe gedcom_line :   0  LongvaluescanbebrokenintoshorterGEDCOMlinesbyusingasubordinateCONCorCONT <  tag.TheCONCtagassumesthattheaccompanyingsubordinatevalueisconcatenatedtothepreviouslinevaluewithoutsavingthecarriagereturnpriortothelineterminator.TheCONTassumesthatthesubordinatelinevalueisconcatenatedtothepreviousline,savingthecarriagereturn. T$T$ 0    Thebeginningofanewlogicalrecordisdesignatedbyalinewhose level numberis0(zero).F T$T$ 0  Eachnewlevelnumbermustbenohigherthanthepreviouslineplus1.p T$T$ 0  LogicalGEDCOMrecordsizesshouldbeconstrainedsothattheywillfitinamemorybufferof  lessthan32K.GEDCOMfileswithrecordssizesgreaterthan32Kruntheriskofnotbeingabletobeloadedinsomeprograms.Useofpointerstorecords,particularlyNOTErecords,shouldensurethatthislimitwillbesufficient.ThesizeofembeddedmultimediarecordscanbecontrolledthroughchainingMULTIMEDIA_RECORDS(seemultimediarecordformatonp.0&MULTIMEDIA_RECORD:023  .) T$T$ 0  Anylengthconstraintsaregivenincharacters,notbytes.Whenwidecharacters(characterswider ( than8bits)areused,bytebufferlengthsshouldbeadjustedaccordingly. T$T$ 0  Levelnumbersmustbebetween1to99andmustnotcontainleadingzeroes,forexample,level 1 onemustbe1,not01. T$T$ 0  ThecrossreferenceIDhasamaximumof22characters,includingtheenclosingatsigns(@),and 2 itmustbeuniquewithintheGEDCOMtransmission. T$T$ 0  Pointerstorecordsimplythattherecordpointedtodoesactuallyexistswithinthetransmission. ;! Futurepointerstructuresmayallowpointingtorecordswithinapublicaccessibledatabaseasanalternative. T$T$ 0  ThelengthoftheGEDCOMTAGisamaximumof31characters,withthefirst15characters "% beingunique. T$T$ 0  ThetotallengthofaGEDCOMline,includingleadingwhitespace,levelnumber,crossreference %!( number,tag,value,delimiters,andterminator,mustnotexceed255(wide)characters. T$T$ 0  Leadingwhitespace(tabs,spaces,andextralineterminators)precedingaGEDCOMlineshould '$+ beignoredbythereadingsystem.SystemsgeneratingGEDCOMshouldnotplaceanywhitespaceinfrontoftheGEDCOMline. T$T$  GrammarSyntax  +P(0 A gedcom_line hasthefollowingsyntax: -)2   .+3  gedcom_line :=    level+delim+[xref_id+delim+]tag+[delim+line_value+]terminator    level+delim+optional_xref_id+tag+delim+optional_line_value+terminator  ^ forexample:  1NAMEWill/Rogers/Thecomponentsusedinthepatternabovearedefinedbelowinalphabeticalorder.Someofthecomponentsaredefinedintermsofotherprimitivepatterns.Thespacesusedinthepatternsbelowareonlytosetthemapartandarenotapartoftheresultingpattern.Characterconstantsarespecifiedinthehexform(0x20)whichistheASCIIhexvalueofaspacecharacter.Characterconstantsthatareseparatedbya()dashrepresentanycharacterwithinthatrangefromthefirstconstantshowntoandincludingthesecondconstantshown. 6X` X,T 6  alpha := r  0  [(0x41)(0x5A)|(0x61)(0x7A)|(0x5F)] T$T$   where:0  (0x41)(0x5A)=AtoZ T$T$ 0  (0x61)(0x7A)=atoz T$T$ 0  (0x5F)=(_)underscore T$T$  alphanum :=  0  [ alpha | digit ]T$T$  any_char := 0 0  [alpha|digit|otherchar|(0x23)|(0x20)|(0x40)+(0x40)] T$T$   where:0  (0x23)=# T$T$ 0  (0x20)=spacecharacter T$T$ 0  (0x40)+(0x40)=@@ T$T$  delim := = 0  [(0x20)] T$T$   where:0  (0x20)=space_character T$T$  digit := "$ 0  [(0x30)(0x39)] T$T$ where:0  (0x30)(0x39)=Oneofthedigits0,1,2,3,4,5,6,7,8,9 T$T$  escape := &w#) 0  [(0x40)+(0x23)+escape_text+(0x40)+non_at] T$T$ where:  (0x40)=@  (0x23)=# escape_text := 1,(/  0  [any_char|escape_text+any_char] T$T$ 0  Theescape_textiscodedtomeettherulesofaparticularGEDCOMform. T$T$   .^+2  level :=  0  [digit|level+digit] T$T$ 0  (Donotusenonsignificantleadingzeroessuchas02.) T$T$  line_item :=   0  [any_char|escape|line_item+any_char|line_item+escape] T$T$  line_value :=  9 0  [pointer|line_item] T$T$  non_at := n   0  [alpha|digit|otherchar|(0x23)|(0x20)] T$T$ where:  (0x20)=spacecharacter  (0x23)=# null :=nothing    optional_line_value :=line_value+delim ~  optional_xref_Id :=xref_Id+delim X  otherchar := 2 0  [(0x21)(0x22)|(0x24)(0x2F)|(0x3A)(0x3F)|(0x5B)(0x5E)|(0x60)|(0x7B)(0x7E)|(0x80)(0xFE)] T$T$ where,respectively:0  (0x21)(0x22)=!" T$T$ 0  (0x24)(0x2F)=$%&'()*+,./ T$T$ 0  (0x3A)(0x3F)=:;<=>? T$T$ 0  (0x5B)(0x5E)=[\]^ T$T$ 0  (0x60)=` T$T$ 0  (0x7B)(0x7E)={|}~ T$T$ 0  (0x80)(0xFE)=ANSELcharactersabove127 T$T$ 0  Any8bitASCIIcharacterexceptcontrolcharacters(0x00!0x1F),alphanum,space(),number r!" sign(#),atsign(@),_underscore,andtheDELcharacter(0x7F). T$T$  pointer := #s % 0  [(0x40)+alphanum+pointer_string+(0x40)] T$T$ where:  (0x40)=@  pointer_char := V($* 0  [non_at] T$T$  pointer_string := +'- 0  [null|pointer_char|pointer_string+pointer_char] T$T$  tag := -4*0 0  [alphanum|tag+alphanum].7+1T$T$ Ї &  terminator :=  0  [carriage_return|line_feed|carriage_return+line_feed| T$T$ 0  line_feed+carriage_return]Vsid3,T X` h3  ' T$T$  xref_id :=   0  [pointer ] T$T$ f  $XX|S$    DescriptionofGrammarComponentsE)] 4 XXSX|XXXf   ^    alpha := 0   0  Thealphacharactersincludetheunderscore,whichisusedtolinkwordpiecestogetherinformingtagnamesortaglabels. T$T$  any_char := 4  0  Any8bitASCIIcharacterexceptthecontrolcharactersfoundintherangeof0x00!0x1Fand 7  0x7F.Ifan@isdesiredaspartoftheline_value,itmustbewritteninGEDCOMasadouble@,i.e.,"3doz.@$20.00"mustbestoredas"3doz.@@$20.00." T$T$  delim :=  0  The delim (delimiter),asinglespacecharacter,terminatesboththevariablelength level number  andthevariablelength tag .Notethatspacecharactersmayalsobepresentina value .mT$T$  escape :=  0  The escape isacharactersequenceinthegrammarusedtospecifyspecialprocessing,suchasfor  switchingcharactersetsorforindicatinganinclusionofanonGEDCOMdataformintotheGEDCOMstructure.Theformoftheescapesequenceis: T$T$ 0  0,T$T$@+#+ escape_text +@+ non_at .z,T$,T$ 0  Receivingsystemsshoulddiscardanyspacecharacterwhichfollowstheescapesequencesclosingatsign(@). Ifthecharacterfollowingtheescapesequence'sclosingatsign(@)isnotaspacecharacterthenitshouldbekeptasapartofthetextfollowingtheescape.Systemswritingescapesequencesshouldalwaysoutputaspacecharacterfollowingtheescapesequence. T$T$  0  ThespecificformatoftheescapesequenceisdefinedforthespecificGEDCOMformbeingdefined.  T$T$  escape_text := d#%  0  Theescape_textisdefinedtomeettherequirementsofaparticularGEDCOMform. T$T$   level := &"( 0  The level numberworksthesamewayasthelevelofindentationinanindentedoutline,where '#) indentedlinesprovidedetailabouttheitemunderwhichtheyareindented.AlineatanylevelLisenclosedbyandpertainsdirectlytothenearestprecedinglineatlevelL1.TheLevelLmay (B%+ increaseby1atmost.Levelnumbersmustnotcontainleadingzeroes,forexamplelevelonemustbe(1),not(01). T$T$ 0  TheenclosedsubordinatelinesatlevelLaresaidtobeinthecontextoftheenclosingsuperiorlineatlevelL1.Theinterpretationofa tag mustbeinthecontextofthe tag softheenclosing ,u)0 line(s)ratherthanjustthetagbyitself.Takethefollowingrecordaboutanindividual'sbirthanddeathdates,forexample: T$T$  ~/+3   0INDI   , 1BIRT   ,   2DATE12MAY1920   , 1DEAT   ,   2DATE19600  Inthisexample,theexpressionDATE12MAY1920isinterpretedwithintheINDI(individual)BIRT(birth)context,representingtheindividual'sbirthdate.ThesecondDATEisintheINDI.DEAT(individual'sdeath)context.ThecompletemeaningofDATEdependsonthecontext. T$T$   0 , Note:Theaboveexampleisindentedaccordingtothelevelnumberstomaketheconceptmore  =  obvious.IntheactualGEDCOMdata,thelevelnumbersarelinedupvertically,meaning    theyarethefirstcharacter(s)oftheGEDCOMline.o ,T$,T$ 0  SomesystemsoutputindentedGEDCOMdataforbetterreadabilitybyputtingspaceortabcharactersbetweentheterminatorandthe level numberofthenextlinetovisiblyshowthe p  hierarchy.Also,somepeoplehavesuggestedallowingextrablanklinestovisiblyseparatephysicalrecords.GEDCOMfilesproducedwiththesefeaturesarenottobeusedwhentransmittingGEDCOMtoothersystems. T$T$ 0    T$T$  line_value := ' 0  The line_value identifiesanobjectwithinthedomainofpossiblevaluesallowedinthecontextof * the tag .Thecombinationofthe tag ,the line_value ,andthehierarchicalcontextofthe } supporting gedcom_line sprovidestheunderstandingoftheenclosed value s.Thisdomainis T definedbyaspecificgrammarforrepresentingagivenGEDCOMform.(SeeChapter2,startingonpageCHAPTER 217  ՀforLineageLinkedGEDCOMFormgrammar.) T$T$ 0  Valueswhosesourceinformationcontainsillegiblepartsofthevalueshouldbeindicatedbyreplacingtheillegiblepartwithanellipsis(...). T$T$ 0  Valuesaregenerallynotencodedinbinaryorotherabbreviationschemesforreducingspacerequirements,andtheyaregenerallyconstrainedtobeunderstandablebyatypicaluserwithoutdecoding.Thisisintendedtoreducethedecodingburdenonthereceivingsoftware.AGEDCOMoptimizeddatacompressionstandardwillbedefinedinthefuturetoreducespacerequirements.Meanwhile,usersmayagreetocompressanddecompressGEDCOMfilesusinganycompressionsystemavailabletobothsenderandreceiver. T$T$ 0  The line_value withinthecontextofataghierarchyof gedcom_line srepresentsonepieceof # & informationandcorrespondstoonefieldintraditionaldatabaseorfileterminology. T$T$  otherchar := &") 0  Any8bitASCIIcharacterexceptcontrolcharacters(0x00!0x1F), alphanum, space(),number "'#* sign(#),theatsign(@),andtheDELcharacter(0x7F). T$T$   _ &  pointer := )#&- 0  A ')pointer standsintheplaceofthecontextidentifiedbythematching xref_id .Theoretically,a *&'. receivingsystemshouldbepreparedtofollowa pointer tofind any needed  value inamanner +'/ thatistransparenttothelogicofthesubsystemthatislookingforspecific tag s.Thishighly X,(0 flexiblefacilitywillprobablybeusedmoreinthefuture.Forthetimebeing,however,theuseof pointer sisexplicitlydefinedwithintheGEDCOMform,suchastheLineageLinkedGEDCOM .*2 FormdefinedinChapter2(seepageCHAPTER 217  )..Y+3T$T$ Ї0  The pointer representstheassociationbetweentwoobjectsthatusuallyresideindifferentrecords.  Objectswithinalogicalrecordcanbeassociated.Ifthisneedexists,thepointerrecordcompositioncontainsanexclamationpoint(!)thatseparatestheparentrecord'scrossreferenceIDfromthespecificsubstructure'scrossreferenceID,whichisatsomesubordinateleveltothelogicalrecordatlevelzero.ThecrossreferenceIDofthesubstructuresubordinatetoazerolevelrecord,forinterrecordassociationsisalwayscomposedoftheRecordIDnumberandtheSubstructureIDnumber,suchas@I132!1@.IncludingtheRecordIDnumberinthepointerthatassociatesobjectswithinarecordwillallowtheGEDCOMprocessorstobuildtheindexonlyattherecordlevelandthensearchsequentiallyfortheappropriatesubstructurecrossreferenceID.TheparentrecordIDisassumedwhenthecrossreferenceIDbeginswithaexclamationpoint(!)signifyinganintrarecordassociation. T$T$ 0  Complexlogicalrecordstructuresaredividedintosmallphysicalrecordstoaccommodatememoryconstraints,manytomanyrelationships,andindependentrecordcreationanddeletion. T$T$ 0  The pointer mustmatchacorrespondingunique xref_id withinthetransmission,unlessthecolon   (:)characterispresent(whichwillbeusedinthefutureasanetworkreferencetoapermanentfilerecord).A pointer isgiveninsteadofduplicatinganobject,thoughthelogicalresultis G equivalent.Anexpandedtraversalofarecordtreeincludesfollowingthe pointer torelated  recordstosomedepth,andsplicingthoserecords(logically)intotheresultantexpandedtree.Pointersmayrefertoeitherrecordswhichhavenotyetappearedinthetransmission(forward P reference)ortorecordsthathavealreadyappearedearlierinthetransmission(backwardreference).Thisarrangementusuallyrequiresapreliminarypasstoconstructalookuptableto z supportrandomaccessby xref_id duringsubsequentpasses.QT$T$   ` tag :=  0  A tag consistsofavariablelengthsequenceof alphanum characters.Alluserdefinedtags,tags  usedthathavenotbeendefinedintheGEDCOMstandard,mustbeginwithanunderscorecharacter(0x95).  T$T$ 0  The tag representsthemeaningofthe line_value withinthecontextoftheenclosinglines,and ^ contributestothemeaningofenclosedsubordinatelines.Specific tag saredefinedinAppendixA 5 (startingonpage APPENDIX A 67  ).Thepresenceofatagtogetherwithavaluerepresentsanassertionwhichthesubmitterwishestocommunicatetoareceiver.Atagwithnovaluedoesnotrepresentanassertion.Ifatagisabsent,noassertionismade,forexample,noinformationissubmitted.Informationofanegativenature(suchasknowingpositivelyaneventdidnotoccur)ishandledthroughthesemanticdefinitionofatagandaccompanyingvaluesthatasserttheinformationexplicitly.Itisnotrepresentedbyabsenceofatag. T$T$ 0  Althoughformallydefined tag sareonlythreeorfourcharacterslong,systemsshouldprepareto q$ ' handleusertagsofgreaterlength.Tagswillbeuniquewithinthefirst15characters. T$T$ 0  Validcombinationsofspecific tag s, line_value s, xref_id s,and pointer sareconstrainedbythe &r#* GEDCOMformdefinedforrepresentingagivenkindofinformation.(SeeChapter2,startingonpageCHAPTER 217  ,fortheLineageLinkedGEDCOMFormgrammar.) T$T$  terminator := R*&. 0  The terminator delimitsthevariablelength line_value andsignalstheendofthe gedcom_line . U+'/ Thevalidterminatorcharactersare: T$T$    , [carriage_return|   , line_feed|   , carriage_returnline_feed| .-+3    , line_feedcarriage_return] xref_id := 2 0  (See pointer ,pagePOINTER14  )5T$T$ 0  The xref_id isformedbyanyarbitrarycombinationofcharactersfromthe pointer_char set.The   firstcharactermustbeanalphaoradigit.The xref_id isnotretainedinthereceivingsystem,and _ itmaythereforebeformedfromanyconvenientcombinationofidentifiersfromthesendingsystem.Nomeaningisattributedbythereceivertoanypartofthe xref_id ,otherthanits unique    associationwiththeassociatedrecord.Theuseofthecolon(:)characterisalsoreserved. T$T$ Examples:0  ThefollowingareexamplesofvalidbutunrelatedGEDCOMlines: T$T$    , 0@1234@INDI   ,   ...   ,   1AGE13y   ,   ...   ,   1CHIL@1234@   ,   ...   ,   1NOTEThisisanotefieldthatis   ,     2CONTcontinuedonthenextline.0  Thefirstlinehasa level number0,a xref_id of@1234@,anINDI tag ,andno value .}T$T$ 0  Thesecondlinehasa level number1,no xref_id ,anAGE tag ,anda value of13.+T$T$ 0  Thethirdlinehasa level number1,no xref_id ,aCHIL tag ,anda value ofa pointer toa ]  xref_id named@1234@.4T$T$         XX|;     a Chapter2  LineageLinkedGrammarpres   C   XX;X|XXX  Introduction  4 Thischapterdescribesthespecifictag,value,andpointercombinationsusedforexchangingfamilybasedlineage-linkedgenealogicalinformationintheGEDCOMformat.Lineagelinkeddatapertainstoindividualslinkedinfamilyrelationshipsacrossmultiplegenerations.ThechapteralsoaddressesspecificcompatibilityissuespertainingtopreviousLineageLinkedGEDCOMFormreleasesandcontainsasamplelineagelinkedGEDCOMtransmission.TheLineageLinkedGEDCOMFormdefinedinthischapterisbasedonthegeneralframeworkoftheGEDCOMdatarepresentationgrammardefinedinChapter1.CommercialgenealogicalsoftwaresystemsareinvitedtousetheLineageLinkedGEDCOMFormtoexchangedata.ItistheonlyformapprovedforexchangingdatawithAncestralFile,TempleReadyandotherFamilyHistoryresourcefilesmaintainedforthispurpose. Organization  z Thebasicdescriptionofthe LineageLinkedGEDCOMForm'sgrammar ispresentedinthe ( followingthreemajorsections:0  "RecordStructuresoftheLineageLinkedForm"(beginningonpageB8RECORD STRUCTURES OF THE...B21  ))T$T$ 0  "SubstructuresoftheLineageLinkedForm"(beginningonpage:0SUBSTRUCTURES OF THE...:27  )T$T$ 0  "PrimitiveelementsoftheLineageLinkedForm"(beginningonpage PRIMITIVES 35  )[T$T$ ThedefinitionofthetagsusedindefiningthelineagelinkedstructuresarecontainedinAppendixA. SymbolsUsedinChapter2  3 ThefollowingsymbolsareusedinChapter2: << double_anglebracket >>   ! 0  IndicatesasubordinateGEDCOMstructurepatternofarecord,structure,orsubstructureistobesubstitutedinplaceoftheenclosingdoubleanglebrackets.ThesubstitutestructurepatternisfoundsubordinatetotheLINEAGE_LINKED_GEDCOMbeginningonpageRECORD:22  Հforrecordpatterndefinitionorinalphabeticalorderunderthe"SubstructuresoftheLineageLinkedForm"section,beginningonpage:0SUBSTRUCTURES OF THE...:27  . T$T$  < Single_anglebracket >  %p"( 0  IndicatesthenameoftheappropriatevalueforthisGEDCOMline" < Primitive > .Thespecific &G#) definitionofthisvalueisfoundinalphabeticalorderin"PrimitiveElementsoftheLineageLinkedForm,"beginningonpage PRIMITIVES 35  . T$T$  { braces }  '*&- 0  Indicatestheminimumtomaximumoccurrencesallowedforthisstructureorline" { Minimum:Maximum } .Notethatminimumandmaximumoccurrencelimitsaredefined +Q(/ relativetotheenclosingsuperiorline.Thismeansthatarequiredline(minimum=1)isnot ,()0 requirediftheoptionalenclosingsuperiorlineisnotpresent.Similarly,alineoccurringonly -)1 once(maximum=1)mayoccurmultipletimesaslongaseachoccursonlyonceunderitsownmultipleoccurringsuperiorline.1/+3T$T$ Ї [ Squarebrackets ]   0  Indicatesachoiceofoneormoreoptions" [ Choiceof ] .[T$T$  | verticalbar |    0  Separatesthemultiplechoices,forexample[Choice1 | Choice2].\T$T$  n levelnumber   0  Alevelnumberwhichassumesthelevelnumberofthelinewhichreferencedthesubstructurename. T$T$  +1 , +2 ...  f  0  A +1 levelnumberis1greaterthanthelevelnumberassumedbythesuperior n level.A +2   =  levelnumberis2greater,andsoforth. T$T$ 0xHH0  IndicatesanallowablehexadecimalcharactervaluewhereHHisthatvalue,forexample,0x20(decimal32)indicatesthespacecharacter. T$T$   b LineageLinkedFormUsageConventions   0  TheorderinwhichGEDCOMlinesarewrittentoaGEDCOMfileiscontrolledbythecontext P andlevelnumber.Whenthelinesareofequallevelnumberbuthaveadifferenttagnamethentheorderisnotsignificant.Theoccurrenceofequallevelnumbersandequaltagswithinthesamecontextimplythatmultipleopinionsormultiplevaluesofthedataexist.Thesignificanceoftheorderinthesecasesisinterpretedasthesubmitter'spreference.Themostpreferredvalue ( beingthefirstwiththeleastpreferreddatalistedinsubsequentlinesbyorderdecreasingpreference.Forexample,aresearcherwhodiscoversconflictingevidenceaboutaperson'sbirth Z eventwouldlistthemostcredibleinformationfirstandtheleastcredibleorpreferreditemslast. T$T$ 0  Systemsthatsupportmultiplefieldsorstructuresshouldallowtheiruserstoindicatetheirpreferenceopinion.Systemsthatonlystoresinglevaluestructuresshouldusethepreferredinformation(thefirstoccurrencelisted)andstoretheremaininginformationasanexception,preferablywithinanappropriateNOTEfieldorinsomewaythatthepatronhasreadyaccessto d  thelesspreferreddatawhenviewingtherecord. T$T$ 0  Conflictingeventdatesandplacesshouldberepresentedbyplacingtheminseparateevent  e# structureswithappropriatesourcecitationsratherthanbyplacingthemunderthesameenclosingevent. T$T$ 0  TheLineageLinkedGEDCOMFormusestheTYPEtagtofurtherclassifyitssuperiortagforthe E$ ' viewer.ThevalueportiongivenbytheTYPEtagisnotintendedtoinformacomputerprogramhowtoprocessthedata.Thedifferencebetweenthisvalueandanotevalueisthatdisplayingsystemsshouldalwaysdisplaythetypevaluewhentheydisplaythedatafromtheassociated &F#* context.Thisgivestheusersomeflexibilityinfurtherdescribingtheinformationprovidedbutdoesnotrequirethesoftwaretorecognizeandrespondtothelargevarietyqualifiersthatmightbeused.Forexample: T$T$    , 1EVEN   ,   2TYPEAwardedBSAEagleRank   ,   2DATE19800  Forcompatibility,supportofmultiplecalendarsusingthe(#D)escapesequenceisstillpartofthe Y.*3 GEDCOM5.5LineageLinkedForm.Multiplecalendarsupportisnotsatisfactoryandshouldbe 0/+4 addressedinfutureGEDCOMreleases.Asapossiblefuturedirection,simplificationcouldbeobtainedbyconvertingfromadayinagivensourcecalendartoaspecificsequentialdaynumberbasedonsomebeginningpointintime.Thereceivingsystemwouldthenconvertfromthatdaynumbertothecalendardayoftheirchoice.TheJuliandaysystemisbasedonasequentialdaybeginningfromthefirstdayof4713yearsB.C.TheJuliandaysystemwithanextensionthatallowsimprecisedates.LaterversionsofGEDCOMmayconsiderthisapproach.ThisapproachwouldalsointroducetheideaoftheevidencedatebeingsharedintheDATEtagandtheuniversaldaynumberwouldbepassedunderaseparatetag. T$T$ 0  Allcontrolledline_valuechoicesshouldbeconsideredascaseinsensitive.  T$T$ 0  Thismeansthatthevaluesshouldbeconvertedtoalluppercaseoralllowercasepriortocomparing.ThetermsUPPERCASEandUpperCaseareconsideredequal.TAGSarealwaysUPPERCASE. T$T$   o      f  $XX|S$     c RecordStructuresoftheLineageLinkedForm: int   XXSX|XXXf   x   N1, i ),T N d LINEAGE_LINKED_GEDCOM: = J 0  ThisisamodelofthelineagelinkedGEDCOMstructureforsubmittingdatatootherlineage-linkedGEDCOMprocessingsystems.Aheaderandatrailerrecordarerequired,andtheycanencloseanynumberofdatarecords.TagsfromAppendixA(seepage APPENDIX A 67  )mustbeusedinthesamecontextasshowninthefollowingform.Userdefinedtags(seeonpageNEW_TAG:46  )arediscouragedbutwhenusedmustbeginwithanunderscore. T$T$ ~^,  !"#T$&)\+- 0d247l9;>t@,i ~  0  <
>  {1:1} p.HEADER:21    +    0  <>  {0:1} p.0&SUBMISSION_RECORD:025        0  <>  {1:M} p.RECORD:22   ]    0  TRLR       {1:1} 4   e HEADER: = ^    nHEAD       {1:1} 5      +1SOUR  {1:1} p.2(APPROVED_SYSTEM_ID:236           +2VERS  {0:1} p.* VERSION_NUMBER:*51   g       +2NAME  {0:1} p.&PRODUCT_NAME:&45   >       +2CORP  {0:1} p..$NAME_OF_BUSINESS:.45            +3<>  {0:1} p.0&ADDRESS_STRUCTURE:027   h       +2DATA  {0:1} p.4*NAME_OF_SOURCE_DATA:445   ?         +3DATE  {0:1} p..$PUBLICATION_DATE:.48            +3COPR  {0:1} p.4*COPYRIGHT_STATEMENT:437   q     +1DEST  {0:1*} p.8.RECEIVING_SYSTEM_NAME:848   H     +1DATE  {0:1} p.0&TRANSMISSION_DATE:051          +2TIME  {0:1} p."TIME_VALUE:"51   r     +1SUBM@XREF:SUBM@  {1:1} p. XREF:52   I     +1SUBN@XREF:SUBN@  {0:1} p. XREF:52         +1FILE  {0:1} p. FILE_NAME: 41   {     +1COPR  {0:1} p.4*COPYRIGHT_STATEMENT:437   R     +1GEDC     {1:1} )        +2VERS  {1:1} p.* VERSION_NUMBER:*51   |!       +2FORM  {1:1} p.$GEDCOM_FORM:$41   S"     +1CHAR  {1:1} p.(CHARACTER_SET:(37    *#       +2VERS  {0:1} p.* VERSION_NUMBER:*51   !$     +1LANG  {0:1} p..$LANGUAGE_OF_TEXT:.42   \"%     +1PLAC     {0:1} 3#&       +2FORM  {1:1} p.,"PLACE_HIERARCHY:,47    $ '     +1NOTE  {0:1} p..$GED_CONTENT_DESC:.41   $]!(       +2[CONT|CONC]  {0:M} %4")   *NOTE:0  0T$T$SubmissionstotheFamilyHistoryDepartmentforAncestralFilesubmissionorforclearingtempleordinances must  'c$, useaDESTinationof ANSTFILE or TempleReady .(%-T$T$ 0  Theheaderstructureprovidesinformationabouttheentiretransmission.TheSOURcesystemnameidentifieswhichsystemsentthedata.TheDESTinationsystemnameidentifiestheintendedreceivingsystem. T$T$ 0  AdditionalGEDCOMstandardswillbeproducedinthefuturetoreflectGEDCOMexpansionand maturity.Thisrequiresthereadingprogramtomakesureitcanreadthe GEDC.VERS andthe I.*4  GEDC.FORM valuestoinsureproperreadability.The CHAR tagisrequired.Allcharacter  codesgreaterthan0x7F mustbeconvertedtoANSEL .(SeeChapter3,startingonpageCHAPTER 361  .)[T$T$   f RECORD: =     [  n  <>  {1:1} p."FAM_RECORD:"22   3   |  n  <>  {1:1} p.0&INDIVIDUAL_RECORD:022   e    |  n  <>  {1:M} p.0&MULTIMEDIA_RECORD:023        |  n  <>  {1:1} p.$NOTE_RECORD:$24    =    |  n  <>  {1:1} p.0&REPOSITORY_RECORD:024   o    |  n  <>  {1:1} p.(SOURCE_RECORD:(24       |  n  <>  {1:1} p..$SUBMITTER_RECORD:.25   G   ] g FAM_RECORD: = P   n@@ FAM  {1:1} z     +1<>  {0:M} p.:0FAMILY_EVENT_STRUCTURE::28   Q       +2HUSB    {0:1} (         +3AGE  {1:1} p.&AGE_AT_EVENT:&35          +2WIFE    {0:1} Z         +3AGE  {1:1} 1     +1HUSB@@  {0:1} p. XREF:52        +1WIFE@@  {0:1} p. XREF:52   [     +1CHIL@@  {0:M} p. XREF:52   2     +1NCHI  {0:1} p.0&COUNT_OF_CHILDREN:037         +1SUBM@@  {0:M} p. XREF:52   d      +1<>  {0:M} p.2(LDS_SPOUSE_SEALING:230   ;!     +1<>  {0:M} p.,"SOURCE_CITATION:,32    "     +1<>  {0:M} p.,"MULTIMEDIA_LINK:,30  ,0&MULTIMEDIA_RECORD:023    e#     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   !<$     +1REFN  {0:M} p.,"USER_REF_NUMBER:,51   "%       +2TYPE  {0:1} p.4*USER_REFERENCE_TYPE:451   n#&     +1RIN  {0:1} p.4*AUTOMATED_RECORD_ID:436   E$ '     +1<>  {0:1} p.$CHANGE_DATE:$27   %!( 0  TheFAMilyrecordisusedtorecordmarriages,commonlawmarriages,andfamilyunionscausedbytwopeoplebecomingtheparentsofachild.TherecanbenomorethanoneHUSB/fatherandoneWIFE/motherlistedineachFAM_RECORD.If,forexample,amanparticipatedinmorethanonefamilyunion,thenhewouldappearinmorethanoneFAM_RECORD.ThefamilyrecordstructureassumesthattheHUSB/fatherismaleandWIFE/motherisfemale. T$T$ 0  ThepreferredorderoftheCHILdrenpointerswithinaFAMilystructureischronologicalbybirth. T$T$  h INDIVIDUAL_RECORD: = 0/+4 Ї0  n@XREF:INDI@ INDI   {1:1}T$T$     +1RESN  {0:1} p.2(RESTRICTION_NOTICE:249   [     +1<>  {0:M} p.<2PERSONAL_NAME_STRUCTURE:<31   2     +1SEX  {0:1} p. SEX_VALUE: 49         +1<>  {0:M} p.B8INDIVIDUAL_EVENT_STRUCTURE:B29   \     +1<>  {0:M} p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28   3     +1<>  {0:M} p.>4LDS_INDIVIDUAL_ORDINANCE:>30         +1<>  {0:M} p.6,CHILD_TO_FAMILY_LINK:627   e      +1<>  {0:M} p.8.SPOUSE_TO_FAMILY_LINK:833   <      +1SUBM@@  {0:M} p. XREF:52          +1<>  {0:M} p.8.ASSOCIATION_STRUCTURE:827    f      +1ALIA@@  {0:M} p. XREF:52    =      +1ANCI@@  {0:M} p. XREF:52          +1DESI@@  {0:M} p. XREF:52   o      +1<>  {0:M} p.,"SOURCE_CITATION:,32   F      +1<>  {0:M} p.,"MULTIMEDIA_LINK:,30  ,0&MULTIMEDIA_RECORD:023         +1<>  {0:M} p.* NOTE_STRUCTURE:*31   p      +1RFN  {0:1} p.PERM_RFN:47   G     +1AFN  {0:1} p. AF_NUMBER: 36        +1REFN  {0:M} p.,"USER_REF_NUMBER:,51   y       +2TYPE  {0:1} p.4*USER_REFERENCE_TYPE:451   P     +1RIN  {0:1} p.4*AUTOMATED_RECORD_ID:436   '     +1<>  {0:1} p.$CHANGE_DATE:$27   z 0  Theindividualrecordisacompilationoffacts,knownordiscovered,aboutanindividual.Sometimesthesefactsarefromdifferentsources.Thisformallowsdocumentationofthesourcewhereeachofthefactswerediscovered. T$T$ 0  ThenormallineagelinksareshownthroughtheuseofpointersfromtheindividualtoafamilythrougheithertheFAMCtagortheFAMStag.TheFAMCtagprovidesapointertoafamilywherethispersonisachild.TheFAMStagprovidesapointertoafamilywherethispersonisaspouseorparent.The<< CHILD_TO_FAMILY_LINK >>(seepage6,CHILD_TO_FAMILY_LINK:627  )structurecontainsa   FAMCpointerwhich isrequiredtoshowanychildtoparentlinkage forpedigreenavigation. d  The<>structurealsoindicateswhetherthepedigreelinkrepresentsabirthlineage,anadoptionlineage,orasealinglineage. T$T$ 0  Linkage betweenachildandthefamilytheybelongedtoatthetimeofaneventcanalso !<$ optionallybeshownbyaFAMCpointersubordinatetotheappropriateevent.Forexample,aFAMCpointersubordinatetoanadoptioneventwouldshowwhichfamilyadoptedthisindividual.BiologicalparentorparentscanbeindicatedbyaFAMCpointersubordinatetothebirthevent.TheFAMCtagcanalsooptionallybeusedsubordinatetoanADOPtion,orBIRTheventtodifferentiatewhichsetofparentswererelatedbyadoption,sealing,orbirth. T$T$ 0  OtherassociationsorrelationshipsarerepresentedbytheASSOciationtag. Theperson's '$+ relationorassociationisthepersonbeingpointedto .Theassociationorrelationshipisstated x($, bythevalueonthesubordinateRELAline.Forexample: T$T$       0@I1@INDI        1NAMEFred/Jones/        1ASSO@I2@          2RELAGodfather i MULTIMEDIA_RECORD: = Y.*3  0/+4   n@XREF:OBJE@OBJE  {1:1}      +1FORM  {1:1} p.0&MULTIMEDIA_FORMAT:045   [     +1TITL  {0:1} p."DESC_TITLE:"40   2     +1<>  {0:M} p.* NOTE_STRUCTURE:*31         +1BLOB     {1:1} \       +2CONT  {1:M} p.<2ENCODED_MULTIMEDIA_LINE:<40   3     +1OBJE@@/*chaintocontinuedobject*/  {0:1} p.0&MULTIMEDIA_RECORD:023         +1REFN  {0:M} p.,"USER_REF_NUMBER:,51   e        +2TYPE  {0:1} p.4*USER_REFERENCE_TYPE:451   <      +1RIN  {0:1} p.4*AUTOMATED_RECORD_ID:436          +1<>  {0:1} p.$CHANGE_DATE:$27    f  0  LargewholemultimediaobjectsembeddedinaGEDCOMfilewouldbreaksomesystems.Forthispurpose,largemultimediafilesshouldbedividedintosmallermultimediarecordsbyusingthesubordinateOBJEtagtochaintothenextfragment.ThiswillallowGEDCOMrecordstobemaintainedbelowthe32Klimitforuseinsystemswithlimitedresources. T$T$  j NOTE_RECORD: =    n  @@NOTE  {1:1} p.,"SUBMITTERS_TEXT:,51   P     +1[CONC|CONT]  {0:M} '     +1<>  {0:M} p.,"SOURCE_CITATION:,32   z     +1REFN  {0:M} p.,"USER_REF_NUMBER:,51   Q       +2TYPE  {0:1} p.4*USER_REFERENCE_TYPE:451   (     +1RIN  {0:1} p.4*AUTOMATED_RECORD_ID:436        +1<>  {0:1} p.$CHANGE_DATE:$27   Z  k REPOSITORY_RECORD: =    n  @@REPO  {1:1} 2     +1NAME  {0:1} p.2(NAME_OF_REPOSITORY:245         +1<>  {0:1} p.0&ADDRESS_STRUCTURE:027   d      +1<>  {0:M} p.* NOTE_STRUCTURE:*31   ;!     +1REFN  {0:M} p.,"USER_REF_NUMBER:,51    "       +2TYPE  {0:1} p.4*USER_REFERENCE_TYPE:451    e#     +1RIN  {0:1} p.4*AUTOMATED_RECORD_ID:436   !<$     +1<>  {0:1} p.$CHANGE_DATE:$27   "%  l SOURCE_RECORD: = E$ '   n  @@SOUR  {1:1} %o")     +1DATA     {0:1} &F#*       +2EVEN  {0:M} p.,"EVENTS_RECORDED:,41   '$+         +3DATE  {0:1} p.$DATE_PERIOD:$39   x($,         +3PLAC  {0:1} p.@6SOURCE_JURISDICTION_PLACE:@50   O)%-       +2AGNC  {0:1} p.2(RESPONSIBLE_AGENCY:249   &*&.       +2<>  {0:M} p.* NOTE_STRUCTURE:*31   *y'/     +1AUTH  {0:1} p.0&SOURCE_ORIGINATOR:050   +P(0       +2[CONT|CONC]  {0:M} p.0&SOURCE_ORIGINATOR:050   ,')1     +1TITL  {0:1} p.0&SOURCE_DESC_TITLE:050   -)2       +2[CONT|CONC]  {0:M} p.0&SOURCE_DESC_TITLE:050   Y.*3     +1ABBR  {0:1} p.8.SOURCE_FILED_BY_ENTRY:850   0/+4     +1PUBL  {0:1} p..$SOURCE_PUB_FACTS:.50          +2[CONT|CONC]  {0:M} p..$SOURCE_PUB_FACTS:.50   [     +1TEXT  {0:1} p..$TEXT_FROM_SOURCE:.51   2       +2[CONT|CONC]  {0:M} p..$TEXT_FROM_SOURCE:.51         +1<>  {0:1} p.B8SOURCE_REPOSITORY_CITATION:B33   \     +1<>  {0:M} p.,"MULTIMEDIA_LINK:,30  ,0&MULTIMEDIA_RECORD:023   3     +1<>  {0:M} p.* NOTE_STRUCTURE:*31         +1REFN  {0:M} p.,"USER_REF_NUMBER:,51   e        +2TYPE  {0:1} p.4*USER_REFERENCE_TYPE:451   <      +1RIN  {0:1} p.4*AUTOMATED_RECORD_ID:436          +1<>  {0:1} p.$CHANGE_DATE:$27    f  0  Sourcerecordsareusedtoprovideabibliographicdescriptionofthesourcecited.(Seethe<>structure,page,"SOURCE_CITATION:,32  ,whichcontainsthepointertothissourcerecord.) T$T$   m SUBMISSION_RECORD: = p    n  @XREF:SUBN@SUBN  {1:1]      +1SUBM@XREF:SUBM@  {0:1} p. XREF:52   y     +1FAMF  {0:1} p.4*NAME_OF_FAMILY_FILE:445   P     +1TEMP  {0:1} p.$TEMPLE_CODE:$51   '     +1ANCE  {0:1} p.4*GENERATIONS_OF_ANCE:442   z     +1DESC  {0:1} p.6,GENERATIONS_OF_DECEN:642   Q     +1ORDI  {0:1} p.4*ORDINANCE_DATE_FLAG:447   (     +1RIN  {0:1} p.4*AUTOMATED_RECORD_ID:436    0  Thesendingsystemusesasubmissionrecordtosendinstructionsandinformationtothereceivingsystem.TempleReadyprocessessubmissionrecordstodeterminewhichtempletheclearedrecordsshouldbedirectedto.ThesubmissionrecordisalsousedforcommunicationbetweenAncestralFiledownloadrequestsandTempleReady. EachGEDCOMtransmissionfileshould 2 haveonlyonesubmissionrecord. Multiplesubmissionsarehandledbycreatingseparate   GEDCOMtransmissionfiles. T$T$  n SUBMITTER_RECORD: =  "   n  @@ SUBM   {1:1} !<$     +1NAME  {1:1} p.* SUBMITTER_NAME:*51   "%     +1<>  {0:1} p.0&ADDRESS_STRUCTURE:027   n#&     +1<>  {0:M} p.,"MULTIMEDIA_LINK:,30  ,0&MULTIMEDIA_RECORD:023   E$ '     +1LANG  {0:3} p.4*LANGUAGE_PREFERENCE:442   %!(     +1RFN  {0:1} p.0&SUBMITTER_REG_RFN:051   %o")     +1RIN  {0:1} p.4*AUTOMATED_RECORD_ID:436   &F#*     +1<>  {0:1} p.$CHANGE_DATE:$27   '$+ 0  ThesubmitterrecordidentifiesanindividualororganizationthatcontributedinformationcontainedintheGEDCOMtransmission.AllrecordsinthetransmissionareassumedtobesubmittedbytheSUBMITTERreferencedintheHEADer,unlessaSUBMitterreferenceinsideaspecificrecordpointsatadifferentSUBMITTERrecord. T$T$   ,')1     f  $XX|S$     o SubstructuresoftheLineageLinkedFormDI  XXSX|XXXf   x    p ADDRESS_STRUCTURE: = J   n  ADDR  {0:1} p.&ADDRESS_LINE:&35   !     +1CONT  {0:M} p.&ADDRESS_LINE:&35   |     +1ADR1  {0:1} p.(ADDRESS_LINE1:(35   S     +1ADR2  {0:1} p.(ADDRESS_LINE2:(35   *      +1CITY  {0:1} p.&ADDRESS_CITY:&35    }     +1STAE  {0:1} p.(ADDRESS_STATE:(35    T      +1POST  {0:1} p.4*ADDRESS_POSTAL_CODE:435    +      +1CTRY  {0:1} p.,"ADDRESS_COUNTRY:,35        n  PHON  {0:3} p.&PHONE_NUMBER:&47   ]  0  TheaddressstructureshouldbeformedasitwouldappearonamailinglabelusingtheADDRandADDR.CONTlines.TheselinesarerequiredifanADDRessispresent.Optionally,additionalstructureisprovidedforsystemsthathavestructuredtheiraddressesforindexingandsorting. T$T$   q ASSOCIATION_STRUCTURE: = >   n  ASSO@@  {0:M} p. XREF:52        +1TYPE  {1:1} p.$RECORD_TYPE:$48   h     +1RELA  {1:1} p..$RELATION_IS_DESC:.48   ?     +1<>  {0:M} p.* NOTE_STRUCTURE:*31        +1<>  {0:M} p.,"SOURCE_CITATION:,32   q  r CHANGE_DATE: =    n  CHAN       {1:1} r     +1DATE  {1:1} p.C_DATE:37   I       +2TIME  {0:1} p."TIME_VALUE:"51         +1<>  {0:M} p.* NOTE_STRUCTURE:*31   { 0  Thechangedateisintendedtoonlyrecordthelastchangetoarecord.Somesystemsmaywanttomanagethechangeprocesswithmoredetail,butitissufficientforGEDCOMpurposestoindicatethelasttimethatarecordwasmodified. T$T$  s CHILD_TO_FAMILY_LINK: =  *#   n  FAMC@@  {1:1} !$     +1PEDI  {0:M} p.8.PEDIGREE_LINKAGE_TYPE:847   \"%     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   3#&  t EVENT_DETAIL: = $]!(   n  TYPE  {0:1} p."EVENT_DESC:"40   %4")   n  DATE  {0:1} p."DATE_VALUE:"39  /$DATE_PERIOD:$39   & #*   n  <>  {0:1} p.,"PLACE_STRUCTURE:,32   f'#+   n  <>  {0:1} p.0&ADDRESS_STRUCTURE:027   =($,   n  AGE  {0:1} p.&AGE_AT_EVENT:&35   )%-   n  AGNC  {0:1} p.2(RESPONSIBLE_AGENCY:249   )g&.   n  CAUS  {0:1} p.* CAUSE_OF_EVENT:*36   *>'/   n  <>  {0:M} p.,"SOURCE_CITATION:,32   +(0   n  <>  {0:M} p.,"MULTIMEDIA_LINK:,30  ,0&MULTIMEDIA_RECORD:023   p,(1   n  <>  {0:M} p.* NOTE_STRUCTURE:*31   G-)2  .q+4  u FAMILY_EVENT_STRUCTURE: =    [  n[ANUL|CENS|DIV|DIVF][Y|]  {1:1} 2     +1<>  {0:1} p.&EVENT_DETAIL:&27       |  n[ENGA|MARR|MARB|MARC][Y|]  {1:1} 3     +1<>  {0:1} p.&EVENT_DETAIL:&27       |  n[MARL|MARS][Y|]  {1:1} <      +1<>  {0:1} p.&EVENT_DETAIL:&27        |  n  EVEN       {1:1}  =      +1<>  {0:1} p.&EVENT_DETAIL:&27        ] v INDIVIDUAL_ATTRIBUTE_STRUCTURE: = p    [  n  CAST  {1:1} p."CASTE_NAME:"36        +1<>  {0:1} p.&EVENT_DETAIL:&27   y   |  n  DSCR  {1:1} p.(PHYSICAL_DESC:(47   '     +1<>  {0:1} p.&EVENT_DETAIL:&27   z   |  n  EDUC  {1:1} p.:0SCHOLASTIC_ACHIEVEMENT::49   (     +1<>  {0:1} p.&EVENT_DETAIL:&27      |  n  IDNO  {1:1}* p.2(NATIONAL_ID_NUMBER:246   1     +1<>  {0:1} p.&EVENT_DETAIL:&27      |&    n  NATI  {1:1} p.@6NATIONAL_OR_TRIBAL_ORIGIN:@46   2 'p    +1<>  {0:1} p.&EVENT_DETAIL:&27       |  n  NCHI  {1:1} p.0&COUNT_OF_CHILDREN:037   ;!     +1<>  {0:1} p.&EVENT_DETAIL:&27    "   |  n  NMR  {1:1} p.2(COUNT_OF_MARRIAGES:237   !<$     +1<>  {0:1} p.&EVENT_DETAIL:&27   "%   |  n  OCCU  {1:1} p."OCCUPATION:"47   E$ '     +1<>  {0:1} p.&EVENT_DETAIL:&27   %!(   |  n  PROP  {1:1} p.$POSSESSIONS:$48   &F#*     +1<>  {0:1} p.&EVENT_DETAIL:&27   '$+   |  n  RELI  {1:1} p.8.RELIGIOUS_AFFILIATION:849   O)%-     +1<>  {0:1} p.&EVENT_DETAIL:&27   &*&.   |  n  RESI       {1:1}  +P(0   +1<>  {0:1} p.&EVENT_DETAIL:&27   ,')1   |  n  SSN  {0:1} p. SSN:50   Y.*3     +1<>  {0:1} p.&EVENT_DETAIL:&27   0/+4   |  n  TITL  {1:1} p.* NOBILITY_TITLE:*47   [     +1<>  {0:1} p.&EVENT_DETAIL:&27   2   ]0  *Note:TheusageofIDNOrequiresthatthesubordinateTYPEtagbeusedtodefinewhatkind \ ofnumberisassignedtoIDNO. T$T$  w INDIVIDUAL_EVENT_STRUCTURE: = e    [  n0  [BIRT|CHR][Y|]  {1:1}  T$T$     +1<>  {0:1} p.&EVENT_DETAIL:&27    f      +1FAMC@@  {0:1} p. XREF:52    =      |  n  [DEAT|BURI|CREM][Y|]  {1:1} o      +1<>  {0:1} p.&EVENT_DETAIL:&27   F      |  n  ADOP[Y|]  {1:1} p      +1<>  {0:1} p.&EVENT_DETAIL:&27   G     +1FAMC@@  {0:1} p. XREF:52          +2ADOP  {0:1} p.&WHICH_PARENT:&35   y     |  n  [BAPM|BARM|BASM|BLES][Y|]  {1:1} '     +1<>  {0:1} p.&EVENT_DETAIL:&27   z     |  n  [CHRA|CONF|FCOM|ORDN][Y|]  {1:1} (     +1<>  {0:1} p.&EVENT_DETAIL:&27        |  n  [NATU|EMIG|IMMI][Y|]  {1:1} 1     +1<>  {0:1} p.&EVENT_DETAIL:&27        |  n  [CENS|PROB|WILL][Y|]  {1:1} 2     +1<>  {0:1} p.&EVENT_DETAIL:&27         |  n  [GRAD|RETI][Y|]  {1:1} ;!     +1<>  {0:1} p.&EVENT_DETAIL:&27    "     |  n  EVEN       {1:1} !<$     +1<>  {0:1} p.&EVENT_DETAIL:&27   "%     ]0  TheEVENtaginthisstructureisforrecordinggeneraleventsorattributesthatarenotshownintheabove<>.ThegeneraleventorattributetypeisdeclaredbyusingasubordinateTYPEtagtoshowwhateventorattributeisrecorded.Forexample,acandidateforstatesenateinthe1952electioncouldberecorded: T$T$     1EVEN      2TYPEElection      2DATE07NOV1952      2NOTECandidateforStateSenate.0  TheTYPEtagisalsooptionallyusedtomodifythebasicunderstandingofitssuperioreventandisusuallyprovidedbytheuser.Forexample: T$T$     1ORDN 0/+4       2TYPEDeacon0  ThepresenceofaDATEtagand/orPLACetagmakestheassertionofwhenand/orwheretheeventtookplace,andthereforethattheeventdidhappen.TheabsenceofbothofthesetagsrequireaY(es)valueontheparentTAGlinetoassertthattheeventhappened.UsingthisconventionprotectsGEDCOMprocessorswhichmayremove(prune)linesthathavenovalueandnosubordinatelines.Italsoallowsanoteorsourcetobeattachedtotheeventcontextwithoutimplyingthattheeventoccurred. T$T$ 0  ItisnotpropertouseaN(o)valuewithaneventtagtoinferthatitdidnothappen.Inferringthataneventdidnotoccurwouldrequireadifferenttag.Asymbolsuchasusinganexclamationmark(!)precedinganeventtagtoindicateaneventisknownnottohavehappenedmaybedefinedinthefuture. T$T$  x LDS_INDIVIDUAL_ORDINANCE: = F    [  n  [BAPL|CONL]  {1:1} p      +1STAT  {0:1} p.,"LDS_BAPT_STATUS:,42   G     +1DATE  {0:1} p.&DATE_LDS_ORD:&38        +1TEMP  {0:1} p.$TEMPLE_CODE:$51   y     +1PLAC  {0:1} p.:0PLACE_LIVING_ORDINANCE::48   P     +1<>  {0:M} p.,"SOURCE_CITATION:,32   '     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   z   |  n  ENDL       {1:1} (     +1STAT  {0:1} p..$LDS_ENDOW_STATUS:.43        +1DATE  {0:1} p.&DATE_LDS_ORD:&38   Z     +1TEMP  {0:1} p.$TEMPLE_CODE:$51   1     +1PLAC  {0:1} p.:0PLACE_LIVING_ORDINANCE::48        +1<>  {0:M} p.,"SOURCE_CITATION:,32   [     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   2   |  n  SLGC       {1:1} d      +1STAT  {0:1} p.8.LDS_CHILD_SEAL_STATUS:843   ;!     +1DATE  {0:1} p.&DATE_LDS_ORD:&38    "     +1TEMP  {0:1} p.$TEMPLE_CODE:$51    e#     +1PLAC  {0:1} p.:0PLACE_LIVING_ORDINANCE::48   !<$     +1FAMC@@  {1:1} p. XREF:52   "%     +1<>  {0:M} p.,"SOURCE_CITATION:,32   n#&     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   E$ '   ] y LDS_SPOUSE_SEALING: = &F#*   n  SLGS       {1:1} '$+     +1STAT  {0:1} p.:0LDS_SPOUSE_SEAL_STATUS::43   x($,     +1DATE  {0:1} p.&DATE_LDS_ORD:&38   O)%-     +1TEMP  {0:1} p.$TEMPLE_CODE:$51   &*&.     +1PLAC  {0:1} p.:0PLACE_LIVING_ORDINANCE::48   *y'/     +1<>  {0:M} p.,"SOURCE_CITATION:,32   +P(0     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   ,')1  z MULTIMEDIA_LINK: = Y.*3  0/+4   [         /*embeddedform*/    n  OBJE@@  {1:1} p. XREF:52   [   |         /*linkedform*/ 2   n  OBJE       {1:1} p. XREF:52         +1FORM  {1:1} p.0&MULTIMEDIA_FORMAT:045   \     +1TITL  {0:1} p."DESC_TITLE:"40   3     +1FILE  {1:1} p.4*MULTIMEDIA_FILE_REF:445         +1<>  {0:M} p.* NOTE_STRUCTURE:*31   e    ]0  ThisstructureprovidestwooptionsinhandlingtheGEDCOMmultimediainterface.Thefirstalternative(embedded)includesallofthedata,includingthemultimediaobject,withinthetransmissionfile.TheembeddedmethodincludespointerstoGEDCOMrecordsthatcontainencodedimageorsoundobjects.Eachrecordrepresentsamultimediaobjectorobjectfragment.Anobjectfragmentiscreatedbybreakingthemultimediafilesintoseveralmultimediaobjectrecordsof32Korless.Thesefragmentsaretiedtogetherbychainingfromonemultimediaobjectfragmenttothenextinsequence.ThisprocedurewillhelpmanagethesizeofamultimediaGEDCOMrecordsothatexistingsystemswhicharenotexpectinglargemultimediarecordsmaydiscardtherecordswithoutcrashingduetothesizeoftherecord.Systemswhichhandleembeddedmultimediacanreconstitutethemultimediafragmentsbydecodingtheobjectfragmentsandconcatenatingthemtotheassignedmultimediafile. T$T$ 0  ThesecondmethodallowstheGEDCOMcontexttobeconnectedtoanexternalmultimediafile.ThisprocessisonlymanagedbyGEDCOMinthesensethattheappropriatefilenameisincludedintheGEDCOMfileincontext,butthemaintenanceandtransferofthemultimediafilesareexternaltoGEDCOM. T$T$  { NOTE_STRUCTURE: = 1   [  n  NOTE@@  {1:1} p. XREF:52   [     +1<>  {0:M} p.,"SOURCE_CITATION:,32   2   |  n  NOTE[SUBMITTER_TEXT>|]  {1:1} p.,"SUBMITTERS_TEXT:,51   d      +1[CONC|CONT]  {0:M} ;!     +1<>  {0:M} p.,"SOURCE_CITATION:,32    "   ] | PERSONAL_NAME_STRUCTURE: = "%   n  NAME   {1:1} p.(NAME_PERSONAL:(45   n#&     +1NPFX  {0:1} p.0&NAME_PIECE_PREFIX:046   E$ '     +1GIVN  {0:1} p..$NAME_PIECE_GIVEN:.46   %!(     +1NICK  {0:1} p.4*NAME_PIECE_NICKNAME:446   %o")     +1SPFX  {0:1} p.2(NAME_PIECE_SURNAME:246   '$+     +1NSFX  {0:1} p.0&NAME_PIECE_SUFFIX:046   x($,     +1<>  {0:M} p.,"SOURCE_CITATION:,32   O)%-     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   &*&. 0  Thenamevalueisformedinthemannerthenameisnormallyspoken,withthegivennameandfamilyname(surname)separatedbyslashes(/).(See,page(NAME_PERSONAL:(45  .)Basedonthedynamicnatureorunknowncompositionsofnamingconventions,itisdifficulttoprovidemoredetailednamepiecestructuretohandleeverycase.TheNPFX,GIVN,NICK,SPFX,SURN,andNSFXtagsareprovidedoptionallyforsystemsthatcannotoperateeffectivelywith 0/+4 lessstructuredinformation.Forcurrentfuturecompatibility,allsystemsmustconstructtheirnamesbasedonthestructure.Thoseusingtheoptionalnamepiecesshouldassumethatfewsystemswillprocessthem,andmostwillnotprovidethenamepieces.FutureGEDCOMreleases(6.0andlater)willlikelyapplyaverydifferentstrategytoresolvethisproblem,possiblyusingasophisticatedparserandanameknowledgedatabase. T$T$  } PLACE_STRUCTURE: =     n  PLAC   {1:1} p.$PLACE_VALUE:$48   e      +1FORM  {0:1} p.,"PLACE_HIERARCHY:,47   <      +1<>  {0:M} p.,"SOURCE_CITATION:,32          +1<>  {0:M} p.* NOTE_STRUCTURE:*31    f  &   ~ SOURCE_CITATION: ='       [   o    n  SOUR@@/*pointertosourcerecord*/  {1:1} p. XREF:52   F      +1PAGE  {0:1} p.4*WHERE_WITHIN_SOURCE:452         +1EVEN  {0:1} p."CITED_FROM:"41   p        +2ROLE  {0:1} p.(ROLE_IN_EVENT:(49   G     +1DATA     {0:1}        +2DATE  {0:1} p.6,ENTRY_RECORDING_DATE:640   y       +2TEXT  {0:M} p..$TEXT_FROM_SOURCE:.51   P         +3[CONC|CONT]  {0:M} '     +1QUAY  {0:1} p.6,CERTAINTY_ASSESSMENT:636   z     +1<>  {0:M} p.,"MULTIMEDIA_LINK:,30  ,0&MULTIMEDIA_RECORD:023   Q     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   (   |           /*Systemsnotusingsourcerecords*/    n  SOUR  {1:1} p.$SOURCE_DESC:$50   Z     +1[CONC|CONT]  {0:M} 1     +1TEXT  {0:M} p..$TEXT_FROM_SOURCE:.51          +2[CONC|CONT]  {0:M} [     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   2   ]0  Thedataprovidedinthe<>structureissourcerelatedinformationspecifictothedatabeingcited.(SeeGEDCOMexamplesstartingonpageB8SAMPLE LINEAGE-LIKED GEDCOMB57  .)SystemsthatdonotuseSOURCE_RECORDSmustusethesecondSOURcecitationstructureoption.WhensystemswhichsupportSOURCE_RECORDstructuresencountersourcecitationswhichdonotcontainpointerstosourcerecords,thatsystemwillneedtocreateaSOURCE_RECORDandstoretheinformationfoundinthenonstructuredsourcecitationineitherthetitleareaofthatSOURCE_RECORD,orifthetitlefieldisnotlargeenough,placea"(SeeNotes)"textinthetitlearea,andplacetheunstructuredsourcedescriptioninthesourcerecord'snotefield. T$T$ 0  Theinformationintendedtobeplacedinthecitationstructureincludes: T$T$   0  ApointertotheSOURCE_RECORD,whichcontainsamoregeneraldescriptionofthe x($, source. T$T$   0  Information,suchasapagenumber,onhowtofindtheciteddatawithinthesource.&*&.T$T$   0  Actualtextfromthesourcethatwasusedinmakingassertions,forexampleadatephraseas *y'/ actuallyrecordedoranapplicablesentencefromaletter,wouldbeappropriate. T$T$   0  Datathatallowsanassessmentoftherelativevalueofonesourceoveranotherformakingthe ,')1 recordedassertions(primaryorsecondarysource,etc.).Dataneededforthisassessmentishowmuchtimefromtheassertedfactandwhenthesourceeventwasrecorded,whattypeofeventwascited,andwhatwastheroleofthispersoninthecitedevent.0/+4T$T$     0  Datewhentheentrywasrecordedinsourcedocument,".SOUR.DATA.DATE."T$T$     0  Eventthatinitiatedtherecording,".SOUR.EVEN."[T$T$     0  Roleofthispersonintheevent,".SOUR.EVEN.ROLE".2T$T$   SOURCE_REPOSITORY_CITATION: = \    [  n  REPO@XREF:REPO@  {1:1} p. XREF:52         +1<>  {0:M} p.* NOTE_STRUCTURE:*31   e      +1CALN  {0:M} p.2(SOURCE_CALL_NUMBER:250   <        +2MEDI  {0:1} p.0&SOURCE_MEDIA_TYPE:050      Thisstructureisusedwithinasourcerecordtopointtoanameandaddressrecordoftheholderofthesourcedocument.FormalandinformalrepositorynameandaddressesarestoredintheREPOSITORY_RECORD.Informalrepositoriesincludeowner'sofanunpublishedworkorofararepublishedsource,orakeeperofpersonalcollections.AnexamplewouldbetheownerofafamilyBiblecontainingunpublishedfamilygenealogicalentries.Moreformalrepositories,suchastheFamilyHistoryLibrary,shouldshowacallnumberofthesourceatthatrepository.ThecallnumberofthatsourceshouldberecordedusingasubordinateCALNtag.Systemswhichdonotstructurearepositorynameandaddressinterfaceshouldstoretheinformationaboutwherethesourcerecordisstoredinthe<>ofthisstructure.  SPOUSE_TO_FAMILY_LINK: = '   n  FAMS @@  {1:1} p. XREF:52   z     +1<>  {0:M} p.* NOTE_STRUCTURE:*31   Q   (     f  $XX|S$      PrimitiveElementsoftheLineageLinkedForm~(  XXSX|XXXf   x   [,sohaZ } | {  !"&)\+- 0d247l9;>t@ , T$XThefieldsizesshowtheminimumrecommendedfieldlengthwithinadatabasethatisconstrainedtofixedlengthfields.ThefieldsizesareinadditiontotheGEDCOMlevelandtagoverhead.GEDCOMlinesarelimitedto255characters.However,theCONCatenationorCONTinuationtagscanbeusedtoexpandafieldbeyondthislimit.CONTlineimpliesthatanewlineshouldappeartopreserveformatting.CONCimpliesconcatenationtothepreviouslinewithoutanewline.Thisisusedsothatatextnoteordescriptioncanbeprocessed(wordwrapped)inatextwindowwithoutfixedcarriagereturns.TheCONTandCONCtagsarebeingusedtoextendspecifiedtextualvalues.   ADDRESS_CITY: = |  {   {Size=1:60}    0  Thenameofthecityusedintheaddress.Isolatedforsortingorindexing. T$T$    ADDRESS_COUNTRY: =  {Size=1:60}    0  Thenameofthecountrythatpertainstotheassociatedaddress.Isolatedbysomesystemsforsortingorindexing.Usedinmostcasestofacilitateautomaticsortingofmail. T$T$    ADDRESS_LINE: = |  {   {Size=1:60} g 0  Addressinformationthat,whencombinedwithNAMEandCONTinuationlines,meetsrequirementsforsendingcommunicationsthroughthemail. T$T$    ADDRESS_LINE1: = |  {   {Size=1:60} ? 0  Thefirstlineoftheaddressusedforindexing.ThiscorrespondstotheADDRESS_LINEvalueoftheADDRlineintheaddressstructure. T$T$    ADDRESS_LINE2: = |  {   {Size=1:60}  0  Thesecondlineoftheaddressusedforindexing.ThiscorrespondstotheADDRESS_LINEvalueofthefirstCONTlinesubordinatetotheADDRtagintheaddressstructure. T$T$    ADDRESS_POSTAL_CODE: =  {Size=1:10} { 0  TheZIPorpostalcodeusedbythevariouslocalitiesinhandlingofmail.Isolatedforsortingorindexing. T$T$    ADDRESS_STATE: = |  {   {Size=1:60} S" 0  Thenameofthestateusedintheaddress.Isolatedforsortingorindexing. T$T$    ADOPTED_BY_WHICH_PARENT: =  {Size=1:4} \"% 0  [HUSB|WIFE|BOTH] T$T$   Acodewhichshowswhichparentintheassociatedfamilyrecordadoptedthisperson.  Where:  HUSB h  a =0 Z TheHUSBandintheassociatedfamilyadoptedthisperson.%4")Z T$Z T$   WIFE h  a =0 Z TheWIFEintheassociatedfamilyadoptedthisperson.& #*Z T$Z T$   BOTH h  a =0 Z BothHUSBandandWIFEadoptedthisperson.f'#+Z T$Z T$    AGE_AT_EVENT: = |  {   {Size=1:12} )%-   [<|>|]  [YYyMMmDDDd|YYy|MMm|DDDd|̀  YYyMMm|YYyDDDd|MMmDDDd| +(0   CHILD|INFANT|STILLBORN]  ]  Where : .*3   > o  h  a  Z = } greaterthanindicatedage .q+4   < o  h  a  Z = } lessthanindicatedage    y s  o  h  a  Z = } alabelindicatingyears [   m s  o  h  a  Z = } alabelindicatingmonths 2   d s  o  h  a  Z = } alabelindicatingdays     YY o  h  a  Z = } numberoffullyears \   MM o  h  a  Z = } numberofmonths 3   DDD h  a  Z = } numberofdays     CHILD h  a  Z = } age<8years e    INFANT a  Z = } age<1year <    STILLBORN Z = } diedjustprior,at,ornearbirth,0years    0  Anumberthatindicatestheageinyears,months,anddaysthattheprincipalwasatthetimeoftheassociatedevent.Anylabelsmustcomeaftertheircorrespondingnumber,forexample;4y8m10d. T$T$    ANCESTRAL_FILE_NUMBER: =  {Size=1:12}   0  AuniquepermanentrecordnumberofanindividualrecordcontainedintheFamilyHistoryDepartment'sAncestralFile. T$T$     APPROVED_SYSTEM_ID: =  {Size=1:20} y 0  AsystemidentificationnamewhichwasobtainedthroughtheGEDCOMregistrationprocess.Thisnamemustbeuniquefromanyotherproduct.Spaceswithinthenamemustbesubstitutedwitha0x5F(underscore_)soastocreateoneword. T$T$  ATTRIBUTE_TYPE: = {   {Size=1:4} ( 0  [CAST|EDUC|NATI|OCCU|PROP|RELI|RESI|TITL] T$T$ 0  Anattributewhichmayhavecausedname,addresses,phonenumbers,familylistingstoberecorded.Itsapplicationisinhelpingtoclassifysourcesusedforinformation. T$T$   AUTOMATED_RECORD_ID: =  {Size=1:12} [ 0  Auniquerecordidentificationnumberassignedtotherecordbythesourcesystem.Thisnumberisintendedtoserveasamoresuremeansofidentificationofarecordbetweentwointerfacingsystems. T$T$    CASTE_NAME: = }  |  {   {Size=1:90}  " 0  Anameassignedtoaparticulargroupthatthispersonwasassociatedwith,suchasaparticularracialgroup,religiousgroup,oragroupwithaninheritedstatus. T$T$    CAUSE_OF_EVENT: = {   {Size=1:90} n#& 0  Usedinspecialcasestorecordthereasonswhichprecipitatedanevent.Normallythiswillbeusedsubordinatetoadeatheventtoshowcauseofdeath,suchasmightbelistedonadeathcertificate. T$T$     CERTAINTY_ASSESSMENT: =  {Size=1:1} &F#*   [0|1|2|3] 0  TheQUAYtag'svalueconveysthesubmitter'squantitativeevaluationofthecredibilityofapieceofinformation,baseduponitssupportingevidence.Somesystemsusethisfeaturetorankmultipleconflictingopinionsfordisplayofmostlikelyinformationfirst.Itisnot intendedtoeliminatethereceiver'sneedtoevaluatetheevidenceforthemselves. T$T$   0 s =0 o Unreliableevidenceorestimateddata,')1oT$oT$   1 s =0 o Questionablereliabilityofevidence(interviews,census,oralgenealogies,orpotentialfor -)2 biasforexample,anautobiography) oT$oT$   2 s =0 o Secondaryevidence,dataofficiallyrecordedsometimeafterevent0/+4oT$oT$   3 s =0 o Directandprimaryevidenceused,orbydominanceoftheevidenceoT$oT$   CHANGE_DATE: = |  {   {Size=10:11} 2   0  Thedatethatthisdatawaschanged. T$T$   CHARACTER_SET: = {   {Size=1:8}     [ANSEL|UNICODE|ASCII]0  Acodevaluethatrepresentsthecharactersettobeusedtointerpretthisdata.ThedefaultcharactersetisANSEL,whichincludesASCIIasasubset.UNICODEisnotwidelysupportedbymostoperatingsystems;therefore,GEDCOMproducedusingtheUNICODEcharactersetwillbelimitedinacceptanceforsometime.SeeChapter3,startingonpageCHAPTER 361  .ASCIIcontainsthecharactersetfrom0x0to0xFF. T$T$ 0  Note:TheIBMPCcharactersetisnotallowed.Thischaractersetcannotbeinterpretedproperly F  withoutknowingwhichcodepagethesenderwasusing. T$T$ Ѐ   COPYRIGHT_GEDCOM_FILE: =  {Size=1:90} G 0  AcopyrightstatementneededtoprotectthecopyrightsofthesubmitterofthisGEDCOMfile. T$T$ Ѐ   COPYRIGHT_SOURCE_DATA: =  {Size=1:90} P 0  Acopyrightstatementrequiredbytheownerofdatafromwhichthisinformationwasdownloaded.Forexample,whenaGEDCOMdownloadisrequestedfromtheAncestralFile,thiswouldbethecopyrightstatementtoindicatethatthedatacamefromacopyrightedsource. T$T$        COUNT_OF_CHILDREN: =  {Size=1:3}  0  Theknownnumberofchildrenofthisindividualfromallmarriagesor,ifsubordinatetoafamilyrecord,thereportednumberofchildrenknowntobelongtothisfamily,regardlessofwhethertheassociatedchildrenarerepresentedinthecorrespondingstructure.Thisisnotnecessarilythecountofchildrenlistedinafamilystructure. T$T$ Ѐ   COUNT_OF_MARRIAGES: =  {Size=1:3}   0  Thenumberofdifferentfamiliesthatthispersonwasknowntohavebeenamemberofasaspouseorparent,regardlessofwhethertheassociatedfamiliesarerepresentedintheGEDCOMfile. T$T$    DATE: = h  a  Z  }  |  {   {Size=4:35}  e#   [|]      DATE_APPROXIMATED: =  {Size=4:35} %!(   [  ABT|  CAL|  EST  ]  Where : &*&.   ABT o =0 h About,meaningthedateisnotexact.*y'/hT$hT$   CAL o =0 h Calculatedmathematically,forexample,fromaneventdateandage.+P(0hT$hT$   EST o =0 h Estimatedbasedonanalgorithmusingsomeothereventdate.,')1hT$hT$   DATE_CALENDAR: = {   {Size=4:35} Y.*3   [|||| 0/+4   ]0  Theselectionisbasedonthethatprecedesthevalueimmediatelytotheleft.Ifdoesn'tappearatthispoint,then@#DGREGORIAN@isassumed.Nofuturecalendartypeswillusewords(e.g.,monthnames)fromthislist:FROM,TO,BEF,AFT,BET,AND,ABT,EST,CAL,orINT.WhenonlyadayandmonthappearsasaDATEvalueitisconsideredadatephraseandnotavaliddateform. T$T$   DateEscape Z  }  |  { SyntaxSelected    Ѐ----------- a  Z  }  |  { -------------  f  Ѐ@#DGREGORIAN@ {   =  Ѐ@#DJULIAN@ }  |  {     Ѐ@#DHEBREW@ }  |  o  Ѐ@#DFRENCHR@ |  {  F  Ѐ@#DROMAN@ }  |  { forfuturedefinition   Ѐ@#DUNKNOWN@ | calendarnotknown p    DATE_CALENDAR_ESCAPE: =  {Size=4:15}    [@#DHEBREW@|@#DROMAN@|@#DFRENCHR@|@#DGREGORIAN@|  @#DJULIAN@|@#DUNKNOWN@]0  Thedateescapedeterminesthedateinterpretationbysignifyingwhichtouse.ThedefaultcalendaristheGregoriancalendar. T$T$    DATE_EXACT: = }  |  {   {Size=10:11} (     DATE_FREN: = }  |  {   {Size=4:35} 1 0  [|| T$T$ 0  ] T$T$   Seepage DATE_FREN: 38    DATE_GREG: = }  |  {   {Size=4:35} ;!   [||  ]0  Seepage YEAR_GREG: 52  . T$T$   DATE_HEBR: = }  |  {   {Size=4:35} E$ '   [||  ]  Seepage"MONTH_HEBR:"44    DATE_JULN: = Z  }  |  {   {Size=4:35} O)%-   [||]   DATE_LDS_ORD: = |  {   {Size=4:35} +P(0   0  LDSordinancedatesuseonlytheGregoriandateandmostoftenusetheformofday,month,andyear.Onlyinrareinstancesisthereapartialdate.Thetempletagandcodeshouldalwaysaccompanytempleordinancedates.SometimestheLDS_(ordinance)_DATE_STATUSisusedto 0/+4 indicatethatanordinancedateandtemplecodeisnotrequired,suchaswhenBICisused.(SeeLDS_(ordinance)_DATE_STATUSdefinitionsbeginningonpage6,LDS_ORDINANCE_STATUS:642  .) T$T$    DATE_PERIOD: = }  |  {   {Size=7:35}     [  FROM|  TO|  FROMTO  ]  Where:  FROM h =0 a Indicatesthebeginningofahappeningorstate. f aT$aT$   TO o  h =0 a Indicatestheendingofahappeningorstate. = aT$aT$   Examples:  FROM 1904to1915 F     s =0 o Thestateofsomeattributeexistedfrom1904to1915inclusive. oT$oT$   FROM 1904 p     s =0 o Thestateoftheattributebeganin1904buttheenddateisunknown.GoT$oT$   TO 1915     s =0 o Thestateendedin1915butthebegindateisunknown.yoT$oT$  &    DATE_PHRASE: = }  |  {   {Size=1:35} '   ()''[0  Anystatementofferedasadatewhentheyearisnotrecognizabletoadateparser,butwhichgivesinformationaboutwhenaneventoccurred.Thedatephraseisenclosedinmatchingparentheses. T$T$     DATE_RANGE: = }  |  {   {Size=8:35} Z   [  BEF|  AFT|  BETAND  ]  Where : ;!   AFT o =0 h Eventhappenedafterthegivendate. "hT$hT$   BEF o =0 h Eventhappenedbeforethegivendate. e#hT$hT$   BET o =0 h Eventhappenedsometimebetweendate1ANDdate2.Forexample,bet1904and1915 !<$ indicatesthattheeventstate(perhapsasingleday)existedsomewherebetween1904and1915inclusive. hT$hT$ 0  Thedaterangediffersfromthedateperiodinthatthedaterangeisanestimatethataneventhappenedonasingledatesomewhereinthedaterangespecified. T$T$ 0  Thefollowingareequivalentandinterchangeable: T$T$   Shortform a  Z LongForm x($,   ---------" a  Z ---------" O)%-   1852 o  h  a  Z BET1JAN1852AND31DEC1852 &*&.   1852 o  h  a  Z BET1JAN1852ANDDEC1852 *y'/   1852 o  h  a  Z BETJAN1852AND31DEC1852 +P(0   1852 o  h  a  Z BETJAN1852ANDDEC1852 ,')1   JAN1920 a  Z BET1JAN1920AND31JAN1920 -)2    DATE_VALUE: = }  |  {   {Size=1:35} 0/+4    [  |  |    |  INT()|  ()  ]0  TheDATE_VALUErepresentsthedateofanactivity,attribute,oreventwhere: T$T$    s INT h =0 a Interpretedfromknowledgeabouttheassociateddatephraseincludedinparentheses. f aT$aT$ 0  AnacceptablealternativetothedatephrasechoiceistouseoneoftheotherchoicessuchaschoiceastheDATElinevalueandthenincludetheasaNOTEvaluesubordinatetotheDATEline. T$T$   0  Thedatevaluecantakeonthedateformofjustadate,anapproximateddate,betweenadateandanotherdate,andfromonedatetoanotherdate.Thepreferredformofshowingdateimprecision,istoshow,forexample,MAY1890ratherthanABT12MAY1890.ThisisbecauselimitshavenotbeenassignedtotheprecisionoftheprefixessuchasABTorEST. T$T$    DAY: = o  h  a  Z  }  |  {   {Size=1:2} '   dd0  Dayofthemonth,whereddisanumericdigitwhosevalueiswithinthevalidrangeofthedaysfortheassociatedcalendarmonth. T$T$    DESCRIPTIVE_TITLE: =  {Size=1:248} Z 0  Thetitleofawork,record,item,orobject. T$T$    DIGIT: = h  a  Z  }  |  {   {Size=1:1} [ 0  Asingledigit(09). T$T$   ENCODED_MULTIMEDIA_LINE: =  {Size=1:87} d  0  AlinefromamultimediaobjectwhichhasbeenENCODED.Each54charactersofthemultimediaobjectisencodedandstoredina72bytevalue.TheencodingalgorithmisusedtoconvertbinaryobjectsintolegalASCIIvalueswhichcanbetransmitted.SeetheencodinganddecodingalgorithmsthataredefinedinAppendixEonpage"APPENDIX E:"89  . T$T$    ENTRY_RECORDING_DATE: =  {Size=1:90} n#&   0  Thedatethatthiseventdatawasenteredintotheoriginalsourcedocument. T$T$   EVENT_ATTRIBUTE_TYPE: =  {Size=1:15} &F#*   [|  |  ]0  Acodethatclassifiestheprincipaleventorhappeningthatcausedthesourcerecordentrytobecreated.Iftheeventorattributedoesn'ttranslatetooneofthesetagcodes,thenausersuppliedcodeisexpected,butwillbeconsideredasthegenerictagEVENforsourcecertaintyevaluation. T$T$    EVENT_DESCRIPTOR: =  {Size=1:90} -)2 0  Adescriptorthatshouldbeusedwheneverthe EVEN tagisusedtodefinetheeventbeingcited. Y.*3 Forexample,iftheeventwasapurchaseofaresidence,the EVEN tagwouldbefollowedbya 0/+4 subordinateTYPEtagwiththevalue"PurchasedResidence."Usingthisdescriptorwithanyoftheotherdefinedeventtagsbasicallyclassifiesthebasicdefinitionoftheassociatedtagbutdoesnotchangeitsbasicprocess.TheformofusingtheTYPEtagwithdefinedeventtagshasnotbeenusedbyverymanyproducts.The MARR tagcouldbesubordinatedwitha TYPE tagand   EVENT_DESCRIPTORvalueofCommonLaw.Otherpossibledescriptorvaluesmightinclude"Childbirth"unmarried,""CommonLaw,"or"TribalCustom,"forexample.Theeventdescriptor 3 shouldusethesamewordorphraseandinthesamelanguage,whenpossible,aswasusedbytherecorderoftheevent.SystemsthatdisplaydatafromtheGEDCOMformshouldbeabletodisplaythedescriptorvalueintheirscreenorprintedoutput. T$T$    EVENT_TYPE_CITED_FROM: =  {SIZE=1:15}  f    []0  Acodethatindicatesthetypeofeventwhichwasresponsibleforthesourceentrybeingrecorded.Forexample,iftheentrywascreatedtorecordabirthofachild,thenthetypewouldbeBIRTregardlessoftheassertionsmadefromthatrecord,suchasthemother'snameormother'sbirthdate.Thiswillallowaprioritizedbestviewchoiceandadeterminationofthecertaintyassociatedwiththesourceusedinassertingthecitedfact. T$T$    EVENT_TYPE_FAMILY: =  {Size=3:4}    [ANUL|CENS|DIV|DIVF|ENGA|MARR|  MARB|MARC|MARL|MARS|EVEN]0  Acodeusedtoindicatethetypeoffamilyevent.ThedefinitionisthesameasthecorrespondingeventtagdefinedinAppendixA.(SeeAppendixA,startingonpage APPENDIX A 67  ). T$T$    EVENT_TYPE_INDIVIDUAL: =  {Size=3:4}    [ADOP|BIRT|BAPM|BARM|BASM|  BLES|BURI|CENS|CHR|CHRA|  CONF|CREM|DEAT|EMIG|FCOM|  GRAD|IMMI|NATU|ORDN|  RETI|PROB|WILL|EVEN]0  Acodeusedtoindicatethetypeoffamilyevent.ThedefinitionisthesameasthecorrespondingeventtagdefinedinAppendixA.(SeeAppendixA,startingonpage APPENDIX A 67  ). T$T$    EVENTS_RECORDED: =  {Size=1:90}  e#   [|  ,]0  Anenumerationofthedifferentkindsofeventsthatwererecordedinaparticularsource.Eachenumerationisseparatedbyacomma.Suchasaparishregisterofbirths,deaths,andmarriageswouldbeBIRT,DEAT,MARR. T$T$    FILE_NAME: = Z  }  |  {   {Size=1:90} &F#* 0  ThenameoftheGEDCOMtransmissionfile.Ifthefilenameincludesafileextensionitmustbeshownintheform(filename.ext). T$T$    GEDCOM_CONTENT_DESCRIPTION: =  {Size=1:248} &*&. 0  Anotethatauserenterstodescribethecontentsofthelineagelinkedfileintermsof"ancestorsordescendantsof"sothatthepersonreceivingthedataknowswhatgenealogicalinformationthetransmissioncontains. T$T$    GEDCOM_FORM: = |  {   {Size=14:20} Y.*3   [LINEAGELINKED] 0/+4 0  TheGEDCOMformusedtoconstructthistransmission.TheremaybeotherformsusedsuchasCommSoft's"EVENT_LINEAGE_LINKED"butthesespecificationsdefineonlytheLINEAGELINKEDForm.SystemswillusethisvaluetospecifyGEDCOMcompatiblewiththesespecifications. T$T$    GENERATIONS_OF_ANCESTORS: =  {Size=1:4} 3 0  Thenumberofgenerationsofancestorsincludedinthistransmission.ThisvalueisusuallyprovidedwhenFamilySearchprogramsbuildaGEDCOMfileforapatronrequestingadownloadofancestors. T$T$    GENERATIONS_OF_DESCENDANTS: =  {Size=1:4}  f  0  Thenumberofgenerationsofdescendantsincludedinthistransmission.ThisvalueisusuallyprovidedwhenFamilySearchprogramsbuildaGEDCOMfileforapatronrequestingadownloadofdescendants. T$T$    LANGUAGE_ID: = }  |  { {Size=1:15}   0  Atableofvalidlatinlanguageidentificationcodes. T$T$   [0 s Afrikaans|Albanian|AngloSaxon|Catalan|Catalan_Spn|Czech|Danish|Dutch| G English|Esperanto|Estonian|Faroese|Finnish|French|German|Hawaiian|Hungarian|Icelandic|Indonesian|Italian|Latvian|Lithuanian|Navaho|Norwegian|Polish|Portuguese|Romanian|Serbo_Croa|Slovak|Slovene|Spanish|Swedish|Turkish|Wendic] sT$sT$     0  OtherlanguagesnotsupporteduntilUNICODE T$T$   [0 s Amharic|Arabic|Armenian|Assamese|Belorusian|Bengali|Braj|Bulgarian| ( Burmese|Cantonese|ChurchSlavic|Dogri|Georgian|Greek|Gujarati|Hebrew|Hindi|Japanese|Kannada|Khmer|Konkani|Korean|Lahnda|Lao|Macedonian|Maithili|Malayalam|Mandrin|Manipuri|Marathi|Mewari|Nepali|Oriya|Pahari|Pali|Panjabi|Persian|Prakrit|Pusto|Rajasthani|Russian|Sanskrit|Serb|Tagalog|Tamil|Telugu|Thai|Tibetan|Ukrainian|Urdu|Vietnamese|Yiddish] sT$sT$    LANGUAGE_OF_TEXT: =  {Size=1:15}     []0  Thehumanlanguageinwhichthedatainthetransmissionisnormallyreadorwritten.Itisusedprimarilybyprogramstoselectlanguagespecificsortingsequencesandphoneticnamematchingalgorithms. T$T$    LANGUAGE_PREFERENCE: =  {Size=1:90} "%   []0  Thelanguageinwhichapersonpreferstocommunicate.Multiplelanguagepreferenceisshownbyusingmultipleoccurrencesinorderofpriority. T$T$      LDS_BAPTISM_DATE_STATUS: =  {Size=5:10} '$+   [CHILD|CLEARED|COMPLETED|INFANT|PRE1970|  QUALIFIED|STILLBORN|SUBMITTED|UNCLEARED]0  AcodeindicatingthestatusofanLDSbaptismandconfirmationdatewhere: T$T$   CHILD h  a  Z  } =0 | Diedbeforeeightyearsold.,')1| T$| T$   CLEARED Z  } = | Baptismhasbeenclearedfortempleordinance. -)2   COMPLETED } =0 | Completedbutthedateisnotknown.Y.*3| T$| T$   INFANT a  Z  } =0 | Diedbeforelessthanoneyearold,baptismnotrequired.0/+4| T$| T$   QUALIFIED Z  } =0 | Ordinancerequestqualifiedbyauthorizedcriteria.| T$| T$     PRE1970 a  Z  } =0 | Ordinanceislikelycompleted,anotherordinanceforthispersonwas [ convertedfromtemplerecordsofworkcompletedbefore1970,thereforethisordinanceisassumedtobecompleteuntilallrecordsareconverted. | T$| T$   STILLBORN Z  } =0 | Stillborn,baptismnotrequired.\| T$| T$   SUBMITTED Z  } =0 | Ordinancewaspreviouslysubmitted.3| T$| T$   UNCLEARED } =0 | Dataforclearingordinancerequestwasinsufficient. | T$| T$      LDS_CHILD_SEALING_DATE_STATUS: =  {Size=5:10} <    [BIC|CLEARED|COMPLETED|DNS|PRE1970|  QUALIFIED|STILLBORN|SUBMITTED|UNCLEARED]  BIC o  h  a  Z  } =0 | Borninthecovenantreceivingblessingofchildtoparentsealing.  | T$| T$   CLEARED Z  } = | Sealinghasbeenclearedfortempleordinance. o    COMPLETED } =0 | Completedbutthedateisnotknown.F | T$| T$   DNS o  h  a  Z  } =0 | Thisrecordisnotbeingsubmittedforthistempleordinances. | T$| T$   QUALIFIED Z  } =0 | Ordinancerequestqualifiedbyauthorizedcriteria.p | T$| T$   PRE1970 a  Z  } = | (Seepre1970underLDS_BAPTISM_DATE_STATUSonpagePRE-70:43  .) G   STILLBORN Z  } =0 | Stillborn,notrequired.| T$| T$   SUBMITTED Z  } =0 | Ordinancewaspreviouslysubmitted.y| T$| T$   UNCLEARED } =0 | Dataforclearingordinancerequestwasinsufficient.P| T$| T$      LDS_ENDOWMENT_DATE_STATUS: =  {Size=5:10} z   [CHILD|CLEARED|COMPLETED|INFANT|PRE1970|  QUALIFIED|STILLBORN|SUBMITTED|UNCLEARED]0  AcodeindicatingthestatusofanLDSendowmentordinancewhere: T$T$   CHILD h  a  Z  } =0 | Diedbeforeeightyearsold.| T$| T$   CLEARED Z  } = | Endowmenthasbeenclearedfortempleordinance. [   COMPLETED } =0 | Completedbutthedateisnotknown.2| T$| T$   INFANT a  Z  } =0 | Diedbeforelessthanoneyearold,baptismnotrequired. | T$| T$   QUALIFIED Z  } =0 | Ordinancerequestqualifiedbyauthorizedcriteria.d | T$| T$   PRE1970 a  Z  } = | (Seepre1970underLDS_BAPTISM_DATE_STATUSonpagePRE-70:43  .) ;!   STILLBORN Z  } =0 | Stillborn,ordinancenotrequired. "| T$| T$   SUBMITTED Z  } =0 | Ordinancewaspreviouslysubmitted. e#| T$| T$   UNCLEARED } =0 | Dataforclearingordinancerequestwasinsufficient.!<$| T$| T$      LDS_SPOUSE_SEALING_DATE_STATUS: =  {Size=3:10} n#&   [CANCELED|CLEARED|COMPLETED|DNS|DNS/CAN|PRE1970|  QUALIFIED|SUBMITTED|UNCLEARED]  CANCELED Z  } =0 | Canceledandconsideredinvalid.&F#*| T$| T$   CLEARED Z  } = | Sealinghasbeenclearedfortempleordinance. '$+   COMPLETED } =0 | Completedbutthedateisnotknown.x($,| T$| T$   DNS o  h  a  Z  } =0 | Thisrecordisnotbeingsubmittedforthistempleordinances.O)%-| T$| T$   DNS/CAN a  Z  } =0 | Thisrecordisnotbeingsubmittedforthistempleordinances.&*&.| T$| T$   QUALIFIED Z  } =0 | Ordinancerequestqualifiedbyauthorizedcriteria.*y'/| T$| T$   PRE1970 a  Z  } = | (Seepre1970underLDS_BAPTISM_DATE_STATUSonpagePRE-70:43  .) +P(0   SUBMITTED Z  } =0 | Ordinancewaspreviouslysubmitted.,')1| T$| T$   UNCLEARED } =0 | Dataforclearingordinancerequestwasinsufficient.-)2| T$| T$    MONTH: = a  Z  }  |  {   {Size=3} 0/+4   [JAN|FEB|MAR|APR|MAY|JUN|  JUL|AUG|SEP|OCT|NOV|DEC]  Where : 2   JAN o  h = a January     FEB o  h = a February \   MAR h = a March 3   APR o  h = a April     MAY h = a May e    JUN o  h = a June <    JUL o  h = a July      AUG h = a August  f    SEP o  h = a September  =    OCT o  h = a October      NOV h = a November o    DEC o  h = a December F    MONTH_FREN: = }  |  {   {Size=4} p    [VEND|BRUM|FRIM|NIVO|PLUV|VENT|GERM|  FLOR|PRAI|MESS|THER|FRUC|COMP]  Where:  VEND h  a = Z VENDEMIAIRE '   BRUM h  a = Z BRUMAIRE z   FRIM h  a = Z FRIMAIRE Q   NIVO h  a = Z NIVOSE (   PLUV h  a = Z PLUVIOSE    VENT h  a = Z VENTOSE Z   GERM h  a = Z GERMINAL 1   FLOR h  a = Z FLOREAL    PRAI h  a = Z PRAIRIAL [   MESS h  a = Z MESSIDOR 2   THER h  a = Z THERMIDOR     FRUC h  a = Z FRUCTIDOR d    COMP h  a = Z JOUR_COMPLEMENTAIRS ;!      MONTH_HEBR: = }  |  {   {Size=3}  e#   [TSH|CSH|KSL|TVT|SHV|ADR|ADS|  NSN|IYR|SVN|TMZ|AAV|ELL]  Where:   s TSH h  a = Z Tishri %!(    s CSH h  a = Z Cheshvan %o")    s KSL h  a = Z Kislev &F#*    s TVT h  a = Z Tevet '$+    s SHV h  a = Z Shevat x($,    s ADR h  a = Z Adar O)%-    s ADS h  a = Z AdarSheni &*&.    s NSN h  a = Z Nisan *y'/    s IYR h  a = Z Iyar +P(0    s SVN h  a = Z Sivan ,')1    s TMZ h = a Tammuz -)2    s AAV h  a = Z Av Y.*3    s ELL h  a = Z Elul 0/+4       MULTIMEDIA_FILE_REFERENCE: =  {Size=1:30} [ 0  AcompletelocalorremotefilereferencetotheauxiliarydatatobelinkedtotheGEDCOMcontext.Remotereferencewouldincludeanetworkaddresswherethemultimediadatamaybeobtained. T$T$    MULTIMEDIA_FORMAT: =  {Size=3:4}     [bmp|gif|jpeg|ole|pcx|tiff|wav]0  IndicatestheformatofthemultimediadataassociatedwiththespecificGEDCOMcontext.Thisallowsprocessorstodeterminewhethertheycanprocessthedataobject.Anylinkedfilesshouldcontainthedatarequired,intheindicatedformat,toprocessthefiledata.IndustrystandardswillemergeinthisareaandGEDCOMwillthennarrowitsscope. T$T$    NAME_OF_BUSINESS: =  {Size=1:90} "  o  0  Nameofthebusiness,corporation,orpersonthatproducedorcommissionedtheproduct. T$T$    NAME_OF_FAMILY_FILE: =  {Size=1:120} p  0  Nameunderwhichfamilynamesforordinancesarestoredinthetemple'sfamilyfile. T$T$    NAME_OF_PRODUCT: =  {Size=1:90} y 0  Thenameofthesoftwareproductthatproducedthistransmission. T$T$     NAME_OF_REPOSITORY: =  {Size=1:90} z 0  Theofficialnameofthearchiveinwhichthestatedsourcematerialisstored. T$T$    NAME_OF_SOURCE_DATA: =  {Size=1:90}  0  Thenameoftheelectronicdatasourcethatwasusedtoobtainthedatainthistransmission.Forexample,thedatamayhavebeenobtainedfromaCD-ROMdiscthatwasnamed"U.S.1880CENSUSCDROMvol.13." T$T$   NAME_PERSONAL: = {   {Size=1:120} 2   [  |  //|  //|  //|  //  ]0  Thesurnameofanindividual,ifknown,isenclosedbetweentwoslash(/)characters.Theorderofthenamepartsshouldbetheorderthatthepersonwould,bycustomoftheirculture,haveusedwhengivingittoarecorder.EarlyversionsofPersonalAncestralFileandotherproductsdidnot %!( usethetrailingslashwhenthesurnamewasthelastelementofthename.Ifpartofnameisillegible,thatpartisindicatedbyanellipsis(...).Capitalizethenameofapersonorplaceintheconventionalmanner"capitalizethefirstletterofeachpartandlowercasetheotherletters,unless '$+ conventionalusageisotherwise.Forexample:McMurray. T$T$   Examples : &*&.   WilliamLee(givennameonlyorsurnamenotknown)  /Parry/(surnameonly)  WilliamLee/Parry/  WilliamLee/MacParry/(bothparts(MacandParry)aresurnameparts  William/Lee/Parry(surnameimbeddedinthenamestring)  WilliamLee/Pa.../ 0/+4 Ї   NAME_PIECE: = }  |  {   {Size=1:90}  0  Thepieceofthenamepertainingtothenamepartofinterest.Thesurnamepart,thegivennamepart,thenameprefixpart,orthenamesuffixpart. T$T$    NAME_PIECE_GIVEN: =  {Size=1:120} \   [|,]0  Givennameorearnedname.Differentgivennamesareseparatedbyacomma. T$T$   NAME_PIECE_NICKNAME: =  {Size=1:30} <    [|,]0  Adescriptiveorfamiliarnameusedinconnectionwithone'spropername. T$T$    NAME_PIECE_PREFIX: =  {Size=1:30}      [|,]0  Nonindexingnamepiecethatappearsprecedingthegivennameandsurnameparts.Differentnameprefixpartsareseparatedbyacomma. T$T$   Forexample : p  0  Lt.Cmndr. Joseph/Allen/jr.GT$T$ 0  Inthisexample Lt.Cmndr. isconsideredasthenameprefixportion.T$T$    NAME_PIECE_SUFFIX: =  {Size=1:30} P   [|,]0  Nonindexingnamepiecethatappearsafterthegivennameandsurnameparts.Differentnamesuffixpartsareseparatedbyacomma. T$T$   Forexample : (   Lt.Cmndr.Joseph/Allen/ jr.   0  Inthisexample jr. isconsideredasthenamesuffixportion.ZT$T$    NAME_PIECE_SURNAME: =  {Size=1:120}    [|,]0  Surnameorfamilyname.Differentsurnamesareseparatedbyacomma. T$T$    NAME_PIECE_SURNAME_PREFIX: =  {Size=1:30} d    [|,]0  Surnameprefixorarticleusedinafamilyname.Differentsurnamearticlesareseparatedbyacomma,forexampleinthename"delaCruz",thisvaluewouldbe"de,la". T$T$    NATIONAL_ID_NUMBER: =  {Size=1:30} "% 0  Anationallycontrollednumberassignedtoanindividual.Commonlyknownnationalnumbersshouldbeassignedtheirowntag,suchasSSNforU.S.SocialSecurityNumber.TheuseoftheIDNOtagrequiresasubordinateTYPEtagtoidentifywhatkindofnumberisbeingstored. T$T$   Forexample : %o")   nIDNO434561899   s +1TYPECanadianHealthRegistration   NATIONAL_OR_TRIBAL_ORIGIN: =  {Size=1:120} O)%- 0  Theperson'sdivisionofnationaloriginorotherfolk,house,kindred,lineage,ortribalinterest.Examples:Irish,Swede,EgyptianCoptic,SiouxDakotaRosebud,ApacheChiricawa,NavajoBitterWater,EasternCherokeeTaliwaWolf,andsoforth. T$T$    NEW_TAG: = Z  }  |  {   {Size=1:15} -)2 0  AuserdefinedtagthatiscontainedintheGEDCOMcurrenttransmission.Thistagmustbeginwithanunderscore(_)andshouldonlybeinterpretedinthecontextofthesendingsystem.0/+4T$T$ Ї   NOBILITY_TYPE_TITLE: =  {Size=1:120}  0  Thetitlegiventoorusedbyaperson,especiallyofroyaltyorothernobleclasswithinalocality. T$T$  NULL: = h  a  Z  }  |  {   {Size=0:0}   0  Aconventionthatindicatestheabsenceofany8bitASCIIcharacterinthevalueincludingthenullcharacter(0x00)whichisprohibited. T$T$   NUMBER: = e    [|+]   OCCUPATION: = }  |  {   {Size=1:90}  f  0  Thekindofactivitythatanindividualdoesforajob,profession,orprincipalactivity. T$T$    ORDINANCE_PROCESS_FLAG: =  {Size=2:3} o    [yes|no]0  Aflagthatindicateswhethersubmissionshouldbeprocessedforclearingtempleordinances. T$T$    PEDIGREE_LINKAGE_TYPE: =  {Size=5:7} G   [adopted|birth|foster|sealing]0  Acodeusedtoindicatethechildtofamilyrelationshipforpedigreenavigationpurposes. T$T$   Where:  P   adopted h = a indicatesadoptiveparents. '   birth o  h = a indicatesbirthparents. z   foster h = a indicateschildwasincludedinafosterorguardianfamily. Q   sealing h = a indicateschildwassealedtoparentsotherthanbirthparents. (    PERMANENT_RECORD_FILE_NUMBER: =  {Size=1:90} Z   :0  Therecordnumberthatuniquelyidentifiesthisrecordwithinaregisterednetworkresource.Thenumberwillbeusableasacrossreferencepointer.Theuseofthecolon(:)isreservedtoindicatetheseparationofthe"registeredresourceidentifier"(whichprecedesthecolon)andtheunique"recordidentifier"withinthatresource(whichfollowsthecolon).Ifthecolonisused,implementationsthatcheckpointersshouldnotexpecttofindamatchingcrossreferenceidentifierinthetransmissionbutwouldfinditintheindicateddatabasewithinanetwork.Makingresourcefilesavailabletoapublicnetworkisafutureimplementation. T$T$    PHONE_NUMBER: = |  {   {Size=1:25} !<$ 0  Aphonenumber. T$T$    PHYSICAL_DESCRIPTION: =  {Size=1:248} E$ ' 0  Anunstructuredlistoftheattributesthatdescribethephysicalcharacteristicsofaperson,place,orobject.Commasseparateeachattribute. T$T$   Example:  1DSCRHairBrown,EyesBrown,Height5ft8in   s 2DATE23JUL1935   PLACE_HIERARCHY: =  {Size=1:120} &*&. 0  Thisshowsthejurisdictionalentitiesthatarenamedinasequencefromthelowesttothehighestjurisdiction.Thejurisdictionsareseparatedbycommas,andanyjurisdiction'snamethatismissingisstillaccountedforbyacomma.WhenaPLAC.FORMstructureisincludedintheHEADERofaGEDCOMtransmission,itimpliesthatallplacenamesfollowthisjurisdictionalformatandeachjurisdictionisaccountedforbyacomma,whetherthenameisknownornot.WhenthePLAC.FORMissubordinatetoanevent,ittemporarilyoverridestheimplicationsmadebythe 0/+4 PLAC.FORMstructurestatedintheHEADER.Thisusageisnotcommonand,therefore,notencouraged.Itshouldonlybeusedwhenasystemhasoverstructureditsplacenames. T$T$    PLACE_LIVING_ORDINANCE: =  {Size=1:120}     0  ThelocalityoftheplacewherealivingLDSordinancetookplace.UsuallyonlyalivingLDSbaptismplaceisrecordedinthisfield. T$T$    PLACE_VALUE: = }  |  { {Size=1:120} <    [  |  ,  ]0  Thejurisdictionalnameoftheplacewheretheeventtookplace.Jurisdictionsareseparatedbycommas,forexample,"Cove,Cache,Utah,USA."Iftheactualjurisdictionalnamesoftheseplaceshavebeenidentified,theycanbeshownusingaPLAC.FORMstructureeitherintheHEADERorintheeventstructure.(See,page,"PLACE_HIERARCHY:,47  .) T$T$    POSSESSIONS: = }  |  {   {Size=1:248}  0  Alistofpossessions(realestateorotherproperty)belongingtothisindividual. T$T$   &    PUBLICATION_DATE: =  {Size=10:11} '   0  Thedatethissourcewaspublishedorcreated.'' T$T$     RECEIVING_SYSTEM_NAME: =  {Size=1:20}  0  ThenameofthesystemexpectedtoprocesstheGEDCOMcompatibletransmission.TheregisteredRECEIVING_SYSTEM_NAMEforallGEDCOMsubmissionstotheFamilyHistoryDepartment must beoneofthefollowingnames:T$T$    s "ANSTFILE"whensubmittingtoAncestralFile. 2   0 s "TempleReady"whensubmittingfortempleordinanceclearance. sT$sT$    RECORD_IDENTIFIER: =  {Size=1:18} ;! 0  Anidentificationnumberassignedtoeachrecordwithinaspecificdatabase.ThedatabasetowhichtheRECORD_IDENTIFIERpertainsisindicatedbytheREGISTERED_RESOURCE_NUMBERwhichprecedesthecolon(:).IftheRECORD_IDENTIFIERisnotprecededbyacolon,itisareferencetoarecordwithinthecurrentGEDCOMtransmission. T$T$   RECORD_TYPE: = |  {   {Size=3:4} E$ '   [FAM|INDI|NOTE|OBJE|REPO|SOUR|SUBM|SUBN]0  Anindicatoroftherecordtypebeingpointedtoorused.ForexampleifinanASSOciation,anINDIvidualrecordweretobeASSOciatedwithaFAMrecordthen: T$T$    s  o 0INDI   s  o  h 1ASSO@F1@   s  o  h  a 2TYPEFAM/*ASSOCIATIONiswithaFAMrecord.   s  o  h  a 2RELAWitnessatmarriage   REGISTERED_RESOURCE_IDENTIFIER: =  {Size=1:25} +P(0 0  Thisisanidentifierassignedtoaresourcedatabasethatisavailablethroughaccesstoanetwork.ThisisforfutureGEDCOMreleases. T$T$    RELATION_IS_DESCRIPTOR: =  {Size=1:25} 0/+4 0  Awordorphrasethatstatesobject1's relation isobject2.Forexampleyouwouldreadthe  followingas"JoeJacob'sgreatgrandsonisthesubmitterpointedtobythe@XREF:SUBM@": T$T$   0INDI   s 1NAMEJoe/Jacob/   s 1ASSO@@   s  o 2TYPEgreatgrandson    RELIGIOUS_AFFILIATION: =  {Size=1:90} e  0  Anameofthereligionwithwhichthisperson,event,orrecordwasaffiliated. T$T$        RESPONSIBLE_AGENCY: =  {Size=1:120}  =  0  Theorganization,institution,corporation,person,orotherentitythathasauthorityorcontrolinterestsintheassociatedcontext.Forexample,anemployerofapersonofanassociatedoccupation,orachurchthatadministeredritesorevents,oranorganizationresponsibleforcreatingand/orarchivingrecords. T$T$    RESTRICTION_NOTICE: =  {Size=6:7} G   [locked|privacy]0  TherestrictionnoticeisdefinedforAncestralFileusage.AncestralFiledownloadGEDCOMfilesmaycontainthisdata. T$T$   Where : '   locked h =0 a SomerecordsinAncestralFilehavebeensatisfactorilyprovenbyevidence,but z becauseofsourceconflictsorincorrecttraditions,therearerepeatedattemptstochangethisrecord.Byarrangement,theAncestralFileCustodiancanlockarecordsothatitcannotbechangedwithoutanagreementfromthepersonassignedasthestewardofsucharecord.TheassignedstewardiseitherthesubmitterlistedfortherecordorFamilyHistorySupportwhennosubmitterislisted. aT$aT$   privacy h =0 a Informationconcerningthisrecordisnotpresentduetorightsoforanapproved [ requestforprivacy. aT$aT$      ROLE_DESCRIPTOR: = {   {Size=1:25} d  0  Awordorphrasethatidentifiesaperson'sroleinaneventbeingdescribed.Thisshouldbethesamewordorphrase,andinthesamelanguage,thattherecorderusedtodefinetheroleintheactualrecord. T$T$    ROLE_IN_EVENT: = |  {   {Size=1:15} "%   [CHIL|HUSB|WIFE|MOTH|FATH|SPOU| ( ) ] n#& 0  Indicateswhatrolethispersonplayedintheeventthatisbeingcitedinthiscontext.Forexample,ifyouciteachild'sbirthrecordasthesourceofthemother'sname,thevalueforthisfieldis"MOTH."Ifyoudescribethegroomofamarriage,theroleis"HUSB."Iftheroleissomethingdifferentthanoneofthesixrelationshiproletagslistedabovethenenclosetherolenamewithinmatchingparentheses. T$T$    SCHOLASTIC_ACHIEVEMENT: =  {Size=1:248} O)%- 0  Adescriptionofascholasticoreducationalachievementorpursuit. &*&.T$T$    SEX_VALUE: = Z  }  |  { {Size=1:7} +P(0 0  Acodethatindicatesthesexoftheindividual: T$T$   M s = o Male -)2   F s  o = h Female Y.*3  0/+4    SOCIAL_SECURITY_NUMBER: =  {Size=9:11}  0  AnumberassignedtoapersonintheUnitedStatesforidentificationpurposes. T$T$    SOURCE_CALL_NUMBER: =  {Size=1:120}   0  Anidentificationorreferencedescriptionusedtofileandretrieveitemsfromtheholdingsofarepository. T$T$    SOURCE_DESCRIPTION: =  {Size=1:248} e  0  Afreeformtextblockusedtodescribethesourcefromwhichinformationwasobtained.Thistextblockisusedbythosesystemswhichcannotuseapointertoasourcerecord.Itmustcontainadescriptivetitle,whocreatedthework,whereandwhenitwascreated,andwhereissourcedatastored.Thedevelopershouldencourageuserstouseanappropriatestyleforformingthisfreeformbibliographicreference.DevelopersareencouragedtosupporttheSOURCE_RECORDmethodofreportingbibliographicreferencedescriptions. T$T$    SOURCE_DESCRIPTIVE_TITLE: =  {Size=1:248}   0  Thetitleofthework,record,oritemand,whenappropriate,thetitleofthelargerworkorseriesofwhichitisapart. T$T$ 0  Forapublishedwork,abookforexample,mighthaveatitleplusthetitleoftheseriesofwhich y thebookisapart.Amagazinearticlewouldhaveatitleplusthetitleofthemagazinethatpublishedthearticle. T$T$ 0  ForAnunpublishedwork,suchas:QT$T$   0 s Alettermightincludethedate,thesender,andthereceiver.(sT$sT$   0 s Atransactionbetweenabuyerandsellermighthavetheirnamesandthetransactiondate.sT$sT$   0 s AfamilyBiblecontaininggenealogicalinformationmighthavepastandpresentownersanda Z physicaldescriptionofthebook. sT$sT$   0 s Apersonalinterviewwouldcitetheinformantandinterviewer.sT$sT$    SOURCE_FILED_BY_ENTRY: =  {Size=1:60} 2 0  Thisentryistoprovideashorttitleusedforsorting,filing,andretrievingsourcerecords. T$T$    SOURCE_JURISDICTION_PLACE: =  {Size=1:120} ;!   0  Thenameofthelowestjurisdictionthatencompassesalllowerlevelplacesnamedinthissource.Forexample,"Oneida,Idaho"wouldbeusedasasourcejurisdictionplaceforeventsoccurringinthevarioustownswithinOneidaCounty."Idaho"wouldbethesourcejurisdictionplaceiftheeventsrecordedtookplaceinothercountiesaswellasOneidaCounty. T$T$    SOURCE_MEDIA_TYPE: =  {Size=1:15} %!(   [audio|book|card|electronic|fiche|film|magazine|  manuscript|map|newspaper|photo|tombstone|video]0  Acode,selectedfromoneofthemediaclassificationschoicesabove,thatindicatesthetypeofmaterialinwhichthereferencedsourceisstored. T$T$ &    SOURCE_ORIGINATOR: =  {Size=1:248} &*&. '&* 0  Theperson,agency,orentitywhocreatedtherecord.Forapublishedwork,thiscouldbetheauthor,compiler,transcriber,abstractor,oreditor.Foranunpublishedsource,thismaybeanindividual,agovernmentagency,churchorganization,orprivateorganization,etc. T$T$     SOURCE_PUBLICATION_FACTS: =  {Size=248} Y.*3  0  Whenandwheretherecordwascreated.Forpublishedworks,thisincludesinformationsuchas thecityofpublication,nameofthepublisher,andyearofpublication. T$T$ 0  Foranunpublishedwork,itincludesthedatetherecordwascreatedandtheplacewhereitwascreated.Forexample,thecountyandstateofresidenceofapersonmakingadeclarationforapensionorthecityandstateofresidenceofthewriterofaletter. T$T$    SUBMITTER_NAME: = {   {Size=1:60} e  0  Thenameofthesubmitterformattedfordisplayandaddressgeneration. T$T$   SUBMITTER_REGISTERED_RFN: =  {Size=1:30}  f  0  AregisterednumberofasubmitterofAncestralFiledata.Thisnumberisusedinsubsequentsubmissionsorinquiriesbythesubmitterforidentificationpurposes. T$T$    SUBMITTER_TEXT: = {   {Size=1:248} F  0  Commentsoropinionsfromthesubmitter. T$T$    TEMPLE_CODE: = |  {   {Size=4:5} G 0  AnabbreviationofthetempleinwhichLDStempleordinanceswereperformed.(SeeAppendixC,page"APPENDIX C:"83  .) T$T$    TEXT: = h  a  Z  }  |  {   {Size=1:248} ' 0  AstringcomposedofanyvalidcharacterfromtheGEDCOMcharacterset. T$T$    TEXT_FROM_SOURCE: =  {Size=1:248} (   0  Averbatimcopyofanydescriptioncontainedwithinthesource.Thisindicatesnotesortextthatareactuallycontainedinthesourcedocument,notthesubmitter'sopinionaboutthesource.Thisshouldbe,fromtheevidencepointofview,"whattheoriginalrecordkeepersaid"asopposedtotheresearcher'sinterpretation.ThewordTEXT,inthiscase,meansfromthetextwhichappearedinthesourcerecordincludinglabels. T$T$    TIME_VALUE: = }  |  {   {Size=1:12} d    [hh:mm:ss.fs]0  Thetimeofaspecificevent,usuallyacomputertimedevent,where: T$T$   hh o =0 h hoursona24hourclock e#hT$hT$   mm o =0 h minutes!<$hT$hT$   ss s  o =0 h seconds(optional)"%hT$hT$   fs s  o =0 h decimalfractionofasecond(optional)n#&hT$hT$    TRANSMISSION_DATE: =  {Size=10:11} %!(   0  Thedatethatthistransmissionwascreated. T$T$ &    USER_REFERENCE_NUMBER: =  {Size=1:20} x($, 'x(0  Auser-definednumberortextthatthesubmitterusestoidentifythisrecord.Forinstance,itmaybearecordnumberwithinthesubmitter'sautomatedormanualsystem,oritmaybeapageandpositionnumberonapedigreechart. T$T$ &      USER_REFERENCE_TYPE: =  {Size=1:40} ,')1 ',f0  Auser-defineddefinitionoftheUSER_REFERENCE_NUMBER. T$T$    VERSION_NUMBER: = {   {Size=1:15} 0/+4 0  Anidentifierthatrepresentstheversionlevelassignedtotheassociatedproduct.Itisdefinedandchangedbythecreatorsoftheproduct. T$T$    WHERE_WITHIN_SOURCE: =  {Size=1:248}   0  Specificlocationwithintheinformationreferenced.Forapublishedwork,thiscouldincludethevolumeofamultivolumeworkandthepagenumber(s).Foraperiodical,itcouldincludevolume,issue,andpagenumbers.Foranewspaper,itcouldincludeacolumnnumberandpagenumber.Foranunpublishedsource,thiscouldbeasheetnumber,pagenumber,framenumber,etc.Acensusrecordmighthavealinenumberordwellingandfamilynumbersinadditiontothepagenumber. T$T$    XREF: = h  a  Z  }  |  {   {Size=1:22}  =  0  Eitherapointeroranuniquecrossreferenceidentifier.IfthiselementappearsbeforethetaginaGEDCOMline,thenitisacrossreferenceidentifier.IfitappearsafterthetaginaGEDCOMline,thenitisapointer.Themethodofdelimitingapointerorcrossreferenceidentifieristoenclosethepointerorcrossreferenceidentifierwithinatsigns(@),forexample,@I123@.AXREFmaynotbeginwithanumbersign(#).Thisistoavoidconfusionwithanescapesequenceprefix(@#).Theuseofacolon(:)intheXREFisreservedforcreatingfuturenetworkcrossreferencesandtheuseofanexclamation(!)isreservedforintrarecordpointers.Uniquenessofthecrossreferenceidentifierisrequiredwithinthetransmissionfile. T$T$   XREF:FAM: = Z  }  |  {   {Size=1:22} ' 0  Apointerto,oracrossreferenceidentifierof,afam_record. T$T$  XREF: INDI: = Z  }  |  {   {Size=1:22} ( 0  Apointerto,oracrossreferenceidentifierof,anindividualrecord. T$T$  XREF: NOTE: = Z  }  |  {   {Size=1:22} 1 0  Apointerto,oracrossreferenceidentifierof,anoterecord. T$T$  XREF:OBJE: = Z  }  |  {   {Size=1:22} 2   Apointerto,oracrossreferenceidentifierof,amultimediaobject. XREF:REPO: = Z  }  |  {   {Size=1:22} ;! 0  Apointerto,oracrossreferenceidentifierof,arepositoryrecord. T$T$  XREF: SOUR: = Z  }  |  {   {Size=1:22} !<$ 0  Apointerto,oracrossreferenceidentifierof,aSOURcerecord. T$T$  XREF:SUBM: = Z  }  |  { {Size=1:22} E$ ' 0  Apointerto,oracrossreferenceidentifierof,aSUBMitterrecord. T$T$  XREF:SUBN: = Z  }  |  {   {Size=1:22} &F#* 0  Apointerto,oracrossreferenceidentifierof,aSUBmissioNrecord. T$T$    YEAR: = h  a  Z  }  |  {   {Size=3:4} O)%- 0  Anumericrepresentationofthecalendaryearinwhichaneventoccurred. T$T$   YEAR_GREG: = }  |  {   {Size=3:7} +P(0   [|/]0  Theslash"/"ayearmodifierwhichshowsthepossibledatealternatives forpre1752datebroughtaboutbyachangingthebeginningoftheyearfromMARtoJANinthe Y.*3 Englishcalendarchangeof1752,forexample,15APR1699/00.A(B.C.)appendedtotheindicatesadatebeforethebirthofChrist. T$T$   2     f  $XX|S$      CompatibilitywithOtherGEDCOMVersionsg+' + XXSX|XXXf   x   GEDCOMcompatibilityismeasuredonapertagbasis,anddependsonhowsimilarthedatamodelsareforthetwodifferentcommunicatingproductsandonhowconsistentlytheyunderstoodandcompliedwiththeGEDCOMStandard.Afewinconsistenciesintheuseofspecifictagsalsocreptintodifferentreleasesofthestandarditself,duetolackofforesightorinadvertenterrors.Withintheselimits,GEDCOMcompatibleproductscanexchangedatabasedonGEDCOM2.0,3.0,4.0,and5.x.Ofcourse,newerGEDCOMreleasessignificantlyextendthedatamodelforwhichthenewertagcontextswillnotbesupportedbyolderproducts.SomeproductshaveintroducedtheirownvariationsintotheirGEDCOMform.Thiswilllikelyprovideuniqueproblemswithcompatibility.Thefollowingareareasinwhichincompatibilitiesmayarise:0  SourceStructure :  T$T$ 0  TheSOURcestructurewasnotsupportedbyGEDCOMinversionsbefore5.x.However,someproducts,priortoGEDCOM5.x,developedaSOURcestructureforcitingsources.Thesestructuresvariedfromproducttoproduct,whichaffectshowsourcecitationsareinterpreted.Productsbasedon5.xGEDCOM,priortoGEDCOM5.4,mayhaveusedthemoredetailedsourcestructuresuggestedbytheprevious5.xversions.Oldersystemsalreadyhandlingsourceswillneedtobemodified.GEDCOM5.xdraftproductsareencouragedtoupdatetheirprogramstoThe  GEDCOMStandard5.5assoonaspossible.hT$T$ 0  FAMCPointer :T$T$ 0  TheINDI.FAMCstructurehasbeenmodifiedalotsinceGEDCOM4.0.InpreviousGEDCOM5.xversionstheFAMCstructuremaycontainsubordinateadoptioneventsand/orLDSsealingtoparentevents.SeethecompatibilityimplicationsconcerningtheLDSsealingtoparenteventtreatedinthe"LDSOrdinancesDates"inthenextparagraph. T$T$ 0  LDSOrdinanceDates : T$T$ 0  ThestructureforLDSsealingofchildtoparentwaschangedinpreviousGEDCOM5.xdraftversionsfromtheFAM.CHIL.SLGCstructuretotheINDI.FAMC.SLGCstructure.Thiswastoallowaccesstochildsealinginformationwithouthavingtofollowapointertothefamilyrecord.PersonalAncestralFile2.31writesthesealingdateintheFAM.CHIL.SLGCstructurebutreadsthisinformationfromeitherformat.AnewmajorreleaseofPersonalAncestralFilewillchangetothenewerapproach. T$T$ 0  GEDCOM5.4placesthesealingofchildtoparenteventatthesamelevelasalloftheothereventsthataresubordinatetotheINDIvidualtag.Ifasystemiskeepingtrackofwhichfamilytheindividualissealedto,thenaFAMCpointerisadditionallyinsertedsubordinatetotheSLGCeventtagthatpointstothesealedtofamily. T$T$ 0  ToaccommodatepreviousGEDCOMimports,systemshandlingtheLDSordinanceeventsshouldlookforthechildsealinginformationineitherINDI.SLGC(seeLDS_INDIVIDUAL_ORDINANCEpage>4LDS_INDIVIDUAL_ORDINANCE:>30  ,INDI.FAMC.SLGCorFAM.CHIL.SLGCstructures.AncestralFileexportsdidnotseparatethetemplecodefromtheordinancedate.OrdinancedatesdownloadedfromAncestralFilemaycontainanordinancedatefollowedbyatwodigittemplecoderatherthanaseparatetemplecodeline. T$T$ 0  GEDCOM4.xsystemsusedcertainkeywordsaspartoftheordinancedates.GEDCOM5.xseparatedthesecodesfromthedatesandspecifiedthattheyshouldbevaluesofasubordinateSTATustag.PreviousGEDCOM5.ximplementationsmayhaveimplementedthisfeatureusingaTYPEtaginsteadoftheSTATustag.(See,page4*LDS_ORDINANCE_STATUS443  .).q+4T$T$ Ї0  AdoptionEvents :T$T$ 0  InGEDCOM5.x,theADOPtioneventwasmovedfromtheFAM.CHILstructuretotheINDI.FAMC.ADOPstructure,italsoappearsintheINDI.ADOPstructure.InGEDCOM5.4theADOPtioneventappearsonlyasanindividualeventwhichoptionallycontainsaFAMCpointertotheadoptivefamily.SubordinatetothispointerisanotherADOPtiontagwhichindicateswhethertheHUSBorWIFEinthepointedatfamilywastheadoptiveparent(seeprimitiveonpage&WHICH_PARENT:&35  ).Pedigreenavigationisprovidedonlyby<>structurefoundonpage6,CHILD_TO_FAMILY_LINK:627  . T$T$ 0  CodesinEventDate :  T$T$ 0  Someapplications,suchasPersonalAncestralFile,passkeywordsaspartofcertaineventdates.SomeofthesekeywordswereINFANT,CHILD,STILLBORN,etc.Thesehavetodowithbeing  =  anapproximateageatanevent. T$T$ 0  InthisversionofGEDCOM,theinformationhasbeenremovedfromthedatevalueandspecifiedbyankeywordvaluewhichindicatesadescriptiveagevalueatthetimeoftheenclosingevent.(See,page&AGE_AT_EVENT:&35  .)Forexample: T$T$    s 1DEAT   s  o 2DATE13MAY1984   s  o 2AGESTILLBORN0  meaningthispersondiedatageapproximately0daysold. T$T$    s 1DEAT   s  o 2DATE13MAY1984   s  o 2AGEINFANT0  meaningthispersondiedatagelessthan1yearold. T$T$ 0  MultipleNames :ZT$T$ 0  GEDCOM5.xrequireslistingdifferentnamesindifferentNAMEstructures,withthepreferredinstancefirst,followedbylesspreferrednames.However,PersonalAncestralFileandotherproductsthatonlyhandleonenamemayuseonlythelastinstanceofanamefromaGEDCOMtransmission.Thiscausesthepreferrednametobedroppedwhenmorethanonenameispresent.Thesamethingoftenhappenswithothermultipleinstancetagswhenonlyoneinstancewasexpectedbythereceivingsystem.PAFandotherproductsthathandleonenameonlymaydropthepreferrednameunderthisarrangement. T$T$ 0  AliasNames : e#T$T$ 0  OneortwosystemsusedtheALIAstagforrepresentingmultiplenames.ThisformisnotsupportedintheGEDCOMStandardversion5.5. T$T$ 0  EventStructure :E$ 'T$T$ 0  Theaddressstructure,aspartoftheplacestructure,providedmoredetailthandesiredforthePLACestructure.Thereforeitwasremovedfrombeneaththeplacestructureandaddedtothe<>structureatthesamelevelasPLACe.TheSITEtagwasalsoeliminatedfromthePLACestructuresincethesiteofaneventisreallypartofanaddress,suchasPrimaryChildren'sHospital,100NMedicalDrive,SaltLakeCity,Utah. T$T$ 0  SupplementalAttributesorFacts :&*&.T$T$ 0  Sometimesotherattributesorfactsareusedtodescribeanindividual'sactions,physicaldescription,employment,education,placesofresidence,etc.Thesearenotgenerallythoughtofasevents.However,theyareoftendescribedlikeeventsbecausetheywereobservedataparticulartimeand/orplace.GEDCOM5.xliststheseattributesunderthe<>onpageB8INDIVIDUAL_EVENT_STRUCTURE:B29  Հandallowsthemtoberecordedinthesamewayasevents.Theattributedefinitionallowsavalueonthesamelineastheattribute 0/+4 tag.Inaddition,itallowsasubordinatedateperiod,placeand/oraddress,etc.tobetransmitted,justastheeventsare.Previousversions,whichhandledjustatagandvalue,canbereadasusualbyhandlingthesubordinateattributedetailasanexception. T$T$ f  $XX|S$    PackagingtheGEDCOMTransmissionFileMive >N XXSX|XXXf      TheGEDCOMtransmissionisnormallycreatedonaDOSorMacintoshcompatiblediskette.The S DOSfilenameextensionis(.GED).Macintoshfilenamesdonotusefileextensions.WhentheGEDCOMfileistoolargetofitonasinglediskette,thefileisdividedafteranywholeline(lastcharacteristhe terminator ),andtheDOSfilenameextensionbecomes(G##)where(##)is(00)  +  fortheseconddisk,(01)forthethird,andsoforth.ForMacintoshfilenames,appendthetwodigitstothesubsequentfilenamesinparentheses.(Seetheexamplebelow.)Thisallowsthereceivingsoftwaretoensurethatdisksarereadinthecorrectsequence.GiventhattheusersuppliedportionofthefilenameisSMITH,thenthecompletefilenamesforathreedisktransmissionwouldbe:T,#,so}  &XTH% XO >,#H0  0T$T$Disk0XT$T$DOSFilename0XT$XT$MacintoshFilenamegT$T$ 0  0T$T$10#T$T$ X SMITH.GED  SMITH>#T$#T$ 0  0T$T$2 # 0XT$T$SMITH.G00  SMITH(00)XT$XT$ 0  0T$T$3 # 0XT$T$SMITH.G01  SMITH(01)hXT$XT$ TherequiredGEDCOMHEADerrecordappearsonlyonthefirstdiskandtherequiredTRLR(trailer)recordappearsonlyonthelastdiskand mustbefollowedbytheterminator . q E" ,#X X5 sE UserDefinedTags   WedonotencouragetheuseofuserdefinedGEDCOMtags.ApplicationsrequiringtheuseofnonstandardtagsshoulddefinethemwithaleadingunderscoresothattheywillnotconflictwithfutureGEDCOMstandardtags.SystemsthatreaduserdefinedtagsmustconsiderthattheyhavemeaningonlywithrespecttoasystemcontainedintheHEAD.SOURcontext. EscapeSequenceFormatfortheLineageLinkedForm  )  TheLineageLinkedGEDCOMFormnolongerusesthe escape sequencefeatureprovidedinthe |! GEDCOMgrammar.f  $XX|S$       SampleLineageLinkedGEDCOMTransmissionyXive X XXSX|XXXf   &!$   g!X9 Up x (#%'0*,.8135@8:<H?A,5 sTheexamplebelowshowshowsomeofthesevaluetypesappearinavalidGEDCOMlineagelinkedtransmission.Theexampleisasampletransmissionofgenealogicalinformationaboutthreeindividualswhoaremembersofthesamefamily"father,mother,andchild. r   ԀIntheexample, #K ' "Joe/Williams/"isthevaluespecifiedbythetagNAMEundertheINDItagfortherecord(@3@).Othervaluesinotherlines,suchasthebirthdateandplace,provideadditionalinformationaboutJoeWilliams.Thevalue(@4@)specifiedbytheFAMCtagisapointertotheFAM_RECORD(@4@)ofwhichJoeWilliamsisachild.Includedalsointhistransmissionexamplearethreeotherrecordtypes:asourcerecord,asubmitterrecord,andarepositoryrecord.Theserecordsarepointedtofromwithinotherrecordsinthetransmission.ThisshowshowpointervaluescanbeusedincreatingLineageLinkedGEDCOMForm.p$X8Xx 9 Up x (#%'0*,.8135@8:<H?A XG GXExample:( Indentationandboldingareaddedforreadabilityonly .) ^+'0  XX|riptiveag x 0HEAD x   1SOUR PAF  -*3  x     2VERS 2.1  E.*4  x   1DEST ANSTFILE  .q+5  x   1SUBM @5@  /!,6  x   1SUBN @8@    x   1GEDC x     2VERS 5.4  `  x     2FORM LineageLinked    x   1CHAR ANSEL  D  x 0@1@INDI x   1NAME RobertEugene/Williams/     x   1SEX M  T  x   1BIRT x     2DATE 02OCT1822   0   x     2PLAC Weston,Madison,Connecticut  d    x     2SOUR @6@      x      , 3PAGE Sec.2,p.45   @   x      , 3EVEN BIRT t     x      ,   4ROLE CHIL  $   x   1DEAT x     2DATE 14APR1905     x     2PLAC Stamford,Fairfield,CT  4   x   1BURI x     2PLAC SpringHillCem.,Stamford,CT     x   1RESI x     2ADDR 73NorthAshley  p  x      , 3CONT Spencer,UtahUT84991     x     2DATE from1900to1905  T  x   1FAMS @4@    x   1FAMS @9@  0  x 0@2@INDI x   1NAME MaryAnn/Wilson/    x   1SEX F  @  x   1BIRT x     2DATE BEF1828  $  x     2PLAC Connecticut  P  x   1FAMS @4@     x 0@3@INDI 4!  x   1NAME Joe/Williams/  `"  x   1SEX M  #  x   1BIRT x     2DATE 11JUN1861  p%  x     2PLAC IdahoFalls,Bonneville,Idaho   &  x   1FAMC @4@  T'  x   1FAMC @9@  (  x     2PEDI Adopted  0)  x   1ADOP x     2FAMC @9@  !+  x     2Date 16MAR1864  !@,  x   1SLGC x     2FAMC @9@  $#.  x     2DATE 2OCT1987  #P /  x     2TEMP SLAKE  $!0  x 0@4@FAM x   1MARR x     2DATE DEC1859  &#3  x     2PLAC RapidCity,SouthDakota  D'#4  x   1SLGS x     2DATE 14JUN1975  ( %6  x     2TEMP SLAKE  T)%7  x   1HUSB @1@  *&8  x   1WIFE @2@  *0'9  x   1CHIL @3@  d+':  x 0@5@SUBM x   1NAME Reldon/Poulson/  ,@)<  x   1ADDR 190043rdStreetWest  t-)=  x     2CONT Billings,MT68051  $.*>  x   1PHON (406)555-1232  .P+?  x 0@6@SOUR /,@  x   1DATA x     2EVEN BIRT,DEAT,MARR  4  x      , 3DATE FROMJan1820TODEC1825  `  x     2PLAC Madison,Connecticut    x     2AGNC MadisonCountyCourt,StateofConnecticut  D  x   1TITL MadisonCountyBirth,Death,andMarriageRecords p   x   1ABBR VITALRECORDS     x   1REPO @7@  T  x     2CALN 13B-1234.01     x     2MEDI Microfilm   0   x 0@7@REPO x   1NAME FamilyHistoryLibrary      x   1ADDR 35NWestTempleStreet   @   x     2CONT SaltLakeCity,Utah  t    x     2CONT UT84150  $   x 0@8@SUBN x   1SUBM@ 5 @    x   1FAMF RegPoulsonFamily  4   x   1TEMP SLAKE  `   x 0@9@FAM x   1HUSB @1@  D   x   1CHIL @3@  p  x 0TRLRThefollowingisanexampleofaSOURCE_CITATIONsubordinatetothebirtheventbeingcitedthatdoesnotcontainapointertoaSOURCE_RECORD.(Thisisnotencouraged.) x 0INDI x   1NAMEFred/Jones/ x   1BIRT x     2DATE14MAY1812 x     2PLACTonbridge,Kent,England x     2SOURWaters,HenryF.,GenealogicalGleaningsinEngland:Abstractsof x      , 3CONCWillsRelatingtoEarlyAmericanFamilies.2vols.,reprint1901,1907. x      , 3CONCBaltimore:GenealogicalPublishingCo.,1981. x      , 3CONCStoredinFamilyHistoryLibrarybook942D2wh;films481,05758 x      , 3CONCVol2,page388.X|X riptiveag  D$       XX|;       Chapter3  UsingCharacterSetsinGEDCOM&{4  {  C   XX;X|XXX  Introduction  4 GEDCOMneedstoaccommodatedifferentcharactersetstofacilitatethesharingofgenealogicaldataindifferentlanguages.Tominimizethenumberofdifferingstandards,wehavechosentohaveeachsystemconvertitsusagetoANSEL,andeventuallytoUNICODE.InJanuary1991,aUnicodeConsortiumwasfoundedtopromotetheuseoftheUnicodestandard,whichaccommodatesmostallcharactersinonecharacterset.(Seethesection"Unicode,"onpage2(UNICODE (ISO 10646)262  .)TheUnicodeConsortiumhasagreedwiththeISO10646standardtomerge,andUnicodewillbeasubsetoftheISO10646internationalcharacterencodingstandard.Currently,itisdifficulttohandlethetwoandfourcharactercodesequences(widecharacters).Therefore,untilmultibytehandlingbecomesmorecommon,ANSELwillbeusedtorepresentLatinbasedcharacters.TheGEDCOMStandarddoesnotaddresstheimplementationmethodsformultilingualprocessing, Q suchaskeyboardarrangements,sortingsequences,orcharacterandgraphicrepresentations(fontstyles,proportionalspacing,andsoforth)ontheCRTorprinters.However,theUnicodestandardhasdefinedformattingcharactersthatwillindicatethedirectionofthetextpresentationandothertextformattingcharactercode.Systemsusingcodepagestosupportdiacriticalcharactersmustconvertallcharactersabovecharactercodes128toitsANSELrepresentationforthatcodepage.MostofthegenealogysystemsdevelopedsofaruseASCII,ANSEL,orboth.ANSELaccommodatesthesetofLatinbasedlanguages,asexplainedbelow.f  $XX|S$       8BitANSELrect  XXSX|XXXf      The8BitANSEL(AmericanNationalStandardforExtendedLatinAlphabetCodedCharacterSetforBibliographicUse,Z39.471985copyright)isthepreferredcharactersetforGEDCOM.Itisusedforalltransmissionsofinformationunlessanothercharactersetisspecified.UsingthischaractersetstandardmakesitpossibletopreservethefullintegrityofthelanguagebyprovidingamethodofusingthestandardASCIIcharactersetandsupplementingitwithbothnonspacingcharactermodifiers(diacritic)aswellasspacingspecialcharacters.Note:Nonspacingmeansthatthediacriticisprintedwithoutadvancingthedevice'sprintposition. & #) Thecharacterbeingmodifiedisthenprintedinthesameposition,resultinginacombinedimageofboththecharacterandthediacritic(s).StoringANSELrequiresstoringthenonspacinggraphiccharacter(s)precedingtheASCIIcharacterthatthediacriticistomodify.TheANSELstandardspecifiesanextended8bitconfiguration(above128)torepresentthespacingandnonspacinggraphiccharactersthatmakeupmostoftheLatinbasedlanguages.ANSELisasupersetofASCII.ThestandardASCIIcharactersincludingthecontrolcharactersarepreserved.ANSELisknownbytwoothernames: .r+3  x 0  ANSIZ39.471985T$T$  x 0  AmericanLibraryAssociationcharacterset,usedinlibrarysystemsworldwide,including [ theMARC(MachineReadableCatalog)format. T$T$ AdescriptionofthecodesfortheANSELcharactersethasbeenreproducedwithpermissionandisincludedwiththeprintedversionofTheGEDCOMStandard.ThedescriptionofANSELcodesisnot 3 includedintheelectronicversion.Thisdescriptionmaybepurchasedfrom"   AmericanNationalStandardsInstitute1430BroadwayNewYork,N.Y.10018ThedescriptionoftheANSELcharactersetstandardincludesthefollowing: x 0  An8BitCodeTableshowingtheASCIIandextendedANSELcodesF T$T$  x 0  Anexplanationorlegendofthesecodes T$T$  x 0  AchartthatidentifiestheANSELNonspacingGraphicCharactersp T$T$  x 0  AchartthatidentifiestheASCIIControlCharactersGT$T$  x 0  AchartthatidentifiestheASCIIGraphicCharactersT$T$ Charactersetcodes0through127arethesamefor8BitANSELand8BitASCII(USA P version"ANSI8Bit).Charactersetcodes128through255areuniquetotheANSELcharacterset. ' f  $XX|S$    ASCII(USAVersion)rect  XXSX|XXXf   v   Whenalanguagedoesnotneeddiacriticcharactersorotherspecialcharacters,andifyouarenot H transmittingbinarydata,youwillfinditconvenienttouseASCII(8bitUSAversion)ifyourcomputeralreadysupportsit.ThisisastandardoftheAmericanNationalStandardsInstitute(ANSI).MostofthebasicprintablecharactersofANSELandASCII(USAversion"ANSI8Bit)areidentical. I f  $XX|S$       UNICODE(ISO10646)rect  XXSX|XXXf      TheUnicodestandardisanewcharactercodedesignedtoencodetextforstorageincomputerfiles.ItisasubsetoftheupcomingISO10646standard.ThedesignoftheUnicodestandardisbasedonthesimplicityandconsistencyoftoday'sprevalentcharactercodeset,extendedASCIIcodeset,butgoesfarbeyondASCII'slimitedabilitytoencodeonlytheLatinalphabet:theUnicodeencodingprovidesthecapacitytoencodemostallofthecharactersusedforwrittenlanguagesthroughouttheworld.Inordertoaccommodatethemanythousandsofcharactersusedintheinternationaltext,theUnicodestandardusesa16bitcodesetinsteadofextendedASCII's8bitcodeset.Thisexpansionprovidescodesforapproximately65,000characters.TheUnicodestandardassignseachcharacteraunique16bitvalue,anddoesnotusecomplexmodesorescapecodestospecifymodifiedcharactersorspecialcases.UNICODEmayadopta32bitcodetorepresentcharacterswhichshouldallowforallcharacterrepresentations.ThetextrepresentationoftheUnicode16bitnumbersisU+0041whichisassignedtotheletterA,65decimal.TheUnicodestandardincludestheLatinalphabetusedforEnglish,theCyrillicalphabetusedforRussian,theGreek,Hebrew,andArabicalphabets.OtheralphabetsusedincountriesacrossEurope,Africa,theIndiansubcontinent,andAsia,suchasJapaneseKana,KoreanHangul,andChineseBopomofoareincluded.ThelargestpartoftheUnicodestandardisdevotedtothousandsofunifiedcharactercodesforChinese,Japanese,andKoreanideographs.(See"TheUnicodestandard",vol.1and2,publishedbyAddisonWesleyPublishing,forcharactercodestandards.)TheUnicodecharactersetenvironmentshouldeventuallycontainasetofcharacterforalllanguages.IftheUnicodeenvironmentisusedtoproduceaGEDCOMtransmission,theheaderrecordwould .6+4 alsobeinUnicode,requiringreceivingsystemstodeterminewhetherthetransmissionisUnicodeorASCIIbeforetheycouldinterprettheGEDCOMheader.Thiswouldbedonebyreadingthefirsttwobytesofthetransmission.Ifthefirsttwobytesare0x30and0x20thenthetransmissionwillbeineitherASCIIorANSELasdeterminedbytheheaderrecord.Ifthefirsttwobytesare0x30and0x00thenthetransmissionshouldbeprocessedasaUnicodetransmission.(Differentplatformsmayreversethepositionofthenullbyte,inwhichcasethetestwouldbefor0x00and0x30.) HowtoChangeCharacterSets Thecharactersetforanentiretransmissionisfspecifiedinthecharactersetlineoftheheaderrecord.Theexamplebelowshowsthespecificationintheheaderrecord: x LvlTagValue O   x 0HEAD ?   x   1SOURPAF x     2VERS2.1 x   1DESTANSTFILE  x   1CHARANSEL   ThecharactersetchangeremainsineffectuntiltheTRLRrecordisencounteredattheendofthetransmission.UNICODEcharactersetshouldbeusedformultilanguagesupportassoonasoperatingsystemsbeginprovidingadequatestorageanddisplaysupport.Formoreinformationaboutcharactersets,seethefollowing: x 0  ExtendedLatinAlphabetCodedCharacterSetforBibliographicUse.AmericanNational _ Standards(ANSI),Z39.47,1985. T$T$  x 0  "8BitASCII"StructureandRules."AmericanNationalStandards(ANSI)X3.134.1!198x./T$T$  x 0  "7Bitand8BitASCIISupplementalMultilingualGraphicCharacterSet(ASCII !! MultilingualSet)"(manuscript).AmericanNationalStandards(ANSI),X3.134.2!198x.""T$T$  x 0  "TheUnicodestandard",vol.1and2,publishedbyAddisonWesleyPublishing.c$ $T$T$   S%!%       XX|;       Chapter4    GEDCOMProductRegistrationLRr q  h   XX;X|XXX    $XX|S$    GEDCOMProductRegistrationr   XXSX|XXX   H   DevelopersofGEDCOMcompatibleproductsshouldregistertheirproductwiththeFamilyHistoryDepartmentGEDCOMcoordinator.Registrationmeansthat: x 0  TheregisteredGEDCOMproductislistedinFamilyHistoryDepartmentpublicationsand    ontheinternetatgedcom.orgasbeingGEDCOM5.5compatible. T$T$  x 0  Theproduct'ssampleoutputfilehasbeenreviewedaccordingtotheestablishedstandard, t  andexceptionshavebeenreported. T$T$  x 0  ThedeveloperwillbeinformedoffutureGEDCOMissues.T T$T$  x 0  SubmissionstoFamilyHistoryDepartmentresourcefileswillbeacceptedfromusersof D  registeredproducts. T$T$ ToregisteraGEDCOMproduct,adevelopermustsendthefollowinginformationtotheGEDCOMcoordinator: x 0  Afilecontainingasmallsampleoftheproduct'sGEDCOMoutputforevaluation.Allofthe p fieldsthattheproductmanagesmustbeincludedinthisdatasothatitcanbetestedforcompatibilitywithotherdevelopers'products. T$T$  x 0  AproposeduniqueSOURcenamethatidentifiestheproduct,notthecompany.This 0 identifiershouldbeincludedintheGEDCOMheaderrecordasavaluetotheSOURtag.Thisnamecanhaveupto40characters,canhavemixedupperandlowercase,andcannothaveembeddedspaces.Useeitheranunderscore(_)toconnectmultiplewordsorelseacombinationofupperandlowercaseletters(forexample,FamilyRecordsorFamily_Records, not FamilyRecords).TheFamilyHistoryDepartmentwillensure d uniquenesswithinthefirst10charactersofthisname. T$T$  x 0  OptionallyacopyoftheGEDCOMproductwithinstallationproceduresandatextfile 4! containingrelevanttechnicaldocumentationabouttheproduct'sGEDCOMimplementation.TheproductwillbeprotectedandusedonlyforGEDCOMoutputverificationandinprovidingsomesupporttothesubmitterorresearcherofinformationusingtheproduct. T$T$ Thesampleoutputfile,theevaluationresults,andthedeveloper'stechnicaldescriptionwillbepubliclyavailablethroughtheinternetatgedcom.org. x Sendproductregistrationinformationto: x EMAIL: L     MAIL: p      D   TELEPHONE(USA): *')  x gedcom@gedcom.org  FamilyHistoryDepartment D   8012404534 T+'*  x      ,    L      ) GEDCOMCoordinator"3T D   8012405225 ,(+  x      ,    L      ) 50EastNorthTempleStreet x      ,    L      ) SaltLakeCity,UT84150  -*-  t        AppendixA \    l   LineageLinkedGEDCOMTagDefinition   t   Introduction T  AppendixAisaglossaryofthetagsusedintheLineageLinkedGEDCOMForm.Thesetagsareusedinahierarchalstructuretodescribeindividualsintermsoftheirfamilies,names,dates,places,events,roles,sources,relationships.Controlinformationandotherkindsofdataintendedforcomputerprocessingisalsoincluded.(AnexampleofthetagsusedintheLineageLinkedFormbeginsonpageB8SAMPLE LINEAGE-LIKED GEDCOMB57  .)ToensurealltransmittedinformationintheLineageLinkedGEDCOMisuniformlyidentifiedthestandardizedtagscannotbeplacedinanyothercontextthanshowninChapter2.Itislegaltoextendthecontextoftheform,butonlybyusinguserdefinedtagswhichmustbeginwithanunderscore.ThiswillnotviolatethelineagelinkedGEDCOMstandardunlessthecontextforthegrammaroftheLineageLinkedGEDCOMFormisviolated.Theuseoftheunderscoreintheusertagnameistosignalanonstandardconstructisbeingused.ThisnotifiesthereadingsystemofadiscrepancyandwillavoidfutureconflictswithtagsthatmaybestandardizedinsubsequentGEDCOMreleases. LineageLinkedGEDCOMTagDefinitions  d ThissectionprovidesthedefinitionsofthestandardizedGEDCOMtagsandshowstheirformalnameinsideofthe{braces}.Theformalnamesarenotusedinplaceofthetag.Fullunderstandingmustcomefromthecontextinwhichthetagisused. ABBR{ABBREVIATION}: =   x Ashortnameofatitle,description,orname. ADDR{ADDRESS}: = P 0 x Thecontemporaryplace,usuallyrequiredforpostalpurposes,ofanindividual,asubmitterofinformation,arepository,abusiness,aschool,oracompany. xT$xT$  ADR1{ADDRESS1}: =   0 x Thefirstlineofanaddress. xT$xT$  ADR2{ADDRESS2}: = d#" 0 x Thesecondlineofanaddress. xT$xT$  ADOP{ADOPTION}: = 4&"% 0 x Pertainingtocreationofachildparentrelationshipthatdoesnotexistbiologically. xT$xT$  AFN{AFN}: = )%( 0 x AuniquepermanentrecordfilenumberofanindividualrecordstoredinAncestralFile. xT$xT$  AGE{AGE}: = +P(+ 0 x Theageoftheindividualatthetimeaneventoccurred,ortheagelistedinthedocument. xT$xT$  AGNC{AGENCY}: = . +. 0 x Theinstitutionorindividualhavingauthorityand/orresponsibilitytomanageorgovern. xT$xT$  ALIA{ALIAS}: = d 0 x Anindicatortolinkdifferentrecorddescriptionsofapersonwhomaybethesameperson. xT$xT$  ANCE{ANCESTORS}: = 4 0 x Pertainingtoforbearersofanindividual. xT$xT$    ANCI{ANCES_INTEREST}: =   0 x Indicatesaninterestinadditionalresearchforancestorsofthisindividual.(SeealsoDESI,page DESI70  .) xT$xT$  ANUL{ANNULMENT}: = @  0 x Declaringamarriagevoidfromthebeginning(neverexisted). xT$xT$  ASSO{ASSOCIATES}: =  0 x Anindicatortolinkfriends,neighbors,relatives,orassociatesofanindividual. xT$xT$  AUTH{AUTHOR}: = d 0 x Thenameoftheindividualwhocreatedorcompiledinformation. xT$xT$ Ѐ BAPL{BAPTISMLDS}: = 4 0 x TheeventofbaptismperformedatageeightorlaterbypriesthoodauthorityoftheLDSChurch.(SeealsoBAPM,next) xT$xT$  BAPM{BAPTISM}: = p 0 x Theeventofbaptism(notLDS),performedininfancyorlater.(SeealsoBAPL,above,andCHR,pageCHR69  .) xT$xT$  BARM{BAR_MITZVAH}: = 0 0 x TheceremonialeventheldwhenaJewishboyreachesage13. xT$xT$  BASM{BAS_MITZVAH}: = !  0 x TheceremonialeventheldwhenaJewishgirlreachesage13,alsoknownas"BatMitzvah." xT$xT$  BIRT{BIRTH}: = T$ # 0 x Theeventofenteringintolife. xT$xT$  BLES{BLESSING}: = $'#& 0 x Areligiouseventofbestowingdivinecareorintercession.Sometimesgiveninconnectionwithanamingceremony. xT$xT$  BLOB{BINARY_OBJECT}: = *`'* 0 x Agroupingofdatausedasinputtoamultimediasystemthatprocessesbinarydatatorepresentimages,sound,andvideo. xT$xT$  x BURI{BURIAL}: = . +. 0 x Theeventoftheproperdisposingofthemortalremainsofadeceasedperson. xT$xT$  CALN{CALL_NUMBER}: = d 0 x Thenumberusedbyarepositorytoidentifythespecificitemsinitscollections. xT$xT$  CAST{CASTE}: = 4 ЀThenameofanindividual'srankorstatusinsociety,based̀onracialorreligiousdifferences,ordifferencesinwealth,inherited̀rank,profession,occupation,etc. CAUS{CAUSE}: =  `  0 x Adescriptionofthecauseoftheassociatedeventorfact,suchasthecauseofdeath. xT$xT$  CENS{CENSUS}: = 0  0 x Theeventoftheperiodiccountofthepopulationforadesignatedlocality,suchasanationalorstateCensus. xT$xT$  CHAN{CHANGE}: = t 0 x Indicatesachange,correction,ormodification.TypicallyusedinconnectionwithaDATEtospecifywhenachangeininformationoccurred. xT$xT$  CHAR{CHARACTER}: = 4 0 x Anindicatorofthecharactersetusedinwritingthisautomatedinformation. xT$xT$  CHIL{CHILD}: =  0 x Thenatural,adopted,orsealed(LDS)childofafatherandamother. xT$xT$    CHR{CHRISTENING}: = P 0 x Thereligiousevent(notLDS)ofbaptizingand/ornamingachild. xT$xT$  CHRA{ADULT_CHRISTENING}: =   0 x Thereligiousevent(notLDS)ofbaptizingand/ornaminganadultperson. xT$xT$  CITY{CITY}: = t"! 0 x Alowerleveljurisdictionalunit.Normallyanincorporatedmunicipalunit. xT$xT$  CONC{CONCATENATION}: = D%!$ 0 x Anindicatorthatadditionaldatabelongstothesuperiorvalue.TheinformationfromtheCONCvalueistobeconnectedtothevalueofthesuperiorprecedinglinewithoutaspaceandwithoutacarriagereturnand/ornewlinecharacter.ValuesthataresplitforaCONCtagmustalwaysbesplitatanonspace.Ifthevalueissplitonaspacethespacewillbelostwhenconcatenationtakesplace.ThisisbecauseofthetreatmentthatspacesgetasaGEDCOMdelimiter,manyGEDCOMvaluesaretrimmedoftrailingspacesandsomesystemslookforthefirstnonspacestartingafterthetagtodeterminethebeginningofthevalue. xT$xT$  CONF{CONFIRMATION}: = -0*- 0 x Thereligiousevent(notLDS)ofconferringthegiftoftheHolyGhostand,amongprotestants, fullchurchmembership. xT$xT$  CONL{CONFIRMATION_L}: = T 0 x ThereligiouseventbywhichapersonreceivesmembershipintheLDSChurch. xT$xT$  &  CONT{CONTINUED}: = $  0 x '$ vAnindicatorthatadditionaldatabelongstothesuperiorvalue.TheinformationfromtheCONTvalueistobeconnectedtothevalueofthesuperiorprecedinglinewithacarriagereturnand/ornewlinecharacter.Leadingspacescouldbeimportanttotheformattingoftheresultanttext.WhenimportingvaluesfromCONTlinesthereadershouldassumeonlyonedelimitercharacterfollowingtheCONTtag.Assumethattherestoftheleadingspacesaretobeapartofthevalue. xT$xT$  COPR{COPYRIGHT}: =   0 x Astatementthataccompaniesdatatoprotectitfromunlawfulduplicationanddistribution. xT$xT$  CORP{CORPORATE}: = t 0 x Anameofaninstitution,agency,corporation,orcompany. xT$xT$  CREM{CREMATION}: = D 0 x Disposaloftheremainsofaperson'sbodybyfire. xT$xT$  CTRY{COUNTRY}: =   x Thenameorcodeofthecountry.  DATA{DATA}: = ` 0 x Pertainingtostoredautomatedinformation. xT$xT$  DATE{DATE}: = 0 0 x Thetimeofaneventinacalendarformat. xT$xT$   DEAT{DEATH}: = !  0 x Theeventwhenmortallifeterminates. xT$xT$  DESC{DESCENDANTS}: = T$ #  x Pertainingtooffspringofanindividual.   DESI{DESCENDANT_INT}: = $'#& 0 x Indicatesaninterestinresearchtoidentifyadditionaldescendantsofthisindividual.(SeealsoANCI,page ANCI68  .) xT$xT$  DEST{DESTINATION}: = *`'* 0 x Asystemreceivingdata. xT$xT$  DIV{DIVORCE}: = -0*- 0 x Aneventofdissolvingamarriagethroughcivilaction.. +.xT$xT$ Ї &  DIVF{DIVORCE_FILED}: =  0 x 'Aneventoffilingforadivorcebyaspouse. xT$xT$  DSCR{PHY_DESCRIPTION}: = T 0 x Thephysicalcharacteristicsofaperson,place,orthing. xT$xT$   EDUC{EDUCATION}: = $  0 x Indicatorofalevelofeducationattained. xT$xT$  EMIG{EMIGRATION}: =  p  0 x Aneventofleavingone'shomelandwiththeintentofresidingelsewhere. xT$xT$  ENDL{ENDOWMENT}: = @  0 x AreligiouseventwhereanendowmentordinanceforanindividualwasperformedbypriesthoodauthorityinanLDStemple. xT$xT$  ENGA{ENGAGEMENT}: =  0 x Aneventofrecordingorannouncinganagreementbetweentwopeopletobecomemarried. xT$xT$  EVEN{EVENT}: = T 0 x Anoteworthyhappeningrelatedtoanindividual,agroup,oranorganization. xT$xT$  FAM{FAMILY}: = $ 0 x Identifiesalegal,commonlaw,orothercustomaryrelationshipofmanandwomanandtheirchildren,ifany,orafamilycreatedbyvirtueofthebirthofachildtoitsbiologicalfatherandmother. xT$xT$  FAMC{FAMILY_CHILD}: = P 0 x Identifiesthefamilyinwhichanindividualappearsasachild. xT$xT$  FAMF{FAMILY_FILE}: =   0 x Pertainingto,orthenameof,afamilyfile.Namesstoredinafilethatareassignedtoafamilyfordoingtempleordinancework. xT$xT$  FAMS{FAMILY_SPOUSE}: = d#" 0 x Identifiesthefamilyinwhichanindividualappearsasaspouse. xT$xT$   FCOM{FIRST_COMMUNION}: = 4&"% 0 x Areligiousrite,thefirstactofsharingintheLord'ssupperaspartofchurchworship. xT$xT$  FILE{FILE}: = )%( 0 x Aninformationstorageplacethatisorderedandarrangedforpreservationandreference. xT$xT$  FORM{FORMAT}: = +P(+ 0 x Anassignednamegiventoaconsistentformatinwhichinformationcanbeconveyed. xT$xT$  GEDC{GEDCOM}: = . +. 0 x InformationabouttheuseofGEDCOMinatransmission. xT$xT$  GIVN{GIVEN_NAME}  d 0 x Agivenorearnednameusedforofficialidentificationofaperson. xT$xT$  GRAD{GRADUATION}: = 4 0 x Aneventofawardingeducationaldiplomasordegreestoindividuals. xT$xT$  HEAD{HEADER}: =   0 x IdentifiesinformationpertainingtoanentireGEDCOMtransmission. xT$xT$  HUSB{HUSBAND}: =  P  0 x Anindividualinthefamilyroleofamarriedmanorfather. xT$xT$  IDNO{IDENT_NUMBER}: =   0 x Anumberassignedtoidentifyapersonwithinsomesignificantexternalsystem. xT$xT$  IMMI{IMMIGRATION}: = t 0 x Aneventofenteringintoanewlocalitywiththeintentofresidingthere. xT$xT$  INDI{INDIVIDUAL}: = D 0 x Aperson. xT$xT$ 0 x  xT$xT$  LANG{LANGUAGE}: =  0 x Thenameofthelanguageusedinacommunicationortransmissionofinformation. xT$xT$   LEGA{LEGATEE}: = ` 0 x Aroleofanindividualactingasapersonreceivingabequestorlegaldevise. xT$xT$   MARB{MARRIAGE_BANN}: = 0 0 x Aneventofanofficialpublicnoticegiventhattwopeopleintendtomarry. xT$xT$  MARC{MARR_CONTRACT}: = !  0 x Aneventofrecordingaformalagreementofmarriage,includingtheprenuptialagreementinwhichmarriagepartnersreachagreementaboutthepropertyrightsofoneorboth,securingpropertytotheirchildren. xT$xT$  MARL{MARR_LICENSE}: = 4&"% 0 x Aneventofobtainingalegallicensetomarry. xT$xT$  &  MARR{MARRIAGE}: = )%( 0 x ')YAlegal,commonlaw,orcustomaryeventofcreatingafamilyunitofamanandawomanashusbandandwife. xT$xT$  MARS{MARR_SETTLEMENT}: = ,@), 0 x Aneventofcreatinganagreementbetweentwopeoplecontemplatingmarriage,atwhichtimetheyagreetoreleaseormodifypropertyrightsthatwouldotherwisearisefromthemarriage.. +.xT$xT$ Ї MEDI{MEDIA}: =  0 x Identifiesinformationaboutthemediaorhavingtodowiththemediuminwhichinformationisstored. xT$xT$   NAME{NAME}: = D 0 x Awordorcombinationofwordsusedtohelpidentifyanindividual,title,orotheritem.MorethanoneNAMElineshouldbeusedforpeoplewhowereknownbymultiplenames. xT$xT$   NATI{NATIONALITY}: =   0 x Thenationalheritageofanindividual. xT$xT$  NATU{NATURALIZATION}: =  P  0 x Theeventofobtainingcitizenship. xT$xT$  NCHI{CHILDREN_COUNT}: =   0 x Thenumberofchildrenthatthispersonisknowntobetheparentof(allmarriages)whensubordinatetoanindividual,orthatbelongtothisfamilywhensubordinatetoaFAM_RECORD. xT$xT$  NICK{NICKNAME}: = T 0 x Adescriptiveorfamiliarthatisusedinsteadof,orinadditionto,one'spropername. xT$xT$  NMR{MARRIAGE_COUNT}: = $ 0 x Thenumberoftimesthispersonhasparticipatedinafamilyasaspouseorparent. xT$xT$  NOTE{NOTE}: = p 0 x Additionalinformationprovidedbythesubmitterforunderstandingtheenclosingdata. xT$xT$  NPFX{NAME_PREFIX}: = @ 0 x Textwhichappearsonanamelinebeforethegivenandsurnamepartsofaname. xT$xT$  x   i.e.( Lt.Cmndr. )Joseph/Allen/jr.   0 x InthisexampleLt.Cmndr.isconsideredasthenameprefixportion. xT$xT$  NSFX{NAME_SUFFIX}: = t"! 0 x Textwhichappearsonanamelineafterorbehindthegivenandsurnamepartsofaname. xT$xT$  x   i.e.Lt.Cmndr.Joseph/Allen/( jr. ) T$ # 0 x Inthisexamplejr.isconsideredasthenamesuffixportion. xT$xT$  OBJE{OBJECT}: = $'#& 0 x Pertainingtoagroupingofattributesusedindescribingsomething.Usuallyreferringtothedatarequiredtorepresentamultimediaobject,suchanaudiorecording,aphotographofaperson,oranimageofadocument. xT$xT$  OCCU{OCCUPATION}: = +P(+ 0 x Thetypeofworkorprofessionofanindividual. xT$xT$   ORDI{ORDINANCE}: = . +. 0 x Pertainingtoareligiousordinanceingeneral. xT$xT$   ORDN{ORDINATION}: = d 0 x Areligiouseventofreceivingauthoritytoactinreligiousmatters. xT$xT$  PAGE{PAGE}: = 4 0 x Anumberordescriptiontoidentifywhereinformationcanbefoundinareferencedwork. xT$xT$  PEDI{PEDIGREE}: =   0 x Informationpertainingtoanindividualtoparentlineagechart. xT$xT$  PHON{PHONE}: =  P  0 x Auniquenumberassignedtoaccessaspecifictelephone. xT$xT$  PLAC{PLACE}: =   0 x Ajurisdictionalnametoidentifytheplaceorlocationofanevent. xT$xT$  POST{POSTAL_CODE}: = t 0 x Acodeusedbyapostalservicetoidentifyanareatofacilitatemailhandling. xT$xT$    PROB{PROBATE}: = D 0 x Aneventofjudicialdeterminationofthevalidityofawill.Mayindicateseveralrelatedcourtactivitiesoverseveraldates. xT$xT$  PROP{PROPERTY}: =  0 x Pertainingtopossessionssuchasrealestateorotherpropertyofinterest. xT$xT$  PUBL{PUBLICATION}: = P 0 x Referstowhenand/orwereaworkwaspublishedorcreated. xT$xT$   QUAY{QUALITY_OF_DATA}: =   0 x Anassessmentofthecertaintyoftheevidencetosupporttheconclusiondrawnfromevidence. xT$xT$  REFN{REFERENCE}: = t"! 0 x Adescriptionornumberusedtoidentifyanitemforfiling,storage,orotherreferencepurposes. xT$xT$  RELA{RELATIONSHIP}: = 4&"% 0 x Arelationshipvaluebetweentheindicatedcontexts. xT$xT$  RELI{RELIGION}: = )%( 0 x Areligiousdenominationtowhichapersonisaffiliatedorforwhicharecordapplies. xT$xT$  REPO{REPOSITORY}: = +P(+ 0 x Aninstitutionorpersonthathasthespecifieditemaspartoftheircollection(s). xT$xT$  RESI{RESIDENCE}: = . +. 0 x Theactofdwellingatanaddressforaperiodoftime. xT$xT$  RESN{RESTRICTION}: = d 0 x Aprocessingindicatorsignifyingaccesstoinformationhasbeendeniedorotherwiserestricted. xT$xT$  RETI{RETIREMENT}: = 4 0 x Aneventofexitinganoccupationalrelationshipwithanemployerafteraqualifyingtimeperiod. xT$xT$  RFN{REC_FILE_NUMBER}: =  p  0 x Apermanentnumberassignedtoarecordthatuniquelyidentifiesitwithinaknownfile. xT$xT$  RIN{REC_ID_NUMBER}: = @  0 x Anumberassignedtoarecordbyanoriginatingautomatedsystemthatcanbeusedbyareceivingsystemtoreportresultspertainingtothatrecord. xT$xT$ Ѐ ROLE{ROLE}: =  0 x Anamegiventoaroleplayedbyanindividualinconnectionwithanevent. xT$xT$  SEX{SEX}: = T 0 x Indicatesthesexofanindividual--maleorfemale. xT$xT$  SLGC{SEALING_CHILD}: = $ 0 x AreligiouseventpertainingtothesealingofachildtohisorherparentsinanLDStempleceremony. xT$xT$  SLGS{SEALING_SPOUSE}: = ` 0 x AreligiouseventpertainingtothesealingofahusbandandwifeinanLDStempleceremony. xT$xT$  SOUR{SOURCE}: = 0 0 x Theinitialororiginalmaterialfromwhichinformationwasobtained. xT$xT$  SPFX{SURN_PREFIX}: = !  0 x Anamepieceusedasanonindexingprepartofasurname. xT$xT$  SSN{SOC_SEC_NUMBER}: = T$ # 0 x AnumberassignedbytheUnitedStatesSocialSecurityAdministration.Usedfortaxidentificationpurposes. xT$xT$  STAE{STATE}: = ($' 0 x Ageographicaldivisionofalargerjurisdictionalarea,suchasaStatewithintheUnitedStatesofAmerica. xT$xT$  STAT{STATUS}: = +P(+ 0 x Anassessmentofthestateorconditionofsomething. xT$xT$  SUBM{SUBMITTER}: = . +. 0 x Anindividualororganizationwhocontributesgenealogicaldatatoafileortransfersittosomeoneelse. xT$xT$  SUBN{SUBMISSION}: = T  x Pertainstoacollectionofdataissuedforprocessing. SURN{SURNAME}: = $  0 x Afamilynamepassedonorusedbymembersofafamily. xT$xT$  TEMP{TEMPLE}: =  p  0 x ThenameorcodethatrepresentsthenameatempleoftheLDSChurch. xT$xT$  TEXT{TEXT}: = @  0 x Theexactwordingfoundinanoriginalsourcedocument. xT$xT$  TIME{TIME}: =  0 x Atimevalueina24hourclockformat,includinghours,minutes,andoptionalseconds,separatedbyacolon(:).Fractionsofsecondsareshownindecimalnotation. xT$xT$   TITL{TITLE}: = T 0 x Adescriptionofaspecificwritingorotherwork,suchasthetitleofabookwhenusedinasourcecontext,oraformaldesignationusedbyanindividualinconnectionwithpositionsofroyaltyorothersocialstatus,suchasGrandDuke. xT$xT$  TRLR{TRAILER}: =  0 x Atlevel0,specifiestheendofaGEDCOMtransmission. xT$xT$  TYPE{TYPE}: = P 0 x Afurtherqualificationtothemeaningoftheassociatedsuperiortag.Thevaluedoesnothaveanycomputerprocessingreliability.Itismoreintheformofashortoneortwowordnotethatshouldbedisplayedanytimetheassociateddataisdisplayed. xT$xT$  VERS{VERSION}: = !  0 x Indicateswhichversionofaproduct,item,orpublicationisbeingusedorreferenced. xT$xT$  WIFE{WIFE}: = T$ # ЀAnindividualintheroleasamotherand/ormarriedwoman. WILL{WILL}: = $'#& 0 x Alegaldocumenttreatedasanevent,bywhichapersondisposesofhisorherestate,totakeeffectafterdeath.Theeventdateisthedatethewillwassignedwhilethepersonwasalive.(SeealsoPROBate,page PROB74  .) xT$xT$   *`'*           XX|fmanand AppendixB          StructureCrossReference B H   I,DL!T$&)\+- 0d247l9;>t@X8Xx 9 GX =  =  STRUCTURE  STRUCTURE/RECORD  L ? ,'  dE ?  <>  EVENT_DETAIL:=     L   H ! Hp.&EVENT_DETAIL:&27    <>  HEADER:=     L    ! p.HEADER:21   g <>  REPOSITORY_RECORD:=   L    ! p.0&REPOSITORY_RECORD:024   + <>  SUBMITTER_RECORD:=   L    ! p..$SUBMITTER_RECORD:.25   k <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022    /  <>  FAM_RECORD:=     L    ! p."FAM_RECORD:"22   w   <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   ;   <>  MULTIMEDIA_RECORD:=   L   G ! Gp.0&MULTIMEDIA_RECORD:023    {  <>  NOTE_RECORD:=     L   F ! Fp.$NOTE_RECORD:$24    ?  <>  REPOSITORY_RECORD:=   L    ! p.0&REPOSITORY_RECORD:024      <>  SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   K  <>  SUBMITTER_RECORD:=   L    ! p..$SUBMITTER_RECORD:.25     <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   O  <>  FAMILY_EVENT_STRUCTURE:= L    ! p.:0FAMILY_EVENT_STRUCTURE::28     <>  INDIVIDUAL_ATTRIBUTE_STRUCTURE:=  E ! Ep.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28   [  <>  INDIVIDUAL_EVENT_STRUCTURE:=   ! p.B8INDIVIDUAL_EVENT_STRUCTURE:B29    <>  FAM_RECORD:=     L    ! p."FAM_RECORD:"22   _ <>  RECORD:= D      L   D ! Dp.RECORD:22   # <
>  LINEAGE_LINKED_GEDCOM:= L    ! p.8.LINEAGE_LINKED_GEDCOM:821   k <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   / <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   o <>  RECORD:=     L    ! p.RECORD:22   3 <>  INDIVIDUAL_EVENT_STRUCTURE:=   ! p.B8INDIVIDUAL_EVENT_STRUCTURE:B29   { <>  FAM_RECORD:=     L    ! p."FAM_RECORD:"22   ? <>  EVENT_DETAIL:=     L   C ! Cp.&EVENT_DETAIL:&27    <>  FAM_RECORD:=     L    ! p."FAM_RECORD:"22   C <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022    <>  SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32   O  <>  SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   ! <>  SUBMITTER_RECORD:=   L    ! p..$SUBMITTER_RECORD:.25   S" <>  RECORD:= D      L   B ! Bp.RECORD:22  Հ # <>  RECORD:=     L    ! p.RECORD:22   _$ <>  ASSOCIATION_STRUCTURE:= L    ! p.8.ASSOCIATION_STRUCTURE:827  Հ #% <>  CHANGE_DATE:=     L   A ! Ap.$CHANGE_DATE:$27   c& <>  CHILD_TO_FAMILY_LINK:= L   ?> ! >? ! p.6,CHILD_TO_FAMILY_LINK:627    '' <>  EVENT_DETAIL:=     L   @ ! @p.&EVENT_DETAIL:&27   o!( <>  FAM_RECORD:=     L    ! p."FAM_RECORD:"22   3") <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   "s* <>  LDS_INDIVIDUAL_ORDINANCE:= L    ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30   #7 + <>  LDS_SPOUSE_SEALING:=   L    ! p.2(LDS_SPOUSE_SEALING:230   $ , <>  MULTIMEDIA_LINK:=   L    ! p.,"MULTIMEDIA_LINK:,30   C%!- <>  MULTIMEDIA_RECORD:=   L    ! p.0&MULTIMEDIA_RECORD:023   &". <>  PERSONAL_NAME_STRUCTURE:=   ! p.<2PERSONAL_NAME_STRUCTURE:<31   &G#/ <>  PLACE_STRUCTURE:=   L    ! p.,"PLACE_STRUCTURE:,32   ' $0 <>  REPOSITORY_RECORD:=   L    ! p.0&REPOSITORY_RECORD:024   S($1 <>  SOURCE_CITATION:=   L    ! p.RECORD:22   )%2 <>  SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   )W&3 <>  SOURCE_REPOSITORY_CITATION:=   ! p.B8SOURCE_REPOSITORY_CITATION:B33   *'4 <>  SPOUSE_TO_FAMILY_LINK:= L    ! p.8.SPOUSE_TO_FAMILY_LINK:833   c+'5 <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   ',(6 <>  EVENT_DETAIL:=     L    ! p.&EVENT_DETAIL:&27   ,g)7 <>  LINEAGE_LINKED_GEDCOM:= L    ! p.8.LINEAGE_LINKED_GEDCOM:821   -+*8 <>  RECORD:=     L    ! p.RECORD:22   s.*9 <>  ASSOCIATION_STRUCTURE:= L    ! p.8.ASSOCIATION_STRUCTURE:827   7/+:/ <>  EVENT_DETAIL:=     L    ! p.&EVENT_DETAIL:&27   K <>  FAM_RECORD:=     L    ! p."FAM_RECORD:"22    <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022    <>  LDS_INDIVIDUAL_ORDINANCE:= L    ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30   L <>  LDS_SPOUSE_SEALING:=   L    ! p.2(LDS_SPOUSE_SEALING:230   [ <>  NOTE_RECORD:=     L    ! p.$NOTE_RECORD:$24  Հ   <>  NOTE_STRUCTURE:=   L    ! p.* NOTE_STRUCTURE:*31  Հ   <>  PERSONAL_NAME_STRUCTURE:=   ! p.<2PERSONAL_NAME_STRUCTURE:<31    \ <>  PLACE_STRUCTURE:=   L    ! p.,"PLACE_STRUCTURE:,32   k  <>  SOURCE_CITATION:=   L    ! p.RECORD:22   /   <>  SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24      <>  RECORD:=     L    ! p.RECORD:22    l  <>  SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   {0  <>  INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   ?  <>  LINEAGE_LINKED_GEDCOM:= L    ! p.8.LINEAGE_LINKED_GEDCOM:821     <>  RECORD:=     L    ! p.RECORD:22   |    @         PrimitiveCrossReference dJ     PRIMITIVE  STRUCTURE/RECORD    ? ,'  dE ? L   ADDRESS_STRUCTURE:=   L   5 ! 5p.0&ADDRESS_STRUCTURE:027   [   ADDRESS_STRUCTURE:=   L   4 ! 4p.0&ADDRESS_STRUCTURE:027      ADDRESS_STRUCTURE:=   L   3 ! 3p.0&ADDRESS_STRUCTURE:027   g   ADDRESS_STRUCTURE:=   L 2   ! 22  2p.0&ADDRESS_STRUCTURE:027   +   ADDRESS_STRUCTURE:=   L   1 ! 1p.0&ADDRESS_STRUCTURE:027   k   ADDRESS_STRUCTURE:=   L   0 ! 0p.0&ADDRESS_STRUCTURE:027    /    ADDRESS_STRUCTURE:=   L   / ! /p.0&ADDRESS_STRUCTURE:027   w     INDIVIDUAL_EVENT_STRUCTURE:=   ! p.B8INDIVIDUAL_EVENT_STRUCTURE:B29   ;     EVENT_DETAIL:=     L   . ! .p.&EVENT_DETAIL:&27    {    FAM_RECORD:=     L    ! p."FAM_RECORD:"22    ?    INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022        HEADER:=     L    ! p.HEADER:21   K    EVENT_ATTRIBUTE_TYPE:= L    ! p.6,EVENT_ATTRIBUTE_TYPE:640  Հ     FAM_RECORD:=     L    ! p."FAM_RECORD:"22  Հ O    INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022  Հ     MULTIMEDIA_RECORD:=   L   - ! -p.0&MULTIMEDIA_RECORD:023  Հ [    NOTE_RECORD:=     L   , ! ,p.$NOTE_RECORD:$24  Հ    REPOSITORY_RECORD:=   L    ! p.0&REPOSITORY_RECORD:024  Հ _   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24  Հ #   SUBMISSION_RECORD:=   L    ! p.0&SUBMISSION_RECORD:025  Հ k   SUBMITTER_RECORD:=   L    ! p..$SUBMITTER_RECORD:.25  Հ /   INDIVIDUAL_EVENT_STRUCTURE:=   ! p.B8INDIVIDUAL_EVENT_STRUCTURE:B29   o   EVENT_DETAIL:=     L    ! p.&EVENT_DETAIL:&27   3   SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32   {   CHANGE_DATE:=     L    ! p.$CHANGE_DATE:$27   ?   HEADER:=     L    ! p.HEADER:21      HEADER:=     L    ! p.HEADER:21   C   HEADER:=     L    ! p.HEADER:21      FAM_RECORD:=     L    ! p."FAM_RECORD:"22   O    INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28   !   INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28   S"   DATE_APPROXIMATED:=   L    ! p.0&DATE_APPROXIMATED:037  Հ #   DATE_LDS_ORD:=   L    ! p.&DATE_LDS_ORD:&38   _$   DATE_PERIOD:=     L    ! p.$DATE_PERIOD:$39   #%   DATE_RANGE:=     L    ! p."DATE_RANGE:"39   c&   DATE_VALUE:=     L    ! p."DATE_VALUE:"39    ''   DATE_VALUE:=     L    ! p."DATE_VALUE:"39   o!(   DATE:= D      L    ! p. DATE:37   3")   DATE_CALENDAR:=   L    ! p.(DATE_CALENDAR:(37   "s*   DATE:= D      L    ! p. DATE:37  Հ #7 +   CHANGE_DATE:=     L    ! p.$CHANGE_DATE:$27   $ ,   PUBLICATION_DATE:=   L    ! p..$PUBLICATION_DATE:.48   C%!-   TRANSMISSION_DATE:=   L    ! p.0&TRANSMISSION_DATE:051   &".   DATE_CALENDAR:=   L    ! p.(DATE_CALENDAR:(37   &G#/   DATE_CALENDAR:=   L    ! p.(DATE_CALENDAR:(37   ' $0   DATE_CALENDAR:=   L    ! p.(DATE_CALENDAR:(37   S($1   DATE_CALENDAR:=   L    ! p.(DATE_CALENDAR:(37   )%2   DATE_CALENDAR:=   L    ! p.(DATE_CALENDAR:(37   )W&3   LDS_INDIVIDUAL_ORDINANCE:= L    ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30   *'4   LDS_SPOUSE_SEALING:=   L    ! p.2(LDS_SPOUSE_SEALING:230   c+'5   DATE_VALUE:=     L    ! p."DATE_VALUE:"39   ',(6   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   ,g)7   DATE_VALUE:=     L    ! p."DATE_VALUE:"39   -+*8   DATE_VALUE:=     L    ! p."DATE_VALUE:"39   s.*9   ENTRY_RECORDING_DATE:= L    ! p.6,ENTRY_RECORDING_DATE:640   7/+:/   EVENT_DETAIL:=     L    ! p.&EVENT_DETAIL:&27      DATE_EXACT:=     L    ! p."DATE_EXACT:"38      DATE_GREG:=     L    ! p. DATE_GREG: 38      DATE_FREN:=     L    ! p. DATE_FREN: 38   kL   DATE_HEBR:=     L    ! p. DATE_HEBR: 38   /   DATE_JULN:=     L    ! p. DATE_JULN: 38      MULTIMEDIA_LINK:=   L    ! p.,"MULTIMEDIA_LINK:,30       MULTIMEDIA_RECORD:=   L   $ ! $p.0&MULTIMEDIA_RECORD:023   { \   NUMBER:=     L    ! p.NUMBER:47   ?    YEAR_GREG:=     L    ! p. YEAR_GREG: 52        MULTIMEDIA_RECORD:=   L   # ! #p.0&MULTIMEDIA_RECORD:023        SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32    l    EVENT_TYPE_CITED_FROM:= L    ! p."CITED_FROM:"41   O0    EVENTS_RECORDED:=   L    ! p.,"EVENTS_RECORDED:,41       EVENT_DETAIL:=     L   " ! "p.&EVENT_DETAIL:&27       SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32   |    EVENT_ATTRIBUTE_TYPE:= L    ! p.6,EVENT_ATTRIBUTE_TYPE:640   _@    EVENT_ATTRIBUTE_TYPE:= L    ! p.6,EVENT_ATTRIBUTE_TYPE:640   #    SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24       EVENTS_RECORDED:=   L    ! p.,"EVENTS_RECORDED:,41  Հ    HEADER:=     L    ! p.HEADER:21   oP   HEADER:=     L    ! p.HEADER:21   3   HEADER:=     L    ! p.HEADER:21      SUBMISSION_RECORD:=   L    ! p.0&SUBMISSION_RECORD:025      SUBMISSION_RECORD:=   L    ! p.0&SUBMISSION_RECORD:025   `   LANGUAGE_OF_TEXT:=   L    ! p..$LANGUAGE_OF_TEXT:.42   C$   LANGUAGE_PREFERENCE:= L    ! p.4*LANGUAGE_PREFERENCE:442      HEADER:=     L    ! p.HEADER:21      SUBMITTER_RECORD:=   L    ! p..$SUBMITTER_RECORD:.25   p   LDS_INDIVIDUAL_ORDINANCE:=   ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30   S4   LDS_INDIVIDUAL_ORDINANCE:=   ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30      LDS_INDIVIDUAL_ORDINANCE:=   ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30      LDS_SPOUSE_SEALING:=   L   ! ! !p.2(LDS_SPOUSE_SEALING:230       DATE_EXACT:=     L    ! p.&EVENT_DETAIL:&27   cD!   DATE_FREN:=     L    ! p. DATE_FREN: 38   '"   DATE_HEBR:=     L    ! p. DATE_HEBR: 38   #   MULTIMEDIA_LINK:=   L    ! p.,"MULTIMEDIA_LINK:,30    $   MULTIMEDIA_LINK:=   L    ! p.,"MULTIMEDIA_LINK:,30   s!T%   MULTIMEDIA_RECORD:=   L    ! p.0&MULTIMEDIA_RECORD:023   7"&   HEADER:=     L    ! p.HEADER:21   "'   SUBMISSION_RECORD:=   L    ! p.0&SUBMISSION_RECORD:025   #(   HEADER:=     L    ! p.HEADER:21   $d)   REPOSITORY_RECORD:=   L    ! p.0&REPOSITORY_RECORD:024   G%( *   HEADER:=     L    ! p.HEADER:21    & +   PERSONAL_NAME_STRUCTURE:=   ! p.<2PERSONAL_NAME_STRUCTURE:<31   &!,   NAME_PIECE_NICKNAME:= L    ! p.4*NAME_PIECE_NICKNAME:446   't"-   NAME_PIECE_GIVEN:=   L    ! p..$NAME_PIECE_GIVEN:.46   W(8#.   NAME_PIECE_SURNAME:= L    ! p.2(NAME_PIECE_SURNAME:246   )#/   NAME_PIECE_PREFIX:=   L    ! p.0&NAME_PIECE_PREFIX:046   )$0   NAME_PIECE_SUFFIX:=   L    ! p.0&NAME_PIECE_SUFFIX:046   *%1   NAME_PIECE_SURNAME_PREFIX:=   ! p.@6NAME_PIECE_SURNAME_PREFIX:@46   g+H&2   PERSONAL_NAME_STRUCTURE:=   ! p.<2PERSONAL_NAME_STRUCTURE:<31   +, '3   PERSONAL_NAME_STRUCTURE:= L    ! p.<2PERSONAL_NAME_STRUCTURE:<31   ,'4   PERSONAL_NAME_STRUCTURE:=   ! p.<2PERSONAL_NAME_STRUCTURE:<31   -(5   PERSONAL_NAME_STRUCTURE:= L    ! p.<2PERSONAL_NAME_STRUCTURE:<31   w.X)6   PERSONAL_NAME_STRUCTURE:=   ! p.<2PERSONAL_NAME_STRUCTURE:<31   ;/*7   PERSONAL_NAME_STRUCTURE:= L    ! p.<2PERSONAL_NAME_STRUCTURE:<31  Հ    INDIVIDUAL_ATTRIBUTE_STRUCTURE:=     ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28      INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28      INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28   kL   YEAR_GREG:=     L    ! p. YEAR_GREG: 52   /   INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28      SUBMISSION_RECORD:=   L    ! p.0&SUBMISSION_RECORD:025       CHILD_TO_FAMILY_LINK:= L    ! p.6,CHILD_TO_FAMILY_LINK:627   { \   INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   ?    ADDRESS_STRUCTURE:=   L    ! p.0&ADDRESS_STRUCTURE:027        INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28        HEADER:=     L    ! p.HEADER:21    l    PLACE_STRUCTURE:=   L    ! p.,"PLACE_STRUCTURE:,32   O0    PLACE_VALUE:=     L    ! p.$PLACE_VALUE:$48       LDS_INDIVIDUAL_ORDINANCE:=   ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30       LDS_SPOUSE_SEALING:=   L    ! p.2(LDS_SPOUSE_SEALING:230   |    PLACE_LIVING_ORDINANCE:= L    ! p.:0PLACE_LIVING_ORDINANCE::48   _@    PLACE_STRUCTURE:=   L    ! p.,"PLACE_STRUCTURE:,32   #    SOURCE_JURISDICTION_PLACE:= L    ! p.@6SOURCE_JURISDICTION_PLACE:@50       INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28      HEADER:=     L    ! p.HEADER:21   oP   HEADER:=     L    ! p.HEADER:21   3   ASSOCIATION_STRUCTURE:= L    ! p.8.ASSOCIATION_STRUCTURE:827  Հ    PERMANENT_RECORD_FILE_NUMBER:=   ! p.PERM_RFN:47      PERMANENT_RECORD_FILE_NUMBER:=   ! p.PERM_RFN:47   `   INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   C$   INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28      EVENT_DETAIL:=     L    ! p.&EVENT_DETAIL:&27      SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   p   INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   S4   ROLE_IN_EVENT:=   L    ! p.(ROLE_IN_EVENT:(49      SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32      INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28       INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   cD!   INDIVIDUAL_ATTRIBUTE_STRUCTURE:=   ! p.J@INDIVIDUAL_ATTRIBUTE_STRUCTURE:J28   '"   SOURCE_REPOSITORY_CITATION:=   ! p.B8SOURCE_REPOSITORY_CITATION:B33   #   SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32    $   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   s!T%   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   7"&   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   "'   SOURCE_REPOSITORY_CITATION:=   ! p.B8SOURCE_REPOSITORY_CITATION:B33   #(   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   $d)   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   G%( *   SUBMITTER_RECORD:=   L    ! p..$SUBMITTER_RECORD:.25    & +   SUBMITTER_RECORD:=   L    ! p..$SUBMITTER_RECORD:.25   &!,   NOTE_RECORD:=     L    ! p.$NOTE_RECORD:$24   't"-   NOTE_STRUCTURE:=   L    ! p.* NOTE_STRUCTURE:*31   W(8#.   LDS_INDIVIDUAL_ORDINANCE:=   ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30   )#/   LDS_SPOUSE_SEALING:=   L    ! p.2(LDS_SPOUSE_SEALING:230   )$0   SUBMISSION_RECORD:=   L    ! p.0&SUBMISSION_RECORD:025   *%1   DATE_PHRASE:=     L    ! p.$DATE_PHRASE:$39   g+H&2   NAME_PERSONAL:=   L    ! p.(NAME_PERSONAL:(45   +, '3   PLACE_VALUE:=     L    ! p.$PLACE_VALUE:$48   ,'4   TEXT_FROM_SOURCE:=   L    ! p..$TEXT_FROM_SOURCE:.51   -(5   SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32   w.X)6   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24   ;/*7   CHANGE_DATE:=     L    ! p.$CHANGE_DATE:$27      HEADER:=     L    ! p.HEADER:21      HEADER:=     L    ! p.HEADER:21      FAM_RECORD:=     L    ! p."FAM_RECORD:"22   kL   INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022   /   MULTIMEDIA_RECORD:=   L      ! p.0&MULTIMEDIA_RECORD:023      NOTE_RECORD:=     L     !  p.$NOTE_RECORD:$24  Հ     REPOSITORY_RECORD:=   L    !  ! p.0&REPOSITORY_RECORD:024  Հ { \   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24  Հ ?    FAM_RECORD:=     L    ! p."FAM_RECORD:"22  Հ      INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022  Հ      MULTIMEDIA_RECORD:=   L    ! p.0&MULTIMEDIA_RECORD:023    l    NOTE_RECORD:=     L    ! p.$NOTE_RECORD:$24  Հ O0    REPOSITORY_RECORD:=   L    ! p.0&REPOSITORY_RECORD:024  Հ     SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24  Հ     HEADER:=     L    ! p.HEADER:21   |    SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32   _@    CHILD_TO_FAMILY_LINK:= L    ! p.6,CHILD_TO_FAMILY_LINK:627   #    FAM_RECORD:=     L    ! p."FAM_RECORD:"22       INDIVIDUAL_EVENT_STRUCTURE:=   ! p.B8INDIVIDUAL_EVENT_STRUCTURE:B29      LDS_INDIVIDUAL_ORDINANCE:=   ! p.>4LDS_INDIVIDUAL_ORDINANCE:>30   oP   SPOUSE_TO_FAMILY_LINK:= L    ! p.8.SPOUSE_TO_FAMILY_LINK:833  Հ 3   FAM_RECORD:=     L    ! p."FAM_RECORD:"22      INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022      NOTE_STRUCTURE:=   L    ! p.* NOTE_STRUCTURE:*31   `   NOTE_RECORD:=     L    ! p.$NOTE_RECORD:$24   C$   MULTIMEDIA_LINK:=   L    ! p.,"MULTIMEDIA_LINK:,30  Հ    MULTIMEDIA_RECORD:=   L    ! p.0&MULTIMEDIA_RECORD:023      REPOSITORY_RECORD:=   L    ! p.0&REPOSITORY_RECORD:024   p   SOURCE_CITATION:=   L    ! p.,"SOURCE_CITATION:,32   S4   SOURCE_RECORD:=   L    ! p.(SOURCE_RECORD:(24      FAM_RECORD:=     L    ! p."FAM_RECORD:"22      INDIVIDUAL_RECORD:=   L    ! p.0&INDIVIDUAL_RECORD:022       RELATION_IS_DESCRIPTOR:= L    ! p..$RELATION_IS_DESC:.48   cD!   SUBMITTER_RECORD:=   L    ! p..$SUBMITTER_RECORD:.25   '"   YEAR_GREG:=     L    ! p. YEAR_GREG: 52   #   DATE_JULN:=     L    ! p. DATE_JULN: 38    $   DATE_FREN:=     L    ! p. DATE_FREN: 38   s!T%   DATE_HEBR:=     L    ! p. DATE_HEBR: 38   7"&   DATE_EXACT:=     L    ! p.&EVENT_DETAIL:&27   "'   DATE_GREG:=     L    ! p. DATE_GREG: 38   #(   $d)   @NNH   AppendixC Ԉ     LDSTempleCodes   H     (asofJune1995)     3,X d,X3TEMPLE X ABBREVIATIONS  TEMPLE  ABBREVIATIONS h (<X<T$T$(ALBERTA X ALBER d AL l APIASAMOA X APIA d AP 0 ARIZONA X ARIZO d AZ x  ATLANTAGA X ATLAN d AT <   BOGOTACOL. X BOGOT d BG  |  BOISEID X BOISE d BO  @  BOUNTIFULUT X BOUNT d "    BUENOSAIRES X BAIRE d BA L  CHICAGOIL X CHICA d CH   COCHABAMBA,BOLIVA X COCHA d " P  DALLAS,TX X DALLA d DA   DENVER,CO X DENVE d DV \  ENDOWMENTHOUSE X EHOUS d EH    FRANKFURT X FRANK d FR ` FREIBERG X FREIB d FD $ GUATAMALA X GUATE d GA l GUAYAQUIL,ECUADOR X GUAYA d GY 0 HARTFORD,CONN X HARTF d " p HAWAII X HAWAI d HA 4 HONGKONG X HKONG d " | IDAHOFALLS,ID X IFALL d IF @ JOHANNESBURG,S.A. X JOHAN d JO  JORDANRIVER,UT X JRIVE d JR D LASVEGAS,NV X LVEGA d LV  LIMA,PERU X LIMA d LI P LOGAN,UT X LOGAN d LG  LONDON X LONDO d LD T  LOSANGELES,Ca X LANGE d LA ! MADRID,SPAIN X MADRI d " `" MANILA,PHILIPPINES X MANIL d MA $# MANTI,UT X MANTI d MT d$ MEXICOCITY X MEXIC d MX (% MT.TIMPANOGAS,UT X MTIMP d " p & NASHVILLE,TENN X NASHV d " 4!' NAUVOO X NAUVO d " !t( NEWZEALAND X NZEAL d NZ "8) NUKU'ALOFA,TONGA X NUKUA d TG #* OAKLAND,CA X OAKLA d OK D$ + OGDEN,UT X OGDEN d OG %!, ORLANDO,FL X ORLAN d " %H"- PAPEETE,TAHITI X PAPEE d TA & #. PORTLAND,OR X PORTL d PT T'#/ PRESIDENT'SOFFICE X POFFI d " ($0 PRESTON,ENG X PREST d " (X%1 PROVO,UT X PROVO d  )&2 PVRECIFE,BRAZIL X RECIF d " d*&3 SALTLAKE,UT X SLAKE d SL (+'4 SANDIEGO,CA X SDIEG d SA +h(5 SANTIAGO,CHILE X SANTI d SN ,,)6 SANTODOMINGO,D.R. X SDOMI d " t-)7 SAOPAULO,BRAZ X SPAUL d SP 8.*8 SEATTLE,WA X SEATT d SE .x+9 SEOUL,KOREA  SEOUL " SO l9 ST.GEORGE,UT  SGEOR " SG 0: ST.LOUIS,MISSOURI  SLOUI " " x ; STOCKHOLM,SWDN  STOCK " ST < < SWISS  SWISS " SW  |= SYDNEY,AUST  SYDNE " SD  @> TAIPEI,TAIWAN  TAIPE " TP   ? TOKYO,JAPAN  TOKYO " TK L @ TORONTO,CAN.  TORNO " TR  A VERNAL,UT.  VERNA " " P B WASHINGTON,DC  WASHI " WA  C  \ D (<X<(    E% XO >,X dE     AppendixD '        ANSELCharacterSet   ThefollowingtablesshowthespacingandnonspacingdiacriticcharactersthatarecontainedintheANSELsetrequiredbythelanguagessupportedbyGEDCOM5.ThistablewasaddedtogivehelptothosereceivingtheGEDCOMstandardondisk.Thegraphiccharactersshownarenotalwaysaccurate,howeverthenameofthediacriticandthedecimalequivalentshould  agreewiththeANSELstandard. \ 0  C/RcolumnreferstothecolumnandrowoftheAmericanNationalStandardZ39.471985tableshowingtheANSEL h   charactergraphicandits8bitbinaryrepresentation. T$T$ 0  wpcodecolumnshowstheWordperfect(codepageandcharacternumber,forexample1,2)chosenastheclosest  0  representationofthediacriticasshowninWordperfect5.1AppendixP. T$T$ 0  DeccolumnshowstothedecimalequivalentforthatdiacriticasisusedintheANSELcharacterset.Thehexadecimal |  equivalentisobtainedfromconvertingtheC/Rcolumnintoatocharacterhexadecimalnumber,forexample14/10convertstoEAhexor234dec. T$T$   Namecolumngivestheenglishnameofthediacritic.  0  exampleofusecolumnshowsanexampleofwordsusingthisdiacritic.Forthenonspacingdiacritic,thismarkappears  beforethecharacterinwhichitshouldbesuperimposed. T$T$ @~~; ANSEL  Nonspacinggraphiccharacters %Ԉ $ @h h 48bitcharacters(requiredforlanguagessupported)  SOURCE<,*  X5 s< C/R  wpcode * Dec  Graphic  Name  exampleofuse  p ? ,' i dE ? | _REC14/1  1,0 * 225    graveaccent0  rgleµT$T$ µ14/2  1,6 * 226    acuteaccent  estµ ! µ14/3  1,3 * 227    circumflexaccent  mmeµ # µ14/4  1,2 * 228    tilde  nioµ  % µ14/5  1,8 * 229    macron  g]jojsµ  !' µ14/6  1,22 * 230    breve  alt[µ ") µ14/7  1,15 * 231    dotabove  abaµ $ + µ14/8  1,7 * 232    umlaut(diaeresis)  ppnaµ %!- µ14/9  1,19 * 233    hacek  vdyµ &w#/ µ14/10  1,14 * 234  $  circleabove(angstrom)  hrµ w($1 µ_REC14/13  1,10 * 237    highcomma,offcenter  rozdel ovacµ M+'4 µ14/14  1,16 * 238    doubleacuteaccent  idszakiµ ,E)6 µ_REC15/0  2,15 * 240  2  cedilla  aµ .+8  Q/+9 Z  µ15/1  2,17 * 241  '  righthook  viet_µ  µ_REC15/6  2,7 * 246  .  underscore  samarµ  µ15/7  2,16 * 247  &  lefthook  darziaµ q R µ_REC15/14  1,9 * 254    highcomma,centered  gmotermika         R @. . = ANSEL  Spacinggraphiccharacters 0Ԉ   @K8bit C/R  wpcode * Dec  Graphic  Name  exampleofuse  0 ? ,'  dE ? < _REC10/1  1,152 * 161    slashL"uppercase  ;dµ K µ10/2  1,80 * 162    slashO"uppercase  stµ K  µ10/3  1,78 * 163  N  slashD"uppercase  Nuroµ  C  µ10/4  1,88 * 164  X  thorn"uppercase  Xannµ C  µ10/5  1,36 * 165    ligatureAE"uppercase  girµ ;  µ10/6  1,166 * 166    ligatureOE"uppercase  uvreµ u  µ10/7  1,6 * 167    miagkiiznak  fakultetµ u µ10/8  1,1 * 168    middledot  novellaµ m µ_REC10/14  1,11 * 174    alif  Un yushoµ 7 µ_REC11/0  2,11 * 176    ayn  failµ   µ11/1  1,153 * 177    slashl"lowercase  rozbiµ   µ11/2  1,81 * 178    slasho"lowercase  hjµ  µ11/3  1,79 * 179  O  slashd"lowercase  Oavolaµ   µ11/4  1,89 * 180  Y  thorn"lowercase  Yannµ " µ11/5  1,37 * 181    ligatureae"lowercase  skgµ  7% µ11/6  1,167 * 182    ligatureoe"lowercase  uvreµ 7"' µ_REC11/8  1,24 * 184    dotlessi"lowercase  masalµ $} ) µ11/9  4,11 * 185    Britishpound  5.00µ }%!+ µ11/10  1,8786 * 186  W(V)  ethµ  verWur &u#- µµ_REC12/3  4,23 * 195    copyrightmark  1993µ )%0 µ12/5  4,8 * 197    invertedquestionmark  Queµ *y'2 µ12/6  4,7 * 198    invertedexclamationmark  Estaµ y,(4 µ_REC_REC_REC_REC12/15  1,23 * 207    EsZet  Preu en /}+7        @BBH  APPENDIXE     fC,,d D |$\<t,*   f @, , =  EncodingandDecodingAlgorithms 0 @ppBforMultimediaObjects Ԉ  Introduction :   T EmbeddedmultimediaobjectsinGEDCOMrequiresspecialhandling.Theseobjectsarenormallyrepresentedbybinaryfilescontainingcharacterswhichinterferewithdatatransmissionprotocols.Thisdocumentdescribeshowthebinarycharactersareencodedfortransmissionandthendecodedtorebuildthemultimediafile.Thealgorithmforencodingbinaryimages,compatiblewithGEDCOMtransmission,issimilartoanencodingschemethatwouldbeusedincreatingahexadecimalrepresentation,butitusesabase64numberrepresentationratherthanbase16numberrepresentation.  Encoding : ThisalgorithmisforconvertingmultimediaimagesrepresentedinbinarynumbersintoacollectionthatdoesnotcontainanyoftheASCIIcontrolcharacters.Thisconversioneliminatestheoccurrenceofspecialcharacterssuchasthe"@"whichhasspecialmeaningtoGEDCOM.Theencodingroutineconvertsabinarymultimediafilesegmentoffrom1to54bytesinlengthintoanencodedGEDCOMlinevalueof2to64bytesinlength.ThisencodedvaluebecomestheusedintheMULTIMEDIA_RECORD(seepage0&MULTIMEDIA_RECORD:023  .)Thealgorithmaccomplishesitsgoalusingthefollowingsteps:  1.0  Each3bytes(24bits)ofthebinary1to54charactersegmentisdividedintofour &"! (6bit)values.Eachofthese(6bit)valuesareconvertedintoan(8bit)charactermakingacharacterwhosehexadecimalrepresentationisbetween0x00and0x3F(0to63decimal.) T$T$   2.0  Eachofthe4newcharactersrepresentsanEncodingkeywhichisusedtoobtain L+'& thenewreplacementcharacterfromanEncodingTableincludedinthisappendix. T$T$   d-)(   3.0  Exceptionprocessingmayberequiredinprocessingthelast3bytechunkofthe1   to54charactersegment,whichmayconsistof0,1,or2bytes: T$T$      , Retrieved  D Action <     a. , 0bytes0 Padthelast3characterswith0xFF.Theconversioniscomplete. H T$ T$     b. , 1byte:0 Padlasttwobyteswith0xFFthencompletesteps1and2above. T T$ T$     c. , 2bytes:0 Padlastbytewith0xFFthencompletesteps1and2above. ` T$ T$   5.0  Repeatuntilallcharactersinthereceivedlinevaluehasbeensubstituted.The  x  returnvalueofnewencodedcharactersshouldcontainfrom4to72characters.Thelengthofthereturnvaluewillalwaysbeamultipleof4. T$T$   Decoding : 8  TheDecodingroutineconvertstheencodedlinevaluebackintotheoriginalbinarycharactermultimediafilesegment.Thedecodingalgorithmcanbeaccomplishedinthefollowingsteps:  1.0  Eachencodedmultimedialinesegmentisdividedintosetsof4(8bit)characters.T$T$   2.0  Eachofthesecharactersbecomesadecodingkeyusedtolookupacorresponding   characterfromtheDecodingTable.Anew(24bit)groupisformedbyconcatenatingtheloworder6bitsfromeachofthe4charactersobtainedfromthedecodingtable. T$T$   3.0  Dividethisnew24bitgroupcreatedbystep2intothree(8bit)charactersand !\ concatenatethemintothestreamofcharactersbeingbuiltasthedecodedresults. T$T$   4.0  Processingendswhenthe0xFFpaddedbytesareencountered.%! T$T$   &"! @F EncodingTable       Encoding Replacement     $  \     Encoding t Replacement      Key d   Character     $  \       Key t    $   Character 0 (<X<T$T$(    0x00 d   0x2E D .  H     0x01 d   0x2F D /  T     0x02 d   0x30 D 0  `     0x03 d   0x31 D 1  l  Ѐ    0x04 d   0x32 D 2  x      0x05 d   0x33 D 3       0x06 d   0x34 D 4       0x07 d   0x35 D 5        0x08 d   0x36 D 6 ,     0x09 d   0x37 D 7 8     0x0A d   0x38 D 8 D     0x0B d   0x39 D 9 P      d    D  \     0x0C d   0x41 D A h     0x0D d   0x42 D B t Ѐ    0x0E d   0x43 D C      0x0F d   0x44 D D      0x10 d   0x45 D E      0x11 d   0x46 D F       0x12 d   0x47 D G ,     0x13 d   0x48 D H 8     0x14 d   0x49 D I D Ѐ    0x15 d   0x4A D J  P     0x16 d   0x4B D K !\     0x17 d   0x4C D L "h     0x18 d   0x4D D M #t      0x19 d   0x4E D N %!      0x1A d   0x4F D O &"!     0x1B d   0x50 D P '#"     0x1C d   0x51 D Q (($#     0x1D d   0x52 D R 4)%$     0x1E d   0x53 D S @*&% Ѐ    0x1F d   0x54 D T L+'&     0x20 d   0x55 D U X,('     0x21 d   0x56 D V d-)( Ѐ    0x22 d   0x57 D W p.*)  P   0x23   0  h 0x58  X  H)  P   0x24   0  h 0x59  Y  T*  P   0x25   0  h 0x5A  Z  `+  P      0  h     l ,  P   0x26   0  h 0x61  a  x -  P   0x27   0  h 0x62  b  .  P   0x28   0  h 0x63  c  /  P   0x29   0  h 0x64  d   0  P   0x2A   0  h 0x65  e ,1  P   0x2B   0  h 0x66  f 82 Ѐ P   0x2C   0  h 0x67  g D3  P   0x2D   0  h 0x68  h P4  P   0x2E   0  h 0x69  i \5 Ѐ P   0x2F   0  h 0x6A  j h6  P   0x30   0  h 0x6B  k t7  P   0x31   0  h 0x6C  l 8  P   0x32   0  h 0x6D  m 9  P   0x33   0  h 0x6E  n :  P   0x34   0  h 0x6F  o  ;  P   0x35   0  h 0x70  p ,<  P   0x36   0  h 0x71  q 8=  P   0x37   0  h 0x72  r D>  P   0x38   0  h 0x73  s  P? Ѐ P   0x39   0  h 0x74  t !\@  P   0x3A   0  h 0x75  u "hA  P   0x3B   0  h 0x76  v #t B Ѐ P   0x3C   0  h 0x77  w %!C  P   0x3D   0  h 0x78  x &"D  P   0x3E   0  h 0x79  y '#E  P   0x3F   0  h 0x7A  z (($F  @*&H (<X<(@F DecodingTable        Decoding Replacement   $  \       Decoding  Replacement $     Key d   Character     $  \       Key t    0   Character < (<X<T$T$(    0x2E d .  0x00  T     0x2F d /  0x01  `     0x30 d 0  0x02  l      0x31 d 1  0x03  x  Ѐ    0x32 d 2  0x04       0x33 d 3  0x05       0x34 d 4  0x06        0x35 d 5  0x07 ,     0x36 d 6  0x08 8     0x37 d 7  0x09 D     0x38 d 8  0x0A P     0x39 d 9  0x0B \     0x3A0x40notvalid    0x41 d A  0x0C t     0x42 d B  0x0D  Ѐ    0x43 d C  0x0E      0x44 d D  0x0F      0x45 d E  0x10       0x46 d F  0x11 ,     0x47 d G  0x12 8     0x48 d H  0x13 D     0x49 d I  0x14  P Ѐ    0x4A d J  0x15 !\     0x4B d K  0x16 "h     0x4C d L  0x17 #t      0x4D d M  0x18 %!      0x4E d N  0x19 &"!     0x4F d O  0x1A '#"     0x50 d P  0x1B (($#     0x51 d Q  0x1C 4)%$     0x52 d R  0x1D @*&%     0x53 d S  0x1E L+'& Ѐ    0x54 d T  0x1F X,('     0x55 d U  0x20 d-)(     0x56 d V  0x21 p.*) Ѐ P   0x57  W 0  h 0x22  T)  P   0x58  X 0  h 0x23  `*  P   0x59  Y 0  h 0x24  l +  P   0x5A  Z 0  h 0x25  x ,  P   0x5B0x60 h notvalid  -  P   0x61  a 0  h 0x26  .  P   0x62  b 0  h 0x27   /  P   0x63  c 0  h 0x28 ,0  P   0x64  d 0  h 0x29 81  P   0x65  e 0  h 0x2A D2  P   0x66  f 0  h 0x2B P3  P   0x67  g 0  h 0x2C \4  P   0x68  h 0  h 0x2D h5  P   0x69  i 0  h 0x2E t6  P   0x6A  j 0  h 0x2F 7  P   0x6B  k 0  h 0x30 8  P   0x6C  l 0  h 0x31 9  P   0x6D  m 0  h 0x32  :  P   0x6E  n 0  h 0x33 ,;  P   0x6F  o 0  h 0x34 8<  P   0x70  p 0  h 0x35 D=  P   0x71  q 0  h 0x36  P>  P   0x72  r 0  h 0x37 !\?  P   0x73  s 0  h 0x38 "h@  P   0x74  t 0  h 0x39 #t A  P   0x75  u 0  h 0x3A %!B  P   0x76  v 0  h 0x3B &"C  P   0x77  w 0  h 0x3C '#D  P   0x78  x 0  h 0x3D (($E  P   0x79  y 0  h 0x3E 4)%F  P   0x7A  z 0  h 0x3F @*&G  P