Take the 2-minute tour ×
Genealogy & Family History Stack Exchange is a question and answer site for expert genealogists and people interested in genealogy or family history. It's 100% free, no registration required.

I am looking to circumvent a possible problem when I start to share my information with relatives. I see that while GEDCOM is supported to some fashion by most programs, there are shortfalls in each.

The way places, names etc are recorded seem very different across programs. When the data is moved between programs (such as via GEDCOM files) the transfer is often incomplete. Is it possible for users to enter data in a way that prevents (or at least reduces) those losses?

share|improve this question
    
Maybe Greg can tell us if part of the edit/addition changes the question. Specifically, "I am wondering if a standard for recording could be developed, so that any future transfer system could have a base to develop on." –  GeneJ Nov 14 '12 at 19:09
    
@GeneJ - The edits have completely changed the question. It is all right though, as it reads like a question I was going to ask later. I will work on the original question, taking into account the comments and repost at a later time. –  Greg Nov 14 '12 at 19:29
    
This question (thus the contributed answers) might have more value if the last sentence of the first paragraph is removed. –  GeneJ Nov 14 '12 at 19:32
add comment

4 Answers 4

up vote 14 down vote accepted

Most genealogy programs have implemented the basic connections between people and families and the basic events and facts of the GEDCOM standard. You are usually safe with entering the standard data that most programs accept.

It is where you are dealing with more advanced features of your program where you will often have problems. If your program does something that many other programs don't do, or don't do the same way, then it is very likely that not all the data entered via that feature will transfer to other programs properly.

The most often reported set of data that usually will not transfer between programs are the citations for your source references. Programs that implement citations often choose the Mills templates, but they are not perfectly defined and each program implements them with slight differences. But worse, GEDCOM was written before citations were implemented extensively in genealogy software, so each program has invented their own way of writing citation information to GEDCOM, and few programs have implemented input of this custom GEDCOM from other programs.

There are many other data items that are affected by different implementations. The worst problem is an inconsistent implementation of the CONC (concatenate) tag in notes. If you transfer your data between two programs that export CONC tags differently, then you may find that your notes have extra spaces in the middle of a word every line or so, or may have the space between a word missing every line or so.

Your best bet to minimize these problems is to use a program that says it exports its data to GEDCOM using the 5.5.1 standard. The program should then only allow you to enter data that can be exported. And programs that say they can properly read in GEDCOM 5.5.1 should then be able to read in most of the data - at least the parts that they've implemented.

It does also future-safe your data, because any future standards that are written will have to make sure that GEDCOM 5.5.1 conversion programs will be available.

share|improve this answer
3  
Why would future standards have to make sure that GEDCOM 5.5.1 conversion programs will be available. Software, hardware etc all progess to new versions and not all are backward compatable. Why should a new genealogy standard be any different. –  William Nov 15 '12 at 10:40
1  
@William - Because 99% of genealogy programs today export GEDCOM and many archived datasets are in GEDCOM. The only way for many people to convert their data to a new standard would be to export it in GEDCOM from their program. If a new standard truly wants to become THE new standard, it will need to make conversion facilities available from the old standard. –  lkessler Nov 15 '12 at 14:21
add comment

Your best bets are to:

  • Select a program that others have reported as doing a good job of exporting to GEDCOM
  • Select a program which is popular, so it will have the customer base to support high quality migrations (from 3rd parties if necessary)
  • Only depend on the structured database for core fields that everyone understands
  • For advanced features/fields that you use, make a backup copy of the information in the the Notes field in case you have to re-enter it at some point in the future. (Yes, this increases the amount of work you need to do).
share|improve this answer
add comment

If you plan to export to GEDCOM format, then I'd recommend using a genealogy program that does it correctly. I switched to Family Historian years ago because I could find no other package that did not corrupt my exports (FH uses GEDCOM natively so no export is necessary). To test your program, take a GEDCOM file and import it into your software, then export it back out and use a program to show the differences to see how much data is lost. This is best done with a test GEDCOM file that uses all the available fields, and then some. You would also need to test your vendor specific fields get exported correctly after some editing, but that's more difficult to assess. If your favorite package does not export your data correctly, complain to your vendor, that is the only way that vendors will bother fixing their problems.

share|improve this answer
add comment

The best way to minimize loss is to compare which events a program offers. Some have places for witnesses, GPS coordinates, DNA results, hair & eye color, etc. Sometimes these are best kept as notes rather than events, if they are to be imported into another researcher's older software.

I've noticed that notes and pictures which I've checked "never print", do not transfer into a GEDCOM. Also, when imported into other programs, the picture files appear, but don't always print in reports. In one program, I have to go in and mark which picture is the "default". Another program prints pictures which were previously marked as primary (or default), but does not print pictures without any designation. So now, I always mark them as I go.

Many programs allow the user to change the way dates and locations are presented. Others do not. I don't know if anyone has done a study of the top 12 or 15 genealogy programs, to see how well GEDCOM interacts between them.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.