Follow Us
Be a Fan
GEDCOM import and export has been one of your top requests. We're starting with the export of GEDCOM files as an "alpha" feature: we know that GEDCOM import may be an important part of your genealogy research and we want to make sure we get it right.
A few notes: this is our first step along the path to exporting your full Geni tree to your GEDCOM file. Because privacy has been one of our other top user requests, this alpha version will export only very basic information from a limited family tree — basically, the names and relationships of your blood relatives and their current spouses. In addition, this GEDCOM export treats your spouse/partner as a blood relation, so all of his/her blood realtives and current spouses will be included as well.
To download your GEDCOM file, make sure you are logged in to Geni and click the link corresponding to the file version you'd like to try:
Let us know in this forum whether the file looks and works as you'd expect. We'd also like to hear your concerns with what information you would want to be exportable. (We are aware that many of you are even more interested in importing of GEDCOM files. That is a longer project that involves our tree merging features--we'll keep you updated in this forum as we get closer.)
Thank you for trying this out and have a great week—the Geni Team is looking forward to your feedback.
First I like to thank for the feature - I amazed how fast did you deliver it.
But there is still some things to fix. For example, the tree I'm exporting have the probem of being disconnected - for some reason in one place in the tree (or maybe more - I didn't check every note) children simply does no reference to the parent. I'm using GEDCOM 5.5 output (I've nothing to read the newer xml format). I've tried with two application I've got on my computer, one of them (GRAMPS) opened the file with warning ("AttributeError: 'NoneType' object has no attribute 'get_father_handle'") and then displayed it normally, other (ged to html perl converter) did conversion silently, but some links in the output where missing.
Thanks for this feature ! :-)
May be a bug : my tree contains more than 500 individuals but but when I tried to export my tree using http://www.geni.com/tree/export?format=xml
the following command line:
grep '<IndividualRec' xxxx-geni.xml | wc
returned only 213 lines (?). Some people are missing.
For those that aren't familiar with the GEDCOM file format, take a look at the Wikipedia page:
Thanks for this feature ! :-)
May be a bug : my tree contains more than 500 individuals but but when I tried to export my tree using ... returned only 213 lines (?). Some people are missing.
Keep in mind that this early version of GEDCOM export will only include a subset of your family tree:
Based on those rules, your in-laws of in-laws won't be included, for example.
This is a temporary limit until we get more feedback on how you feel about including distant in-laws in your GEDCOM export (remember that if someone is included in your GEDCOM export, you'll be included in theirs).
grep '<IndividualRec' xxxx-geni.xml | wc
returned only 213 lines (?). Some people are missing.
It might be a feature as well :) Note the "version will export only very basic information from a limited family tree" in the original message.
BTW, there is seems to be another problem with a 5.5 format - the trailing tag "TRLR" is missing in my exported file.
Based on those rules, your in-laws of in-laws won't be included, for example. This is a temporary limit until we get more feedback on how you feel about including distant in-laws in your GEDCOM export (remember that if someone is included in your GEDCOM export, you'll be included in theirs).
Well, what the point of limiting the export if I could view the data anyway? I think viewing permission shouldn't be different from exporting permission. Locking the export does not actually restrict exporting of data, only make it more difficult, which is not real protection of course. For example, some time ago,I was needed to extract data urgently from geni tree (to show it to some distant relative), so what I did was half-manual crawling on the tree in the "list" format extracting the essential data.
I just tried the Gedcom download into Family Tree Maker. I had no problems and it appears it brought in all the records it should have. I got a couple of errors,
"Tag: character set: UTF-8 is not supported, ANSEL assumed. Trailer (TRLR) tag not found, file might be incomplete."
I got several errors in Step 3
"Family with CRI: F1144400 is referenced but not defined." I got several of these with diffent numbers, but the same message.
Overall, I thought it went well. I'd like to see more info like dates, but this is a great start.
Just downloaded my three into Family Three Maker and got 189 warnings and errors during import.. Most of them just saying something like this:
Family with CRI: F1040905 is referenced but not defined.
Have really been waiting for this feature so got a bit disappointed that it's not a full download of the three yet, but it's a first step and I'm exited to see the next step..
Keep up the good work.. :-)
Hi,
some feedback:
Two main comments (bugs?):
* Non-US characters (eg Swedish å, ä, ö) where messed up when importing the GEDCOM (5.5 version) - as my experience of the GEDCOM support in the program I imported to is good, I suspect the issue might be on the geni side...
* For some strange reason the connection between my grandfather (on my mother side) and his father was lost as a result. All individuals where exported as expected, but this specific relationship was not carried over. My grandfather has ID #1757049 in geni.com if that helps. Any possibility to look into why?
Otherwise it looks "OK for an Alpha" after a quick check...
Thank you geni for you great work.
I tried to import this v5.5 Gedcom file in another genealogy site (geneatique, a french one) and it seems that the importation did'nt worked very well.
No errors during the importation, but after thet when i click on someone to see his profile, Geneatique doesn't tell me who are his relatives.
alos, i can't use the xml gedcom file with this site.
Actually i hardly understand if the problem comes from the gedcom file or the geneatique's site.
Has anyone already tried this site ?
Using Legacy 6, I got the trailing error, but it seemed to export fine (Gedcom 5.5)
Thanks geni team!
Hi,
I've been playing with the gedcom-xml export. The following xslt stylesheet transforms the gedcom file into a Graphiz/DOT input which can be used to draw the family tree.
<?xml version='1.0' ?>
<xsl:stylesheet xmlns:xsl='http://www.w3.org/1999/XSL/Transform' version='1.0'>
<xsl:output method='text' omit-xml-declaration="yes" />
<xsl:template match="GEDCOM">
digraph "G" {
<xsl:apply-templates select="FamilyRec"/>
<xsl:apply-templates select="IndividualRec"/>
}
</xsl:template>
<xsl:template match="IndividualRec">
<xsl:value-of select="@Id"/>[ shape=box, label="<xsl:value-of select="IndivName/GivenName"/><xsl:text> </xsl:text><xsl:value-of select="IndivName/SurName"/> <xsl:if test="DeathStatus='dead;'">(d)</xsl:if>"
<xsl:choose>
<xsl:when test="Gender='M'">
,color=blue
</xsl:when>
<xsl:when test="Gender='F'">
,color=pink
</xsl:when>
<xsl:otherwise>
,color=black
</xsl:otherwise>
</xsl:choose>
];
</xsl:template>
<xsl:template match="FamilyRec">
<xsl:variable name="famId"><xsl:value-of select="@Id"/></xsl:variable>
<xsl:value-of select="$famId"/>[shape=point];
<xsl:if test="HusbFath">
<xsl:value-of select="HusbFath/Link/@Ref"/>-><xsl:value-of select="$famId"/>;
</xsl:if>
<xsl:if test="WifeMoth">
<xsl:value-of select="WifeMoth/Link/@Ref"/>-><xsl:value-of select="$famId"/>;
</xsl:if>
<xsl:for-each select="Child">
<xsl:value-of select="$famId"/>-><xsl:value-of select="Link/@Ref"/>;
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
hi lindenb,
I'm a rela newbie in XSL and XML. How can i use you XSL stylesheet to view my tree from the xml gedcom file ?.
Do i have to paste your code into the xml gedcom file ?
Thank you
<p>hi lindenb,</p>
<p>I'm a rela newbie in XSL and XML. How can i use you XSL stylesheet to view my tree from the xml gedcom file ?.
Do i have to paste your code into the xml gedcom file ? </p>
<p>Thank you
</p>
I you're using a linux system you can use xsltproc to transform the gedcom file. Something like this: xsltproc gedcom2dot.xsl exportedgedcom.xml | dot -T svg -o mytree.svg.
Else, if you're using IE or Firefox, both have a embedded xslt engine.
1) export your gedcom-xml file save it as gedcom.xml
2) save my xslt sheet in a text file named gedcom2dot.xsl in the same directory
3) edit gedcom.xml and add a stylesheet line <?xml-stylesheet type="text/xsl" href="gedcom2dot.xsl"?> as it is specified here
3) open gedcom-xml in your browser: you should see now the dot page.
4) copy and paste this page in a text file and use this as an input for the dot program.
Hope it helps.
@genijo: wow, very quick! Absolute fabulous. As for the question on which data: the same entities and attributes that are visible for the person who is logged in, i guess. But I haven't thought it through.
@lindenb: interesting application! Looks like something nice to play with. Thank you for the link will fill some days for me. I guess you could easily create an online website where you could past in exported gedcom and get a gif as result?
After a "dot said: Layout ended with errors.
Error: Invalid 3-byte UTF8 found in input. Perhaps "-Gcharset=latin1" ", and looking for ages trying to find "it", I removed the "eacute" and got a nice tree! Meaning the XML is ok. However the generated dot .gif shows me a long list of orphans to the right, which I have to investigate. In Geni they are ok, but here they are "seperate entities", sometimes alone and sometimes in orphaned subtrees.
Now lets try some other genealogy progs to see if we get the same effect.
However the generated dot .gif shows me a long list of orphans to the right, which I have to investigate
The alpha version of the export doesn't save all the individuals.
I tried the GEDCOM 5.5 and opened the .ged file with GenoPro 2007 (before geni.com it was a neat quick way to open large trees and see them visually); I got these errors (not sure if it's a problem with the GEDCOM or the tree program) :
Line 11: Creating custom tag 'FORM' for object Place
Error at line 178: Unable to find object of class 'Family' matching ID 'F2370'
Error at line 184: Unable to find object of class 'Family' matching ID 'F2391'
Error at line 190: Unable to find object of class 'Family' matching ID 'F2421'
Error at line 635: Unable to find object of class 'Family' matching ID 'F536241'
Error at line 653: Unable to find object of class 'Family' matching ID 'F536252'
AutoArranging...
[Import Summary]
3 GenoMaps
108 Individuals
39 Families
1 Places
Import complete with 5 errors!
(You can try genopro for free -
http://www.genopro.com/ )
Hello!
My name is Scott. I work at Geni, and am responsible for the GEDCOM export.
My apologies for not responding sooner.
... BTW, there is seems to be another problem with a 5.5 format - the trailing tag "TRLR" is missing in my exported file....
Sorry about that. Stupid error on my part. It's fixed and should go out
in the next push. I'll try to remember to post to this thread when it goes out.
Also, sorry for the delayed response. I'm implementing privacy stuff now, but
am planning on resolving the missing family issues ASAP.
...<br/>
Error at line 178: Unable to find object of class 'Family' matching ID 'F2370'
Error at line 184: Unable to find object of class 'Family' matching ID 'F2391'
Error at line 190: Unable to find object of class 'Family' matching ID 'F2421'
Error at line 635: Unable to find object of class 'Family' matching ID 'F536241'
Error at line 653: Unable to find object of class 'Family' matching ID 'F536252'
...
<p>(You can try genopro for free -<br/>
http://www.genopro.com/ )
</p>
Thanks for the detail and the link.
Anyone else know of free versions of Genealogy software I can use to test GEDCOM export? I did my testing with PAF-5, but would like to make sure it works with as many packages as I can.
Thanks in advance...
You must log in to post.