The Researcher record is basically a LocationBase record with added fields (see gramps/gen/lib/researcher.py). This makes the record similar to an Address object without the private and date field nor the possibility to attach citations and notes (all of which don’t really make sense in the description of the researcher).
Added fields are name, addr and email.
However, I don’t understand what addr is for. It looks like a replacement for street in the LocationBase object which is then not used (and can’t be accessed through the UI).
Could someone explain why there is such a design?
Would having several Researcher object make sense? I think of the case where several people contribute significantly to data collection.
For this role I use a special “repository” named Contributions of John Doe with Source (letter, conversation, …) and Citations.
However, my understanding of word “submitter” or “owner” encompasses more roles than sources of data. The owner of the tree may be someone who had it during some time, perhaps without working on it personally. This is why I think multiple “owners” may be interesting to trace the history of the tree (A started it; the tree passed to B who handed unchanged it over to C; …).
For me the word curator comes to mind when thinking about it in that sense. And more so when you think about a collaborative tree with multiple contributors.
In Gedcom-X they use the term Agent for this top level concept along with an Attribution.
DeadEnds has the Entity construct, which isn’t intended to be a person but an organization or institution. Potentially similar, but in many ways that tends to overlap Repository and not sure how it was intended to be used.
STEMMA has Contact information associated with Person.
Do you think Gramps should introduce a top level object for it? With Gramps Web and collaborative trees there would be some benefit in being able to track who contributed different updates to the data. Genealogical societies using Gramps Web would probably greatly appreciate that.
Regarding Gedcom 7 I worry it is over 2 years and no one of any real significance supports it yet that I am aware of. We need to see Ancestry, FindMyPast and MyHeritage adopt it and that does not seem to be happening. I wonder is our user base large enough that if we did so it might help make a difference? If Gramps Web and Gramps Hub continue to grow to a significant size perhaps it would?