Skip to content

Civil registry and parish records as sources #784

Description

@IohannesIohannium

As it currently stands, Gedcom file sources only exist with the (n+1) SOUR tag and its 0 @S(n) SOUR entry.

Civil registry and parish records, however, do not need to be needlessly duplicated and their referencing should also not be tied to the Gedcom file's language.
What I mean is, instead of:

...
1 BIRT
2 DATE 1 JUL 1900
2 PLAC Esempio, EE, Italia
2 SOUR Atto di Nascita 999
1 CHR
2 DATE 5 JUL 1900
2 PLAC Chiesa Cattedrale di Esempio, Esempio, EE, Italia
2 SOUR Registro battesimale numero 555, registro B4
...

...we could instead have:

1 BIRT
2 DATE 1 JUL 1900
2 PLAC Esempio, EE, Italia
2 ACT 999
3 DATE 2 JUL 1900
1 CHR
2 DATE 5 JUL 1900
2 PLAC Esempio, EE, Italia
2 ACT 555
3 CHUR Chiesa Cattedrale
3 REGI B4

...and the user interface will correctly display "Birth record no. 999 issued in Esempio, EE, Italia on the 2nd of July 1900" and "Baptism record no. 555 of the B4 register issued in the Chiesa Cattedrale of Esempio, EE, Italia on the same day".

This should be valid for all events and the (n+1) levels, which are all optional, should be DATE, CHUR (only for religious events), REGI, PLAC (in case the death was recorded somewhere else, e.g. if somebody died at sea, the death would have been recorded somewhere on the land anyway). The "act" can be left empty, if no serial number can be devised; it can also reference a page or a folio, instead, as Catholic church records did not use to number each single entry (e.g. 2 ACT folio 3 shall display as "Baptism record on folio 3...")

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    citations project teamSee https://github.com/dthaler/gedcom-citations for the project team's activitiesnext minor

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions