如何使用系谱数据通信(gedcom)文件(use a genealogical data communication (gedcom) file)

交换家谱信息最常用的方法之一是GEDCOM文件,它是家谱数据通信的首字母缩写。简单地说,GEDCOM是一种将家谱数据格式化为文本文件的方法,任何系谱软件程序都可以轻松读取和转换该文本文件。GEDCOM规范最初于1985年制定,由耶稣基督后期圣徒教会的家族历史部拥有和管理。GEDCOM is 5.5和5.5.1(遗留的GEDCOM)不再维护,因为GEDCOM X上的开发仍在继续。...

交换家谱信息最常用的方法之一是GEDCOM文件,它是家谱数据通信的首字母缩写。简单地说,GEDCOM是一种将家谱数据格式化为文本文件的方法,任何系谱软件程序都可以轻松读取和转换该文本文件。GEDCOM规范最初于1985年制定,由耶稣基督后期圣徒教会的家族历史部拥有和管理。GEDCOM is 5.5和5.5.1(遗留的GEDCOM)不再维护,因为GEDCOM X上的开发仍在继续。

Smiling woman at table with old photographs and genealogical tree

使用gedcom

几乎所有主要的家谱软件包和网站——包括Reonney、祖先探索、My Family Tree和其他——都按照GEDCOM标准读写,尽管这些工具中的大多数也有自己的专有格式。根据GEDCOM版本和任何给定系谱软件程序的版本,您可能会遇到一些导致互操作性不完善的标准问题。例如,程序X可能不支持程序Y支持的一些标记,因此可能会发生一些数据丢失。您需要检查每个程序的技术规范,看看它是否与GEDCOM标准不同,以及如何与GEDCOM标准不同。

系谱gedcom文件的剖析

如果您使用文字处理器打开一个GEDCOM文件,您将看到一堆乱七八糟的数字、缩写以及数据位和数据块。GEDCOM文件中没有空行和缩进。这是因为它是一种从一台计算机到另一台计算机交换信息的规范,从未打算将其作为文本文件读取。

GEDCOM基本上是将您的家庭信息转换为大纲格式。GEDCOM文件中的记录按一组行排列,这些行包含关于一个个体(INDI)或一个族(FAM)的信息,并且单个记录中的每一行都有一个级别号。每条记录的第一行编号为零,表示它是新记录的开始。在该记录中,不同的级别编号是其上一个级别的细分。例如,一个人的出生可能被给予1级,关于出生的更多信息(日期、地点等)将被给予2级。

在级别编号之后,您将看到一个描述性标记,它引用该行中包含的数据类型。大多数标签都很明显——BIRT表示出生,PLAC表示地点——但有些标签更为模糊,比如BARM表示成人礼。

GEDCOM记录的一个简单示例:

0 @I2@ INDI 1 NAME Charles Phillip /Ingalls/ 1 SEX M1 BIRT2 DATE 10 JAN 18362 PLAC Cuba, Allegheny, NY1 DEAT2 DATE 08 JUN 19022 PLAC De Smet, Kingsbury, Dakota Territory1 FAMC @F2@1 FAMS @F3@0 @I3@ INDI1 NAME Caroline Lake /Quiner/1 SEX F1 BIRT2 DATE 12 DEC 18392 PLAC Milwaukee Co., WI1 DEAT2 DATE 20 APR 19232 PLAC De Smet, Kingsbury, Dakota Territory1 FAMC @F21@1 FAMS @F3@

标记还可以用作指针(例如@I2@),指示同一GEDCOM文件中的相关个人、族或源。例如,家庭记录(FAM)将包含指向丈夫、妻子和孩子的个人记录(INDI)的指针。

以下是包含查尔斯和卡罗琳的家庭记录,这两个人是上文讨论的:

0 @F3@ FAM1 HUSB @I2@1 WIFE @I3@1 MARR2 DATE 01 FEB 18602 PLAC Concord, Jefferson, WI1 CHIL @I1@1 CHIL @I42@1 CHIL @I44@1 CHIL @I45@1 CHIL @I47@

GEDCOM基本上是一个连接的记录网络,带有指针,可以保持所有的关系。虽然您现在应该能够使用文本编辑器破译GEDCOM,但您仍然会发现使用适当的软件阅读GEDCOM要容易得多。

