Difference between revisions of "GEDCOM"

From Gramps
Jump to: navigation, search
(GEDCOM References)
m (link)
(9 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]
 
* [http://pjcj.sytes.net/pjcj.net/html/perl.html#Gedcom.pm Gedcom.pm]
Line 8: Line 9:
  
 
==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 [http://bugs.gramps-project.org/view.php?id=831 attachment to bug 831].
+
* 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 32: Line 36:
 
==See also==
 
==See also==
 
* [[GRAMPS XML]]
 
* [[GRAMPS XML]]
* [[Import from another program]]
+
* [[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.

GEDCOM References

GEDCOM Testing

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

Unofficial ANSEL to Unicode conversion lists

These cover the original ANSEL spec, now preseded by MARC8.

See also