RetroGen – Notes, Notes and Notes

I have been reviewing notes and where they can and where they are being used with a small set of Genealogy tools and software.

In Ancestry, notes tend to be limited to a single note per person, the citation detail and other information, repository and source notes. Whereas in an older copy of Reunion, this are multiple individual and family notes, a single citation memo and media notes, so the additional of family and media notes but no source or repository notes. Also, Ancestry uses inline notes whereas Reunion uses reference note tags.

The situation in RootsMagic is better, mirroring the scope of notes from Ancestry (given TreeShare) as well as allowing notes for media description, events and families.

The one items missing from my coding to date are event notes which could be useful for custom events (EVEN tag which use the event type) to describe the event if the type alone is insufficient.

At this stage my coding of notes from a GEDCOM file is limited to individual, families, sources, repository and citations. When I add media objects into RetroGen, these will also have notes. I will review the use of media in a future post as Reunion is deficient in their limited use of media to individual, families and sources but ignoring citations or events.

The updated and simplified entity relationship diagram is as follows;

******************************************************************
* The entity relationship diagram of the files outlined above is;*
*     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     *
*     โ”‚ Individual โ”‚      โ”‚ Ind. Event โ”‚      โ”‚  Citation  โ”‚     *
*     โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค      โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค     *
*     โ”‚Id      (PK)โ”œโ”€โ”€โ”€โ”ฌโ”€>โ”คId+No.  (PK)โ”œโ”€โ”ฌโ”€โ”€โ”€>โ”คId+No.  (PK)โ”‚     *
*     โ”‚Name        โ”‚   โ””โ”€>โ”คId+Tag  (SK)โ”œโ”€(โ”ฌโ”€โ”€>โ”คIdTagEv#(SK)โ”‚     *
*     โ”‚Sex         โ”‚      โ”‚Date        โ”‚ โ”‚โ”‚   โ”‚Source Id   โ”œโ”€>(1)*
*     โ”‚Birth Date  โ”‚      โ”‚Place       โ”‚ โ”‚โ”‚   โ”‚Details     โ”‚     *
*     โ”‚Birth Place โ”‚      โ”‚Details     โ”‚ โ”‚โ”‚   โ”‚Apid        โ”‚     *
*     โ”‚Death Date  โ”‚      โ”‚Type        โ”‚ โ”‚โ”‚   โ”‚Ref Note Id โ”œโ”€>(2)*
*     โ”‚Death Place โ”‚      โ”‚Ref Note Id โ”œโ”€((โ”€โ” โ”‚InlineRefId โ”œโ”€>(2)*
*     โ”‚Child Familyโ”œโ”€โ”€โ”   โ”‚InlineNoteIdโ”œโ”€((โ”€โ”ค โ”‚Media Id    โ”œโ”€>(3)*
*     โ”‚SpouseFamilyโ”œโ”€โ”€(โ”  โ”‚Media Id    โ”œโ”€((โ”โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     *
*     โ”‚Ref Note Id โ”œโ”€โ”โ”‚โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚โ”‚โ”‚โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     *
*     โ”‚InlineNoteIdโ”œโ”€โ”ด((โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€(((โ”ค โ”‚    Note    โ”‚     *
*     โ”‚Media Id    โ”œโ”€โ”โ”‚โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚โ”‚โ”‚โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค     *
*     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚โ”‚โ”‚  โ”‚Family Eventโ”‚ โ”‚โ”‚โ”‚โ”œ>โ”คId+No.  (PK)โ”‚     *
*  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€((โ”˜  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚โ”‚โ”‚โ”‚ โ”‚Length      โ”‚     *
* โ”Œ(โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€(โ”˜โ”Œโ”€>โ”คId+No.  (PK)โ”œโ”€โ”˜โ”‚โ”‚โ”‚ โ”‚Newline     โ”‚     *
* โ”‚โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”œโ”€>โ”คId+Tag  (SK)โ”œโ”€โ”€โ”˜โ”‚โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     *
* โ”‚โ”‚  โ”‚   Family   โ”‚ โ”‚ โ”‚  โ”‚Date        โ”‚   โ”‚โ”‚                    *
* โ”‚โ”‚  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ โ”‚  โ”‚Place       โ”‚   โ”‚โ”‚                    *
* โ”‚โ”‚  โ”‚Id      (PK)โ”œโ”€(โ”€โ”˜  โ”‚Details     โ”‚   โ”‚โ”‚                    *
* โ”‚โ”œโ”€>โ”คHusband Id  โ”‚ โ”‚    โ”‚Type        โ”‚   โ”‚โ”‚                    *
* โ”‚โ””โ”€>โ”คWife Id     โ”‚ โ”‚    โ”‚Ref Note Id โ”œโ”€โ”€โ”€(โ”ค                    *
* โ”‚   โ”‚Child Id    โ”‚ โ”‚    โ”‚InlineNoteIdโ”œโ”€โ”€โ”€(โ”ค                    *
* โ””โ”€โ”€>โ”คChild Id    โ”‚ โ”‚    โ”‚Media Id    โ”œโ”€โ”€โ”€โ”คโ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     *
*     โ”‚Ref Note Id โ”œโ”€(โ”€โ”  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚โ”‚ โ”‚   Media    โ”‚     *
*     โ”‚InlineNodeIdโ”œโ”€(โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€(โ”ค โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค     *
*     โ”‚Media Id    โ”œโ”€โ”ดโ”€(โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผ(>โ”คId      (PK)โ”‚     *
*     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚                   โ”‚โ”‚ โ”‚File        โ”‚     *
*     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚  โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”   โ”‚โ”‚ โ”‚Form        โ”‚     *
*     โ”‚   Source   โ”‚   โ”‚  โ”‚ Repository โ”‚   โ”‚โ”‚ โ”‚Title       โ”‚     *
*     โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค   โ”‚  โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค   โ”‚โ”‚ โ”‚Ref Note Id โ”œโ”€>(2)*
*(1)โ”€>โ”คId      (PK)โ”‚ โ”Œโ”€(โ”€>โ”คId      (PK)โ”‚   โ”‚โ”‚ โ”‚InlineNoteIdโ”œโ”€>(2)*
*     โ”‚_Author     โ”‚ โ”‚ โ”‚  โ”‚Name        โ”‚   โ”‚โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     *
*     โ”‚Publisher   โ”‚ โ”‚ โ”‚  โ”‚Address     โ”‚   โ”‚โ”‚                    *
*     โ”‚Repo Id     โ”œโ”€โ”˜ โ”‚  โ”‚Addr.Detailsโ”‚   โ”‚โ”‚                    *
*     โ”‚ReferenceNo.โ”‚   โ”‚  โ”‚Ref Note Id โ”œโ”€โ”€โ”€(โ”ค                    *
*     โ”‚APID        โ”‚   โ”‚  โ”‚InlineNoteIdโ”œโ”€โ”€โ”€(โ”ค                    *
*     โ”‚Repo Name   โ”‚   โ”‚  โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜   โ”‚โ”‚                    *
*     โ”‚Call Number โ”‚   โ”‚                   โ”‚โ”‚                    *
*     โ”‚Ref Note Id โ”œโ”€โ”€โ”€โ”ค             โ”Œโ”€โ”€โ”€โ”€โ”€โ”˜โ”‚                    *
*     โ”‚InlineNoteIdโ”œโ”€โ”€โ”€โ”˜        (3)โ”€>โ”ค (2)โ”€>โ”˜                    *
*     โ”‚Media Id    โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜                           *
*     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      Note: Gedcom,Header & Submitter omitted*
******************************************************************

Update; I have added notes for individual and family events, and am planning to add media objects in the coming days.