This page describes a set of tests included in version 1.05 of the GEDCOM file assess.ged (download - view). Details change between versions.
Area Summary
People with the surname "Place" have events with PLAC and/or ADDR subrecords to test the place import capabilities of the target application.
Most target applications will import PLAC subrecords on events. Some will import both PLAC and ADDR subrecords on events. Several target applications I tested do not import ADDR subrecords on events.
This area also includes tests for the PHON, EMAIL, EMAI, and WWW records. The GEDCOM 5.5.1 specification includes them in the <ADDRESS_STRUCTURE> and indicates they may only be included if an ADDR record is included even though they are not subrecords of the ADDR record .
01-Latitude Longitude
This person has a BIRT event where the place is "Washington, DC" at N38.88923,W77.05020. The test is intended to determine if the target application recognizes latitude/longitude coordinates when importing places.
N38.88923,W77.05020 is a point near the Lincoln Monument in Washington, D.C.
Test Result Criteria
GEDCOM Records for @I212@
02-Place Note
This person has a BIRT event where the place is "Philadelphia, PA" and the PLAC record has a NOTE value "Note for Philadelphia, PA". The test is intended to determine if the target application recognizes notes when importing places.
Test Result Criteria
- If a target application imports the place's NOTE value, set the test result to "Supported".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I213@
03-Place Exhibit
This person has a BIRT event where the place is "Philadelphia, PA" and has an exhibit. Place exhibits are not supported by the GEDCOM 5.5.1 specification so the target application may reject or ignore the exhibit.
This test uses the linked exhibit method where an OBJE follows the parent record (a BIRT record in this example) and includes a reference to another OBJE record which occurs later in the document.
Test Result Criteria
- If a target application imports the place's OBJE exhibit, set the test result to "Supported".
- For any other outcome, set the test result to "Not Supported (non-standard)" and describe the outcome in the comment.
Non-Standard Content
This test includes one or more records that are not included in the GEDCOM 5.5.1 specification but are common extensions. The target application may reject or ignore the extension records and that is a reasonable outcome.
GEDCOM Records for @I214@
04-PLAC and ADDR
This person has a BIRT event where the PLAC value is "Chicago, IL" and the ADDR value is "Wrigley Field<newline>1060 W Addison St".
This test is intended to show whether the target application will load both the PLAC and ADDR values.
Test Result Criteria
- If a target application imports both the PLAC value and the ADDR value, and both values are recorded in data fields intended for place and address data, respectively, set the test result to "Supported".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I215@
05-ADDR Label
This person has a BIRT event with an ADDR record that includes only CONT subrecords.
Test Result Criteria
- If a target application imports the entire ADDR value into data fields intended for address data, set the test result to "Supported".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I216@
06-ADDR Label and Fields
This person has a BIRT event with an ADDR record that includes an address in "label" form but also parsed into more specific subrecords.
Test Result Criteria
- If a target application imports the entire ADDR value with the address fields parsed into sub-fields, set the test result to "Supported".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I217@
07-PHON
This person has an OCCU event with an ADDR subrecord followed by a PHON subrecord.
Test Result Criteria
- If a target application imports the PHON value into a dedicated field, set the test result to "Supported".
- If a target application imports the PHON value into a general-purpose field, set the test result to "Partially Supported".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I218@
08-EMAIL
This person has an OCCU event with an ADDR subrecord followed by an EMAIL subrecord.
GEDCOM 5.5 did not include the EMAIL subrecord, so target applications that read GEDCOM 5.5.1 files as if they were GEDCOM 5.5 files may reject or ignore the subrecord.
Test Result Criteria
- If a target application imports the EMAIL record into a dedicated field and converts the double "@" to a single "@", set the test result to "Supported".
- If a target application imports the EMAIL record into a general-purpose field and converts the double "@" to a single "@", set the test result to "Partially Supported".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I219@
09-EMAI
This person has an OCCU event with an ADDR subrecord followed by an EMAI subrecord.
GEDCOM 5.5 did not include the EMAI subrecord, so target applications that read GEDCOM 5.5.1 files as if they were GEDCOM 5.5 files may reject or ignore the subrecord.
The GEDCOM 5.5.1 specification uses the tag EMAIL in one place (pg. 31) and the tag EMAI in another (pg. 87). This test and the last should expose whether the target application implemented one, the other, both, or none.
Test Result Criteria
- If a target application imports the EMAI record into a dedicated field and converts the double "@" to a single "@", set the test result to "Supported".
- If a target application imports the EMAI record into a general-purpose field and converts the double "@" to a single "@", set the test result to "Partially Supported".
- For any other outcome, set the test result to "Not Supported (non-standard)" and describe the outcome in the comment.
Non-Standard Content
The EMAI record may be a standard GEDCOM 5.5.1 record, but the specification is ambiguous and a target application may or may not support it.
GEDCOM Records for @I220@
10-WWW
This person has an OCCU event with an ADDR subrecord followed by a WWW subrecord.
GEDCOM 5.5 did not include the WWW subrecord, so target applications that read GEDCOM 5.5.1 files as if they were GEDCOM 5.5 files may reject or ignore the subrecord.
Test Result Criteria
- If a target application imports the WWW record into a dedicated field, set the test result to "Supported".
- If a target application imports the WWW record into a general-purpose field, set the test result to "Partially Supported".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.