GEDCOM包含两个附加部分:一个标题部分(由第0行HEAD引导),其中包含关于文件的元数据;头是文件的第一部分。最后一行(称为尾部)表示文件的结尾。它只是读取0 TRLR。

如何打开和读取gedcom文件

打开GEDCOM文件通常很简单。首先确保该文件是真正的系谱GEDCOM文件,而不是系谱软件程序以某种专有格式创建的族谱文件。文件以.ged扩展名结尾时为GEDCOM格式。如果文件以扩展名.zip结尾,则该文件已压缩,需要先解压缩。

备份现有的系谱数据库,然后用软件打开(或导入)该文件。

如何将家谱保存为gedcom文件

所有主要的家谱软件程序都支持创建GEDCOM文件。创建GEDCOM文件不会覆盖现有数据或以任何方式更改现有文件。相反,一个新文件是由一个名为导出的过程生成的。通过遵循软件帮助工具中提供的基本说明,使用任何族谱软件导出GEDCOM文件都很容易。删除您的家谱中仍然活着的人的私人信息,如出生日期和社会保险号码,以保护他们的隐私。

标签列表

GEDCOM 5.5标准支持许多不同的标记和指示器:

缩写{缩写}标题、描述或名称的简称。

地址个人、信息提交人、存储库、企业、学校或公司的当代地址,通常用于邮寄目的。

ADR1{ADDRESS1}地址的第一行。

ADR2{ADDRESS2}地址的第二行。

ADOP{ADOPTION}用于修饰或说明建立一种生物学上不存在的亲子关系。

AFN{AFN}存储在祖先文件中的单个记录的唯一永久记录文件号。

年龄{AGE}事件发生时个人的年龄或文档中列出的年龄。

AGNC{AGENCY}有权或有责任管理或治理的机构或个人

ALIA{ALIAS}一个指标,用于链接可能是同一个人的不同记录描述。

与个人祖先有关的祖先。

ANCI{antions_INTEREST}表示对该个体祖先的额外研究感兴趣。(另见DESI)

ANUL{废除}从一开始就宣布婚姻无效(从未存在)。

ASSO{ASSOCIATES}一个用于链接朋友、邻居、亲戚或个人同事的指示器。

AUTH{AUTHOR}创建或编辑信息的个人的姓名。

BAPL{BAPTISM-LDS}由LDS教会的祭司权威在八岁或更高年龄进行的洗礼活动。(另见BAPM,下一页)

洗礼{洗礼}在婴儿期或以后进行的洗礼活动(非洗礼)。(另见上文BAPL和CHR。)

BARM{BAR_MITZVAH}犹太男孩年满13岁时举行的仪式。

BASM{BAS_成年礼}犹太女孩年满13岁时举行的仪式,也称为“蝙蝠成年礼”

出生进入生命的事件。

祝福:给予神的关怀或代祷的宗教活动。有时与命名仪式有关。

BLOB{BINARY_OBJECT}一组数据,用作多媒体系统的输入,该系统处理二进制数据以表示图像、声音和视频。

埋葬妥善处置死者遗体的事件。

CALN{CALL_NUMBER}存储库用于标识其集合中特定项的编号。

CAST{CASTE}基于种族或宗教差异,或财富、继承等级、职业、职业等的差异,个人在社会中的等级或地位的名称。

原因{原因}对相关事件或事实原因的描述,如死亡原因。

人口普查:对指定地点的人口进行定期计数的事件,如全国或州人口普查。

CHAN{CHANGE}表示更改、更正或修改。通常与日期结合使用,以指定信息发生更改的时间。

CHAR{CHARACTER}用于写入此自动信息的字符集的指示符。

CHIL{CHILD}父亲和母亲的亲生、领养或封育(LDS)子女。

洗礼:为孩子洗礼或命名的宗教活动(不是洗礼)。

CHRA{成人洗礼}为成人洗礼或命名的宗教活动(非LDS)。

市{市}下级管辖单位。通常是一个合并的市政单位。

CONC{CONCATENATION}表示附加数据属于上级值的指示符。CONC值中的信息连接到上一行的值,不带空格,也不带回车符或换行符。为CONC标记拆分的值必须始终在非空格处拆分。如果在空间上拆分该值,则在发生连接时,空间将丢失。这是因为将空格作为GEDCOM分隔符进行处理,许多GEDCOM值都会从尾随空格中删除,一些系统会查找标记后的第一个非空格开头,以确定值的开头。

