I have been trying to export RM data to use in another application and I have been encountering an error that is confusing to me.
If I export a project with standard fact types without RM extra details I get the following in the GEDCOM file:
Baptism fact without alterations.
Baptism, Date, Place, PlaceDetails, Note
RM generated this code in the GEDCOM FILE:
1 BAPM
2 DATE 1 JAN 1900
2 PLAC Kalamazoo, Michigan
2 ADDR 50 Main St.
If I modify the Baptism fact type to include the description field as such.
Baptism, Date, Place, PlaceDetails, Description, Note
RM generated this code in the GEDCOM FILE:
1 BAPM Baptism Description
2 DATE 1 JAN 1900
2 PLAC Kalamazoo, Michigan
2 ADDR 50 Main St.
The same type output is generated for my custom facts:
Criminal, Date, Place, PlaceDetails, Description, Note
1 EVEN incarcerated for burglary for 10 years
2 TYPE Criminal
2 DATE 1 JAN 1880
2 PLAC Kalamazoo, Michigan
2 ADDR Michigan State University
2 NOTE Criminal Note
Criminal, Date, Place, PlaceDetails, Note
1 EVEN
2 TYPE Criminal
2 DATE 1 JAN 1880
2 PLAC Kalamazoo, Michigan
2 ADDR Michigan State University
A Familyhistorian V6 import gives me an error on the first criminal only and the second BAPM only :
l.53 - INFO ONLY: Detected & fixed invalid use of EVEN (event) tag: "1 EVEN Criminal Description"
Microsoft Validator gives me an error on the first criminal only and the second BAPM only:
R401 65 it is recommended to export structured addresses only.
When I import into another software package (LegacyFamilyTree) I get import errors saying the event tag in this case BAPM or Criminal cannot have a value on the same line as the BAPM/Criminal fact type.
All this is dependent on the GEDCOM Standard. 5.5 is relatively the same as 5.5.1 in this area.
Examples in the GEDCOM 5.5 standard.
1 EVEN
2 TYPE Awarded BSA Eagle Rank
2 DATE 1980
gedcom_line :=
level + delim + [xref_id + delim +] tag + [delim + line_value +] terminator
level + delim + optional_xref_id + tag + delim + optional_line_value + terminator
for example:
1 NAME Will /Rogers/
It appears that the line value is optional and that seems to be supported by their examples.
When I look at this I wonder if
- you can’t have a value on the Even line or
- you can have a value on the Even line or
- you should accept both?
It appears that it there is 3 to 1 for not having a value on the even line so which approach is correct?