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 "Relationship" use one of several methods for defining the relationship between a parent and a child.
01-PEDI Adoptive
This tests an adopted relationship defined between two parents (01-PEDI Adoptive Father and 01-PEDI Adoptive Mother) and a child (01-PEDI Adopted Child) using a INDI.FAMC.PEDI record.
Test Result Criteria
- If a target application processes the PEDI record and assigns a label based on "adopted" to the father, mother, and child, set the test result to "Supported".
- If a target application rejects the PEDI record with a message in its import log, set the test result to "Rejected".
- If a target application ignores the PEDI record and does not issue an error message, set the test result to "Ignored".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I222@
, @I223@
and @I224@
0 @I222@ INDI
1 NAME 01-PEDI Adoptive Father /Relationship/
1 SEX M
1 FAMS @F222@
0 @I223@ INDI
1 NAME 01-PEDI Adoptive Mother /Relationship/
1 SEX F
1 FAMS @F222@
0 @I224@ INDI
1 NAME 01-PEDI Adopted Child /Relationship/
1 SEX M
1 FAMC @F222@
2 PEDI adopted
0 @F222@ FAM
1 HUSB @I222@
1 WIFE @I223@
1 CHIL @I224@
02-PEDI Birth
This tests the relationships between birth parents (02-PEDI Birth Father and 02-PEDI Birth Mother) and a child (02-PEDI Child) and adoptive parents (02-PEDI Adoptive Father and 02-PEDI Adoptive Mother) and the same child. The relationships are defined using INDI.FAMC.PEDI records.
Test Result Criteria
- If a target application processes both PEDI records and meets the additional criteria below, set the test result to "Supported".
- The target application assigns a label based on "birth" to the father (02-PEDI Birth Father), mother (02-PEDI Birth Mother), and child (02-PEDI Child).
- The target application assigns a label based on "adopted" to the father (02-PEDI Adoptive Father), mother (02-PEDI Adoptive Mother), and child (02-PEDI Child)
- The target application sets the preferred parent relationship to the adoptive parents
- If a target application rejects either or both of the PEDI records with a message in its import log, set the test result to "Rejected".
- If a target application ignores either or both of the PEDI records and does not issue an error message, set the test result to "Ignored".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I225@
, @I226@
, @I227@
, @I228@
and @I229@
0 @I225@ INDI
1 NAME 02-PEDI Birth Father /Relationship/
1 SEX M
1 FAMS @F225@
0 @I226@ INDI
1 NAME 02-PEDI Birth Mother /Relationship/
1 SEX F
1 FAMS @F225@
0 @I227@ INDI
1 NAME 02-PEDI Adoptive Father /Relationship/
1 SEX M
1 FAMS @F227@
0 @I228@ INDI
1 NAME 02-PEDI Adoptive Mother /Relationship/
1 SEX F
1 FAMS @F227@
0 @I229@ INDI
1 NAME 02-PEDI Child /Relationship/
1 SEX M
1 FAMC @F227@
2 PEDI adopted
1 FAMC @F225@
2 PEDI birth
0 @F225@ FAM
1 HUSB @I225@
1 WIFE @I226@
1 CHIL @I229@
0 @F227@ FAM
1 HUSB @I227@
1 WIFE @I228@
1 CHIL @I229@
03-PEDI Foster
This tests a foster relationship defined between two parents (03-PEDI Foster Father and 03-PEDI Foster Mother) and a child (03-PEDI Foster Child) using a INDI.FAMC.PEDI record.
Test Result Criteria
- If a target application processes the PEDI record and assigns a label based on "foster" to the father, mother, and child, set the test result to "Supported".
- If a target application rejects the PEDI record with a message in its import log, set the test result to "Rejected".
- If a target application ignores the PEDI record and does not issue an error message, set the test result to "Ignored".
- For any other outcome, set the test result to "Imported Incorrectly" and describe the outcome in the comment.
GEDCOM Records for @I230@
, @I231@
and @I232@
0 @I230@ INDI
1 NAME 03-PEDI Foster Father /Relationship/
1 SEX M
1 FAMS @F230@
0 @I231@ INDI
1 NAME 03-PEDI Foster Mother /Relationship/
1 SEX F
1 FAMS @F230@
0 @I232@ INDI
1 NAME 03-PEDI Foster Child /Relationship/
1 SEX M
1 FAMC @F230@
2 PEDI foster
0 @F230@ FAM
1 HUSB @I230@
1 WIFE @I231@
1 CHIL @I232@
04-XREL Step Father
This tests a step relationship defined between a father (04-XREL Step Father) and a child (04-XREL Child) using a FAM.CHIL._FREL record. The father is married to the birth mother (04-XREL Birth Mother). No explicit label is supplied for the mother.
Test Result Criteria
- If a target application processes the _FREL record and assigns a label based on "step" to the father and child, and "step" is not used to label the mother-child relationship, 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 non-standard records or values.
GEDCOM Records for @I233@
, @I234@
and @I235@
05-XREL Step Mother
This tests a step relationship defined between a mother (05-XREL Step Mother) and a child (05-XREL Child) using a FAM.CHIL._MREL record. The mother is married to the birth father (05-XREL Birth Father). No explicit label is supplied for the father.
Test Result Criteria
- If a target application processes the _MREL record and assigns a label based on "step" to the mother and child, and "step" is not used to label the father-child relationship, 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 non-standard records or values.
GEDCOM Records for @I236@
, @I237@
and @I238@
06-XREL Step Parents
This tests a step relationship defined between two parents (06-XREL Step Father and 06-XREL Step Mother) and a child (06-XREL Child) using FAM.CHIL._MREL and FAM.CHIL._MREL records.
Test Result Criteria
- If a target application processes the _FREL and _MREL records and assigns a label based on "step" to the father, mother, and child, 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 non-standard records or values.
GEDCOM Records for @I239@
, @I240@
and @I241@
0 @I239@ INDI
1 NAME 06-XREL Step Father /Relationship/
1 SEX M
1 FAMS @F239@
0 @I240@ INDI
1 NAME 06-XREL Step Mother /Relationship/
1 SEX F
1 FAMS @F239@
0 @I241@ INDI
1 NAME 06-XREL Child /Relationship/
1 SEX M
1 FAMC @F239@
0 @F239@ FAM
1 HUSB @I239@
1 WIFE @I240@
1 CHIL @I241@
2 _FREL step
2 _MREL step