Gramps filter rule
Non-Birth Child Relation
A Gramps review rule for adopted, foster, step and other non-birth child relationships.
Purpose
Non-Birth Child Relation is a review rule that finds people whose relationship to at least one parent is recorded as something other than Birth.
It can list adopted, foster, step, sponsored, none, unknown and custom relationship types. It is especially useful as a quality-control companion to Common Biological Ancestor.
Download and compatibility
Download NonBirthChildRelation-V1.1.zip
- Designed for Gramps 5.2 or later.
- Tested on Gramps 6.0.8 with Windows 11 and Zorin OS 18.1 Core.
- The package contains the two rule files,
README.md, translation source files, and a ready-to-use Danish translation inlocale/da/LC_MESSAGES/addon.mo.
Installation
- Close Gramps.
- Extract the ZIP archive.
- Create a folder such as
NonBirthChildRelationin the Gramps user plugin folder. - Copy
hasnonbirthchildrelation.pyandhasnonbirthchildrelation.gpr.pyinto that folder. - Restart Gramps and check Help → Plugin Manager if the rule does not load.
Use the rule
- Open Edit → Person Filter Editor.
- Create or edit a filter and add a rule.
- Under Family filters, choose People recorded as a non-birth child.
- Select (any non-birth) to include every non-birth type, or select one relationship type.
- Save and test the filter.
A person matches when any parent family contains a qualifying relationship to the father or mother.
Limitations and review
The rule cannot identify a child who should be non-birth but was incorrectly left at the default Birth value. In the data, that relationship appears biological.
Gramps’ Tools → Utilities → Verify the Data can help reveal biologically implausible birth relationships, such as a parent being too young, not yet born or already dead. Plausible-age adoptive parents will not be detected automatically.