Difference between revisions of "GEDCOM"
m (link) |
|||
(14 intermediate revisions by 5 users not shown) | |||
Line 2: | Line 2: | ||
==GEDCOM References== | ==GEDCOM References== | ||
+ | * [http://en.wikipedia.org/wiki/GEDCOM GEDCOM] From Wikipedia | ||
* GEDCOM 5.5 ([http://www.familysearch.org/GEDCOM/GEDCOM55.EXE Envoy], [http://www.math.clemson.edu/~rsimms/genealogy/ll/gedcom55.pdf pdf], [http://homepages.rootsweb.com/~pmcbride/gedcom/55gctoc.htm html]) | * GEDCOM 5.5 ([http://www.familysearch.org/GEDCOM/GEDCOM55.EXE Envoy], [http://www.math.clemson.edu/~rsimms/genealogy/ll/gedcom55.pdf pdf], [http://homepages.rootsweb.com/~pmcbride/gedcom/55gctoc.htm html]) | ||
+ | * [http://pjcj.sytes.net/pjcj.net/html/perl.html#Gedcom.pm Gedcom.pm] | ||
* GEDCOM 5.5.1 draft ([http://www.phpgedview.net/ged551-5.pdf pdf]) | * GEDCOM 5.5.1 draft ([http://www.phpgedview.net/ged551-5.pdf pdf]) | ||
* GEDCOM 6.0 beta ([http://www.familysearch.org/GEDCOM/GedXML60.pdf pdf]) - Note - this effort appears to have been abandoned | * GEDCOM 6.0 beta ([http://www.familysearch.org/GEDCOM/GedXML60.pdf pdf]) - Note - this effort appears to have been abandoned | ||
==GEDCOM Testing== | ==GEDCOM Testing== | ||
− | * [http://www.familysearch.org/GEDCOM/gedcheck.zip gedchk.exe] | + | * [http://pjcj.sytes.net/pjcj.net/html/perl.html#Gedcom.pm Gedcom.pm] |
+ | * [http://patrick.texier.free.fr/gedchk.zip gedchk (perl)], [http://www.familysearch.org/GEDCOM/gedcheck.zip gedchk.exe] | ||
* [http://www.geditcom.com/gedcom.html GEDitCOM "Torture Test" files] | * [http://www.geditcom.com/gedcom.html GEDitCOM "Torture Test" files] | ||
* [http://heiner-eichmann.de/gedcom/charset.htm ANSEL and Unicode GEDCOM sample files] | * [http://heiner-eichmann.de/gedcom/charset.htm ANSEL and Unicode GEDCOM sample files] | ||
* [http://www.familyhistoriansoftware.co.uk/compare/gedcom-test.htm Calico Pie's GEDCOM Coverage Test] | * [http://www.familyhistoriansoftware.co.uk/compare/gedcom-test.htm Calico Pie's GEDCOM Coverage Test] | ||
+ | * [http://ancestorsnow.blogspot.com/2011/07/vged.html VGed] (Windows OS) | ||
+ | * [http://www.tamurajones.net/GEDCOMValidation.xhtml Gedcom Validation] by Tamura Jones. | ||
==Converting ANSEL to Unicode and back== | ==Converting ANSEL to Unicode and back== | ||
* GRAMPS exports and imports ANSEL GEDCOM, but not all codes are supported. Test the output on the character ? which is used if a character is not understood | * GRAMPS exports and imports ANSEL GEDCOM, but not all codes are supported. Test the output on the character ? which is used if a character is not understood | ||
− | * Perl MARC::Charset module: Available on [http://search.cpan.org/~esummers/MARC-Charset-0.95/lib/MARC/Charset.pm cpan], and well supported . Can convert MARC8 to Unicode and back. As ANSEL is a subset of MARC8 (consisting of the (extended) latin characters) it will convert all ANSEL GEDCOMS to Unicode. (:arrow:) More info, and a script that can convert: see | + | * Perl MARC::Charset module: Available on [http://search.cpan.org/~esummers/MARC-Charset-0.95/lib/MARC/Charset.pm cpan], and well supported . Can convert MARC8 to Unicode and back. As ANSEL is a subset of MARC8 (consisting of the (extended) latin characters) it will convert all ANSEL GEDCOMS to Unicode. (:arrow:) More info, and a script that can convert: see the attachment to bug {{bug|831}}. |
* [http://marc4j.tigris.org/ marc4j] - Java implementation of a convertor, also MARC8 to Unicode. Unclear if it converts correctly combined unicode characters. | * [http://marc4j.tigris.org/ marc4j] - Java implementation of a convertor, also MARC8 to Unicode. Unclear if it converts correctly combined unicode characters. | ||
Line 31: | Line 36: | ||
==See also== | ==See also== | ||
* [[GRAMPS XML]] | * [[GRAMPS XML]] | ||
+ | * [[Import from another genealogy program]] | ||
+ | * [[Gramps and GEDCOM]] | ||
+ | * [[GEDCOM Extensions]] | ||
[[Category:Developers/Reference]] | [[Category:Developers/Reference]] | ||
[[Category:Developers/General]] | [[Category:Developers/General]] |
Revision as of 03:42, 23 January 2013
GEDCOM stands for Genealogical Data Communications and is a file format specification developed by the Family and Church History Department of The Church of Jesus Christ of Latter-day Saints. It allows different genealogical software programs to share data with each other.
Contents
GEDCOM References
- GEDCOM From Wikipedia
- GEDCOM 5.5 (Envoy, pdf, html)
- Gedcom.pm
- GEDCOM 5.5.1 draft (pdf)
- GEDCOM 6.0 beta (pdf) - Note - this effort appears to have been abandoned
GEDCOM Testing
- Gedcom.pm
- gedchk (perl), gedchk.exe
- GEDitCOM "Torture Test" files
- ANSEL and Unicode GEDCOM sample files
- Calico Pie's GEDCOM Coverage Test
- VGed (Windows OS)
- Gedcom Validation by Tamura Jones.
Converting ANSEL to Unicode and back
- GRAMPS exports and imports ANSEL GEDCOM, but not all codes are supported. Test the output on the character ? which is used if a character is not understood
- Perl MARC::Charset module: Available on cpan, and well supported . Can convert MARC8 to Unicode and back. As ANSEL is a subset of MARC8 (consisting of the (extended) latin characters) it will convert all ANSEL GEDCOMS to Unicode. (:arrow:) More info, and a script that can convert: see the attachment to bug 831.
- marc4j - Java implementation of a convertor, also MARC8 to Unicode. Unclear if it converts correctly combined unicode characters.
ANSEL/MARC References
- ANSI/NISO Z39.47-1993(R2002)
- Library of Congress, MARC specification tables
- MARC proposal 2006-09, Lossless technique for conversion of Unicode to MARC-8
- MARC proposal 2006-04, Technique for conversion of Unicode to MARC-8
Unofficial ANSEL to Unicode conversion lists
These cover the original ANSEL spec, now preseded by MARC8.
- ANSEL to Unicode by Thomas Berger
- ANSEL to Unicode by Heiner Eichmann
- Latin Characters in Unicode and ANSEL