advertisement

This page describes a set of tests included in version 1.04 of the GEDCOM file assess.ged (download - view). Details change between versions.

Area Summary

Each person with the surname "Continuation" has records that test the CONC and/or CONT subrecords. The tests assess how well the target application handles concatenated text with a line-break (CONT) or without (CONC).

Most of the tests include a WILL event with a NOTE subrecord.

Most target applications will have no trouble concatenating text with CONT. Some of the CONC-focused tests use unconventional values and some target applications may have difficulty importing the text as desired.

This tests the concatenation method recommend in the GEDCOM 5.5.1 specification: split long values by inserting CONC between letters in a word.

The resulting Note text should be:

CONC tag in the middle of a word.

Test Result Criteria

  1. If a target application imports the text exactly as shown above, set the test result to "Supported".
  2. For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.

GEDCOM Records for @I17@

1 WILL
2 DATE 1801
2 NOTE CONC tag in the middle of a wo
3 CONC rd.

Letters N and S indicating non-standard 02-CONC (Leading space)

This tests a concatenation method where CONC is inserted at the end of a word and the CONC value begins with a leading space.

The resulting Note text should be:

CONC after a word with a leading space in the CONC text.

Some target applications will import the text properly. The result depends on the target application keeping the leading space in the CONC value.

Test Result Criteria

  1. If a target application imports the text exactly as shown above, set the test result to "Supported".
  2. For any other outcome, set the test result to "Rejected (non-standard)" and describe the outcome in the comment.

Non-Standard Content

This test includes non-standard records or values.

GEDCOM Records for @I18@

1 WILL
2 DATE 1801
2 NOTE CONC after a word with a
3 CONC  leading space in the CONC text.

Letters N and S indicating non-standard 03-CONC (Trailing space)

This tests a concatenation method where CONC is inserted after a trailing space.

The resulting Note text should be:

CONC after a trailing space before the next word.

Some target applications will import the text properly. The result depends on the target application keeping the trailing space at the end of the value of the NOTE record.

Test Result Criteria

  1. If a target application imports the text exactly as shown above, set the test result to "Supported".
  2. For any other outcome, set the test result to "Rejected (non-standard)" and describe the outcome in the comment.

Non-Standard Content

This test includes non-standard records or values.

GEDCOM Records for @I19@

1 WILL
2 DATE 1801
2 NOTE CONC after a trailing space 
3 CONC before the next word.

Letters N and S indicating non-standard 04-CONC (Gender)

This test attempts to determine if continuation processing is done (A) for most or all GEDCOM tags and (B) before the target application validates the record's value.

For this test, the SEX record's value includes a CONC subrecord. That violates the GEDCOM 5.5.1 specification and is unusual. If the target application imports the value, that indicates it uses a flexible method of reading GEDCOM records where semantic validation is performed after syntactic parsing, etc.

To determine if the test has passed or failed, inspect the test person. If the person's gender is female, that indicates the target application processed the SEX record. An unknown or male gender indicates that the SEX record was not processed.

Test Result Criteria

  1. If a target application imports the SEX record without issuing an error or warning and sets the person's gender to female, set the test result to "Supported".
  2. For any other outcome, set the test result to "Rejected (non-standard)" and describe the outcome in the comment.

Non-Standard Content

This test includes non-standard records or values.

GEDCOM Records for @I20@

1 SEX
2 CONC F

05-CONT (Simple)

This tests the simplest use of CONT to create two lines of text.

The resulting Note text should be:

Line 1
Line 2

Test Result Criteria

  1. If a target application imports the text exactly as shown above, set the test result to "Supported".
  2. For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.

GEDCOM Records for @I21@

1 WILL
2 DATE 1801
2 NOTE Line 1
3 CONT Line 2

06-CONT (1st line empty)

This tests using CONT to create an initial empty line.

The resulting Note text should be:


Line 2

Test Result Criteria

  1. If a target application imports the text exactly as shown above, set the test result to "Supported".
  2. For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.

GEDCOM Records for @I22@

1 WILL
2 DATE 1801
2 NOTE
3 CONT Line 2

07-CONT (2nd line empty)

This tests using CONT to create an empty line between two non-empty lines.

The resulting Note text should be:

Line 1

Line 3

Test Result Criteria

  1. If a target application imports the text exactly as shown above, set the test result to "Supported".
  2. For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.

GEDCOM Records for @I23@

1 WILL
2 DATE 1801
2 NOTE Line 1
3 CONT
3 CONT Line 3
On This Page