确认:授予圣灵礼物的宗教活动(不是LDS),在新教徒中,是正式的教会成员。

CONL{CONFIRMATION_L}一个人在LDS教堂获得会员资格的宗教活动。

CONT{CONTINUED}表示附加数据属于上级值的指示符。CONT值中的信息将通过回车符或换行符连接到上一行的值。前导空格对于结果文本的格式可能很重要。从CONT行导入值时,读取器应在CONT标记后仅使用一个分隔符。假设其余的前导空格是该值的一部分。

COPR{版权}随附数据的声明,以保护数据不被非法复制和传播。

CORP{CORPORATE}机构、代理、公司或公司的名称。

火葬:用火烧处理某人的遗体。

CTRY{COUNTRY}国家的名称或代码。

与存储的自动信息有关的数据{DATA}。

日期{DATE}日历格式的事件时间。

死亡:凡人生命终止的事件。

关于个体后代的描述。

DESI{genderant_INT}表示有兴趣进行研究,以确定该个体的其他后代。(另见ANCI)

DEST{DESTINATION}接收数据的系统。

离婚通过民事诉讼解除婚姻的事件。

离婚:配偶提出离婚的事件。

DSCR{PHY_DESCRIPTION}一个人、地方或事物的物理特征。

教育{教育}达到的教育水平的指标。

EMIG{移民}离开自己的祖国,打算在别处居住的事件。

ENDL{ENDOWMENT}一种宗教活动,祭司管理局在LDS寺庙为个人执行捐赠条例。

订婚:记录或宣布两人结婚协议的事件。

甚至{事件}与个人、团体或组织有关的值得注意的事件。

FAM{FAMILY}确定了男女及其子女(如果有的话)之间的法律、普通法或其他习惯关系,或因亲生父亲和母亲生育子女而建立的家庭。

FAMC{FAMILY_CHILD}标识个人作为子女出现在其中的家庭。

FAMF{FAMILY_FILE}与家族文件有关的,或家族文件的名称。存储在文件中的名称,该文件被指定给一个家庭,用于执行工作。

FAMS{FAMILY_party}标识个人作为配偶出现的家庭。

FCOM{FIRST_COMMUNION}一种宗教仪式,作为教堂礼拜的一部分,第一次分享主的晚餐。

文件{FILE}为保存和参考而有序安排的信息存储场所。

FORM{FORMAT}一种指定的名称,用于以一致的格式传递信息。

GEDC{GEDCOM}有关在传输中使用GEDCOM的信息。

GIVN{give_NAME}用于官方身份识别的给定或赢得的姓名。

毕业{毕业}向个人颁发教育文凭或学位的活动。

HEAD{HEADER}标识与整个GEDCOM传输有关的信息。

丈夫作为已婚男子或父亲在家庭中扮演角色的个人。

IDNO{IDENT_NUMBER}分配给某个重要外部系统内的人员的识别号。

移民:进入一个新的地方并打算在那里居住的事件。

个人是一个人。

INFL{templerady}表示婴儿数据是否为“Y”(或“N”)。

LANG{LANGUAGE}在信息交流或传输中使用的语言名称。

法律{受遗赠人}个人作为接受遗赠或法定遗赠的人的角色。

MARB{marry_BANN}两人打算结婚的官方公告事件。

MARC{MARR_CONTRACT}记录正式婚姻协议的事件,包括婚前协议,其中婚姻双方就一方或双方的财产权达成协议,将财产担保给子女。

MARL{MARR_LICENSE}获得合法结婚许可的事件。

MARR{婚姻}一种法律、普通法或习惯事件,由一名男子和一名女子组成一个家庭单元作为丈夫和妻子。

MARS{MARR_定居点}一种在两个考虑结婚的人之间达成协议的事件,在该事件中,他们同意解除或修改婚姻中产生的财产权。

MEDI{MEDIA}标识有关媒体的信息或与存储信息的媒体有关的信息。

名称{NAME}用于帮助识别个人、头衔或其他项目的单词或单词组合。对于有多个姓名的人,应使用多个姓名行。

民族:个人的民族遗产。

纳图{入籍}获得公民身份的事件。

