Set a source to be automatically added to created entries? [Source-based processing]

Adding the very same citation to the entries I register seems to be overly tedious. In my case, a single marriage event means ~40 datapoints (see below) where each has to individually receive the very same citation of the very same source. Sharing the same source among them is still ~40 unnecessary mouse moves.

Is there a solution where I set a source active and then whatever I add to Gramps automatically receives the source as citation? Already existing entries, when edited, should receive the source in addition to existing citations (i.e. be sure not replace existing ones). If no solution exist, is there already a request filed that I can support?

I vaguely remember reading about this request earlier here, but could not find it now. Here is however a relevant StackExchange.Genealogy & Family History post that describes source-based processing.

A worst case estimate of datapoints from a single marriage event from a registry that all need to be cited with the same source:

  • persons (6): groom, bride, 4 parents
  • events (15): marriage, residence (6), birth dates of groom and bride (2), death dates of parents (4), prior marriages of groom and bride (2)
  • attributes (12): religion (6), occupation (6)
  • FAMS (5): groom-bride, parent families (2), prior marriages (2)
  • FAMC (2): groom, bride
  • associations (3): witnesses (2), minister (1)

In total: 43, not counting notes or further attributes. Yes, 10 entries is a more reasonable estimate, but when one has to process 1000+ marriages, that is still a lot of unnecessary clicks.

1 Like

I hadn’t thought about it like this, but I guess a marriage could drive those entries.
I only add the marriage citation in the family record of the couple. I don’t add guests or other persons who attend the marriage because they have no connection to the family tree.
Adding the new person to the tree (bride or groom) then means adding parents and siblings, however, the marriage citation is not included with those records.
I don’t understand how you would automate this based on a marriage citation. Every person has their own events which have their own citations.

There’s an add-on Forms, that can be used for multiple updates - primarily censuses.
@RenTheRoot has worked on enhancing the Forms add-on, but I’m not sure how this is proceeding. The Forms might not be the solution for your case, but take a look here:
https://gramps-project.org/wiki/index.php/Addon:Forms_Gramplet

1 Like

The biggest problem is if you add all these not related to your family,
your tree will end up with hundreds of disconnected people what a mess I
have been there when doing the census I now do not add servants,
visitors, lodgers etc etc as people but have created a notes field in
the Details Section of my Form where I can input them.
On marriages if the witnesses are not related again I do not add them as
people but as Witnesses in the Headings Section of my Form.
No idea how you would add that many individuals to a wedding event
unless you used a Note. Added complication in UK at one time witnesses
were paid by the church and you could have dozens of marriages with the
same witnesses all unrelated
phil

Several of these can just use non-primary (and non-Family) Roles in a shared Marriage or Marriage License Event. Then the Citation for that Event carries through to the participants.

That is better than the Association because the Event also carries a Date and Place content.

And Events attached to a Family with a “Family” role apply equally to the Bride and Groom (but not any children). So you need not redundantly attach the event to those persons.

I’ve installed this [Forms] addon, and have followed the instructions given on the linked page (and in a video). However, after generating an initial Source form with the necessary Attribute key-value pair, the “Source” drop-down menu in the “Select Form” window is still totally empty. It does not even contain any US census forms that I expected to be there as the defaults. Any idea what causes this?

Try
Add Source “test”
Add Attribute
Type = Form
Value = US1930
It should find it if the file is there
phil

Ok, now I see that I can only refer to a form via an Attribute that is already stored as an xml file, thanks @comeng. That was not clear from the description.

Yes, I was pondering of this option (sharing Marriage with non-primary participants), but I have a problem with this approach. Perhaps you can help me figure out how to do it in a sensible way.

Let’s suppose there is a marriage event which, additionally to the standard data (bride, groom, parents, …) states some extra information, e.g. groom was 24 yo, living at X street, father was a soldier at the time. So I store the marriage event with Description including information directly relating to the event (e.g. the couple was promulgated 3 times). But I do NOT want to store groom- or father-specific (or any Person-specific) information in the event’s Description, as it would quickly grow too large, and I’d have to explain to whom each bit of information belongs to. Also, it would be unreadable at a glance in a Person’s Events list. Unfortunately, when I share the Marriage event with the father (with Role=Father) as he was presumably attending, I cannot add a father-specific Description to the event, as it already has its Description defined above. So I have no way to share the event AND specify role-dependent Description for the different participants.

So I end up adding independent events (Residence, Occupation, etc.) to the groom and father (and others having extra info) that holds information relevant only for them. I do not see how I can link up all this information in a single shared event without losing the benefit of easily glance through residences and occupations in the Events list of a Person or Family. Which brings me to my original question, of how to avoid clicking so many times adding the same citation to all these events.

What do you think of this? Am I missing some obvious solution here?

If you wanted to try Forms and look at creation of your own in
custom.xml this is a copy of mine to play with

 <heading>

   <_attribute>Cert No./Page</_attribute>

 </heading>

 <heading>

   <_attribute>Entry Number</_attribute>

 </heading>

 <heading>

   <_attribute>Banns/Licence</_attribute>

 </heading>

 <heading>

   <_attribute>Registration District</_attribute>

 </heading>

 <heading>

   <_attribute>Solemenized At</_attribute>

 </heading>

 <heading>

   <_attribute>Solemenized By</_attribute>

 </heading>

 <heading>

   <_attribute>Witnesses</_attribute>

 </heading>

 <heading>

   <_attribute>Parish Of</_attribute>

 </heading>

 <heading>

   <_attribute>County</_attribute>

 </heading>

 <section role="Family" type="family" title="Groom/Bride">

   <column>

     <_attribute>Name</_attribute>

   </column>

   <column>

     <_attribute>Signed</_attribute>

   </column>

   <column>

     <_attribute>Age</_attribute>

   </column>

   <column>

     <_attribute>Condition</_attribute>

   </column>

   <column>

     <_attribute>Occupation</_attribute>

   </column>

   <column>

     <_attribute>Residence</_attribute>

   </column>

 </section>

 <section role="Groom Father" type="person" title="Groom's Father">

   <column>

     <_attribute>Name</_attribute>

   </column>

   <column>

     <_attribute>Deceased</_attribute>

   </column>

   <column>

     <_attribute>Occupation</_attribute>

   </column>

 </section>

 <section role="Bride Father" type="person" title="Bride's Father">

   <column>

     <_attribute>Name</_attribute>

   </column>

   <column>

     <_attribute>Deceased</_attribute>

   </column>

   <column>

     <_attribute>Occupation</_attribute>

   </column>

 </section>

 <section role="Witness" type="multi" title="Witnesses">

   <column>

     <_attribute>Name</_attribute>

   </column>

   <column>

     <_attribute>Signed</_attribute>

   </column>

 </section>
phil