add-on > addon ( stick with one spelling )
The [[Image:Gramps-view.png|link=https://gramps-project.org/wiki/index.php/File:GrampsPseudonymTree(02Feb2020).gz]] '''[[:File:GrampsPseudonymTree(02Feb2020).gz|GrampsPseudonymTree(02Feb2020).gz]]''' file ideally will have an abstraction to represent the various relationships in Gramps.
The 'names' are actually generic labels of the relationship. This allows sample reports, charts & filters to be run where the abstracted results automatically self-document & build their own lookup key. It is useful for verifying results when developing an
add-on. If designing a '[[Gramps_Glossary#books report|book]]' collation of reports, running the book design on this abstracted Tree of data can produce the foundation for a 'how to interpret this book' section.
This abstracted data helps verify that the database was polled correctly and the data placement is appropriate. Also, when generating indexed output based on a [[Genealogical_Numbering_Systems|Genealogical Numbering System]], the output can be directly compared to the relationship without the need for a lookup or search in the database.