NCHI{CHILDREN_COUNT}当此人从属于某个个人时,他是(所有婚姻)的父母,或当他从属于某个家庭记录时,他属于这个家庭的孩子数量。

尼克{昵称}一种描述性的或熟悉的名称,用来代替或补充自己的专有名称。

NMR{婚姻计数}此人作为配偶或父母参与家庭的次数。

注{注}提交人为理解所附数据提供的附加信息。

NPFX{NAME_PREFIX}出现在名称行中名称的给定部分和姓氏部分之前的文本。i、 e.(中尉)约瑟夫/艾伦/小。

NSFX{NAME_SUFFIX}出现在名字的给定部分和姓氏部分后面或后面的名字行上的文本。i、 e.Cmndr中尉。Joseph/Allen/(jr.)在本例中,jr.被视为名称后缀部分

OBJE{OBJECT}用于修饰或说明用于描述某物的一组属性。通常指表示多媒体对象所需的数据,如音频记录、个人照片或文档图像。

职业:个人的工作或职业类型。

与一般宗教条例有关的条例。

ORDN{ORDINATION}一种在宗教事务中获得授权的宗教活动。

页码{PAGE}一个编号或描述,用于标识在引用作品中可以找到信息的位置。

谱系{谱系}与个人到父母谱系图有关的信息。

PHON{PHONE}分配用于访问特定电话的唯一号码。

PLAC{PLACE}用于标识事件地点或地点的司法管辖名称。

POST{POSTAL_CODE}邮政服务部门用来标识一个区域以便于邮件处理的代码。

遗嘱认证是指对遗嘱有效性进行司法认定的事件。可能表示几个日期内的几个相关法庭活动。

属于财产的财产,如不动产或其他有利益的财产。

PUBL{PUBLICATION}指作品出版或创作的时间或地点。

QUAY{数据质量}对证据确定性的评估,以支持从证据中得出的结论。值:[0 | 1 | 2 | 3]

参考文献{参考文献}一种描述或编号,用于识别一个项目,以便归档、储存或其他参考。

RELA{RELATIONSHIP}指定上下文之间的关系值。

RELI{宗教}一个人所属的或有记录的宗教派别。

REPO{REPOSITORY}将指定项目作为其收藏一部分的机构或个人

在某个地址居住一段时间的行为。

RESN{RESTRICTION}表示信息访问被拒绝或受到其他限制的处理指示符。

退休{退休}在符合条件的时间段后与雇主退出职业关系的事件。

RFN{REC_FILE_NUMBER}分配给记录的永久编号,在已知文件中唯一标识该记录。

RIN{REC_ID_NUMBER}原始自动系统分配给记录的编号,接收系统可使用该编号报告与该记录相关的结果。

角色{ROLE}个人在事件中扮演的角色的名称。

性别{SEX}表示个人的性别-男性或女性。

SLGC{SEALING_CHILD}一种宗教活动,涉及在LDS寺庙仪式中将儿童与父母封缄。

SLGS{封印配偶}一种宗教活动,与在LDS寺庙仪式中封印丈夫和妻子有关。

SOUR{SOURCE}从中获得信息的初始或原始材料。

SPFX{SURN_PREFIX}用作姓氏非索引前置部分的姓名片段。

SSN{SOC_SEC_编号}美国社会保障局分配的编号。用于税务识别目的。

STAE{STATE}一个较大管辖区的地理分区,如美利坚合众国境内的一个州。

状态对某物状态或状况的评估。

SUBM{SUBMITTER}将系谱数据提供给文件或将其传输给其他人的个人或组织。

SUBN{SUBMISSION}涉及为处理而发布的数据集合。

SURN{姓}一个家族成员传下来或使用的姓氏。

TEMP{TEMPLE}代表LDS教堂庙宇名称的名称或代码。

TEXT{TEXT}原始源文件中的确切措辞。

时间{TIME}24小时时钟格式的时间值,包括小时、分钟和可选秒,用冒号(:)分隔。秒的分数以十进制表示。

标题{TITLE}对特定作品或其他作品的描述,如在来源上下文中使用的书名,或个人在皇室职位或其他社会地位(如大公爵)方面使用的正式名称。

级别0的TRLR{TRAILER}指定GEDCOM传输的结束。

类型{TYPE}是对相关上级标记含义的进一步限定。该值不具有任何计算机处理可靠性。它更多的是一个简短的一个或两个单词的注释,在显示相关数据时应随时显示。

VERS{VERSION}表示正在使用或引用的产品、项目或出版物的版本。

妻子{妻子}扮演母亲或已婚妇女角色的个人。

遗嘱{WILL}一份被视为事件的法律文件,通过该文件,一个人可以处分其财产,并在其死亡后生效。事件日期是该人在世时签署遗嘱的日期。(另见PROB)

  • 发表于 2021-10-02 06:08
  • 阅读 ( 245 )
  • 分类:公共

你可能感兴趣的文章

ntfs压缩文件是否解压缩到磁盘或内存?

...择NTFS压缩。但是如果你选择这个选项,那么解压过程是如何工作的呢?今天的超级用户问答帖子回答了一位好奇的读者的问题。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网...

  • 发布于 2021-04-08 13:02
  • 阅读 ( 266 )

如何理解那些令人困惑的Windows7文件/共享权限

...有共享权限、NTFS权限、访问控制列表等等。以下是它们如何协同工作。 安全标识符 Windows操作系统使用sid来表示所有安全主体。SID只是表示机器、用户和组的字母数字字符的可变长度字符串。每次授予用户或组对文件或文件夹...

  • 发布于 2021-04-10 01:21
  • 阅读 ( 216 )

为什么zip压缩单个文件比压缩具有相同内容的多个文件更好?

能够压缩我们的文件以便更容易地共享和/或传输它们可以使我们的电子生活更容易,但有时我们在压缩文件后可能会看到奇怪或意外的大小调整结果。为什么?今天的超级用户问答帖子回答了一位困惑读者的问题。 今天的问答...

  • 发布于 2021-04-10 01:56
  • 阅读 ( 235 )

一个文件的大小怎么可能是零?

...到一个让我们完全困惑的“情况”,比如一个大小为零的文件,但这怎么可能呢?今天的超级用户问答有一个困惑读者的问题的答案。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问...

  • 发布于 2021-04-10 05:56
  • 阅读 ( 151 )

当数据从回收站中删除时会发生什么?

...om the Recycle Bin, it writes more? 整个文件删除和回收站过程是如何工作的? 答案 超级用户贡献者Boann和Mary Biggs为我们提供了答案。首先,博恩: Neither operation writes over the file. Moving a file to the Recycle Bin does just that, moves the file. Its conte...

  • 发布于 2021-04-11 06:22
  • 阅读 ( 194 )

ftps和sftp有什么区别?

...encrypt the control and/or data channels. Pros: Widely known and used The communication can be read and understood by a human Provides services for server-to-server file transfer SSL/TLS has good authentication mechani**s (X.509 certificate features) FTP and SSL/TLS support is built into many inter...

  • 发布于 2021-04-11 07:36
  • 阅读 ( 201 )

ntfs或fat32:为内部ssd数据分区选择最佳文件系统

...处理SSD和有价值的数据时,对内部数据分区上的文件系统使用NTFS或FAT32会更好吗?今天的帖子介绍了选择最佳文件系统的利弊。 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站...

  • 发布于 2021-04-11 13:05
  • 阅读 ( 220 )

意外的关机怎么会对linux计算机造成伤害?

...d), I think it would not be suitable to mount it as read-only. 判决结果如何? 答案 SuperUser contributor l0b0提供了对日志/非日志文件系统的一些见解: This would depend on whether you’re using a journaling file system and how well the applicati*** are able to handle ab...

  • 发布于 2021-04-11 17:49
  • 阅读 ( 223 )

如何最大限度地减少闪存驱动器数据损坏和丢失?

你不断地插拔(和安装/卸载)你的闪存驱动器。如何将潜在的数据丢失降至最低? 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。 问题 超级用户读者Peter想知道他能...

  • 发布于 2021-04-11 19:05
  • 阅读 ( 232 )

今天使用tar文件格式的优点是什么?

...读者MarcusJ对tar格式很好奇,为什么这么多年后我们还在使用它: I know that tar was made for tape archives back in the day, but today we have archive file formats that both aggregate files and perform compression within the same logical file format. Questi***: Is there a perfo...

  • 发布于 2021-04-11 23:20
  • 阅读 ( 280 )
ownsvkfomgl
ownsvkfomgl

0 篇文章

相关推荐