From 58f7137cf8fe9e1e4dbc42a402249eb95f250d3d Mon Sep 17 00:00:00 2001 From: lamco-office Date: Tue, 5 Aug 2025 01:18:57 +0300 Subject: [PATCH 1/3] Add GEDCOM Evidence Extension v2.0 Complete redesign to comply with GEDCOM 7 constraints, using a dual-pattern approach: 1. Shadow Records Pattern - Evidence as independent records (_EVID) that can be referenced by multiple individuals through _EVREF 2. Event Container Pattern - Evidence directly tied to an individual through _EVEN_EVID Key features: - Eliminates polymorphic pointers by using separate _SUBJ_INDI, _SUBJ_FAM, and _SUBJ_SOUR structures - Supports floating evidence for uncertain identities - Preserves source information exactly as found - Tracks confidence levels and analysis - Documents research process per Genealogical Proof Standard All structures validated against GEDCOM registry schema. Specification: https://github.com/glamberson/gedcom-evidence Contact: Greg Lamberson --- .../extension/enumset-Confidence.yaml | 22 ++++++++++ enumeration/extension/enum-High.yaml | 24 +++++++++++ enumeration/extension/enum-Hypothesis.yaml | 24 +++++++++++ enumeration/extension/enum-Low.yaml | 24 +++++++++++ enumeration/extension/enum-Medium.yaml | 24 +++++++++++ structure/extension/_ANAL.yaml | 33 ++++++++++++++ structure/extension/_CONF.yaml | 32 ++++++++++++++ structure/extension/_DTYPE.yaml | 30 +++++++++++++ structure/extension/_EVEN_EVID.yaml | 36 ++++++++++++++++ structure/extension/_EVID.yaml | 43 +++++++++++++++++++ structure/extension/_EVREF.yaml | 34 +++++++++++++++ structure/extension/_FIND.yaml | 36 ++++++++++++++++ structure/extension/_SUBJ_FAM.yaml | 29 +++++++++++++ structure/extension/_SUBJ_INDI.yaml | 32 ++++++++++++++ structure/extension/_SUBJ_SOUR.yaml | 30 +++++++++++++ structure/extension/_USED.yaml | 29 +++++++++++++ 16 files changed, 482 insertions(+) create mode 100644 enumeration-set/extension/enumset-Confidence.yaml create mode 100644 enumeration/extension/enum-High.yaml create mode 100644 enumeration/extension/enum-Hypothesis.yaml create mode 100644 enumeration/extension/enum-Low.yaml create mode 100644 enumeration/extension/enum-Medium.yaml create mode 100644 structure/extension/_ANAL.yaml create mode 100644 structure/extension/_CONF.yaml create mode 100644 structure/extension/_DTYPE.yaml create mode 100644 structure/extension/_EVEN_EVID.yaml create mode 100644 structure/extension/_EVID.yaml create mode 100644 structure/extension/_EVREF.yaml create mode 100644 structure/extension/_FIND.yaml create mode 100644 structure/extension/_SUBJ_FAM.yaml create mode 100644 structure/extension/_SUBJ_INDI.yaml create mode 100644 structure/extension/_SUBJ_SOUR.yaml create mode 100644 structure/extension/_USED.yaml diff --git a/enumeration-set/extension/enumset-Confidence.yaml b/enumeration-set/extension/enumset-Confidence.yaml new file mode 100644 index 00000000..d3ad6f32 --- /dev/null +++ b/enumeration-set/extension/enumset-Confidence.yaml @@ -0,0 +1,22 @@ +%YAML 1.2 +--- +lang: en-US + +type: enumeration set + +uri: https://github.com/glamberson/gedcom-evidence/enumset-Confidence + +specification: + - Confidence levels + - Set of confidence levels for evidence assessment + +label: 'Confidence' + +enumeration values: + - "https://github.com/glamberson/gedcom-evidence/enum-High" + - "https://github.com/glamberson/gedcom-evidence/enum-Medium" + - "https://github.com/glamberson/gedcom-evidence/enum-Low" + - "https://github.com/glamberson/gedcom-evidence/enum-Hypothesis" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/enumeration/extension/enum-High.yaml b/enumeration/extension/enum-High.yaml new file mode 100644 index 00000000..12748027 --- /dev/null +++ b/enumeration/extension/enum-High.yaml @@ -0,0 +1,24 @@ +%YAML 1.2 +--- +lang: en-US + +type: enumeration + +uri: https://github.com/glamberson/gedcom-evidence/enum-High + +extension tags: [ _HIGH ] + +specification: + - High Confidence + - | + Evidence strongly supports the conclusion with minimal doubt. + Multiple reliable sources corroborate, or single highly reliable + primary source with no conflicting evidence. + +label: 'High' + +value of: + - "https://github.com/glamberson/gedcom-evidence/enumset-Confidence" + +contact: lamberson@yahoo.com +... diff --git a/enumeration/extension/enum-Hypothesis.yaml b/enumeration/extension/enum-Hypothesis.yaml new file mode 100644 index 00000000..90a17e09 --- /dev/null +++ b/enumeration/extension/enum-Hypothesis.yaml @@ -0,0 +1,24 @@ +%YAML 1.2 +--- +lang: en-US + +type: enumeration + +uri: https://github.com/glamberson/gedcom-evidence/enum-Hypothesis + +extension tags: [ _HYPOTHESIS ] + +specification: + - Working Hypothesis + - | + Evidence connection is speculative or theoretical. Represents + a research hypothesis that needs verification. Should not be + presented as fact without additional supporting evidence. + +label: 'Hypothesis' + +value of: + - "https://github.com/glamberson/gedcom-evidence/enumset-Confidence" + +contact: lamberson@yahoo.com +... diff --git a/enumeration/extension/enum-Low.yaml b/enumeration/extension/enum-Low.yaml new file mode 100644 index 00000000..ee92d617 --- /dev/null +++ b/enumeration/extension/enum-Low.yaml @@ -0,0 +1,24 @@ +%YAML 1.2 +--- +lang: en-US + +type: enumeration + +uri: https://github.com/glamberson/gedcom-evidence/enum-Low + +extension tags: [ _LOW ] + +specification: + - Low Confidence + - | + Evidence provides weak support for the conclusion. May rely + on circumstantial evidence, have significant conflicts, or + depend on questionable sources. Further research recommended. + +label: 'Low' + +value of: + - "https://github.com/glamberson/gedcom-evidence/enumset-Confidence" + +contact: lamberson@yahoo.com +... diff --git a/enumeration/extension/enum-Medium.yaml b/enumeration/extension/enum-Medium.yaml new file mode 100644 index 00000000..e86f5fe5 --- /dev/null +++ b/enumeration/extension/enum-Medium.yaml @@ -0,0 +1,24 @@ +%YAML 1.2 +--- +lang: en-US + +type: enumeration + +uri: https://github.com/glamberson/gedcom-evidence/enum-Medium + +extension tags: [ _MEDIUM ] + +specification: + - Medium Confidence + - | + Evidence reasonably supports the conclusion but with some + uncertainty. May have minor conflicts or rely on secondary + sources, but preponderance of evidence supports conclusion. + +label: 'Medium' + +value of: + - "https://github.com/glamberson/gedcom-evidence/enumset-Confidence" + +contact: lamberson@yahoo.com +... diff --git a/structure/extension/_ANAL.yaml b/structure/extension/_ANAL.yaml new file mode 100644 index 00000000..7d0e8d40 --- /dev/null +++ b/structure/extension/_ANAL.yaml @@ -0,0 +1,33 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_ANAL + +extension tags: [ _ANAL ] + +specification: + - Evidence Analysis + - | + Researcher's analysis and interpretation of the evidence. + This structure documents the reasoning process, conclusions drawn, + and any conflicts or issues identified in the evidence. Analysis + helps maintain the distinction between what the evidence says + and what the researcher concludes from it. + +label: 'Analysis' + +payload: https://gedcom.io/terms/v7/type-Text + +substructures: + "https://gedcom.io/terms/v7/DATE": "{0:1}" + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + +superstructures: + "https://github.com/glamberson/gedcom-evidence/_EVID": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_EVREF": "{0:M}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_CONF.yaml b/structure/extension/_CONF.yaml new file mode 100644 index 00000000..8c90fef1 --- /dev/null +++ b/structure/extension/_CONF.yaml @@ -0,0 +1,32 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_CONF + +extension tags: [ _CONF ] + +specification: + - Confidence Assessment + - | + Researcher's confidence in the evidence relevance and interpretation. + This differs from QUAY (data quality) by assessing confidence in + the connection between evidence and conclusion. + +label: 'Confidence Level' + +payload: https://gedcom.io/terms/v7/type-Enum + +enumeration set: https://github.com/glamberson/gedcom-evidence/enumset-Confidence + +substructures: + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + +superstructures: + "https://github.com/glamberson/gedcom-evidence/_EVREF": "{0:1}" + "https://github.com/glamberson/gedcom-evidence/_EVEN_EVID": "{0:1}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_DTYPE.yaml b/structure/extension/_DTYPE.yaml new file mode 100644 index 00000000..ff98c577 --- /dev/null +++ b/structure/extension/_DTYPE.yaml @@ -0,0 +1,30 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_DTYPE + +extension tags: [ _DTYPE ] + +specification: + - Document Type + - | + Specifies the type of document or record that contains the evidence. + This helps researchers understand the nature and potential reliability + of the evidence. Common types include Census, Birth Certificate, + Marriage License, Death Certificate, Will, Land Record, etc. + +label: 'Document Type' + +payload: https://gedcom.io/terms/v7/type-Text + +substructures: + "https://gedcom.io/terms/v7/PHRASE": "{0:1}" + +superstructures: + "https://github.com/glamberson/gedcom-evidence/_EVID": "{0:M}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_EVEN_EVID.yaml b/structure/extension/_EVEN_EVID.yaml new file mode 100644 index 00000000..32b97517 --- /dev/null +++ b/structure/extension/_EVEN_EVID.yaml @@ -0,0 +1,36 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_EVEN_EVID + +extension tags: [ _EVEN_EVID ] + +specification: + - Evidence Event + - | + An event representing the discovery or analysis of evidence directly + related to this individual. Unlike floating evidence records, evidence + events are intrinsically tied to the person and represent findings + that are definitively about this individual. Use this for evidence + that doesn't need to "float" between potential matches. + +label: 'Evidence Discovery Event' + +payload: null + +substructures: + "https://gedcom.io/terms/v7/TYPE": "{1:1}" + "https://gedcom.io/terms/v7/DATE": "{0:1}" + "https://gedcom.io/terms/v7/SOUR": "{1:M}" + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_FIND": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_CONF": "{0:1}" + +superstructures: + "https://gedcom.io/terms/v7/record-INDI": "{0:M}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_EVID.yaml b/structure/extension/_EVID.yaml new file mode 100644 index 00000000..434d7eaf --- /dev/null +++ b/structure/extension/_EVID.yaml @@ -0,0 +1,43 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_EVID + +extension tags: [ _EVID ] + +specification: + - Evidence Container Record + - | + A record representing a piece of evidence as an independent object. + Evidence records preserve source information exactly as found, including + names, dates, places, and relationships, without forcing premature + identity conclusions. This enables "floating evidence" that can be + associated with multiple potential individuals or left unassociated + until identity can be determined through research. + +label: 'Evidence Container' + +payload: null + +substructures: + "https://gedcom.io/terms/v7/CHAN": "{0:1}" + "https://gedcom.io/terms/v7/CREA": "{0:1}" + "https://gedcom.io/terms/v7/DATE": "{0:1}" + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + "https://gedcom.io/terms/v7/SNOTE": "{0:M}" + "https://gedcom.io/terms/v7/SOUR": "{1:M}" + "https://gedcom.io/terms/v7/UID": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_DTYPE": "{0:1}" + "https://github.com/glamberson/gedcom-evidence/_FIND": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_ANAL": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_SUBJ_INDI": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_SUBJ_FAM": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_SUBJ_SOUR": "{0:M}" + +superstructures: {} + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_EVREF.yaml b/structure/extension/_EVREF.yaml new file mode 100644 index 00000000..6772741d --- /dev/null +++ b/structure/extension/_EVREF.yaml @@ -0,0 +1,34 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_EVREF + +extension tags: [ _EVREF ] + +specification: + - Evidence Reference + - | + A reference from an individual or family to an evidence container record. + This structure enables individuals and families to document which evidence + supports their existence and characteristics. The reference includes + confidence assessment and optional analysis notes. + +label: 'Evidence Reference' + +payload: "@@" + +substructures: + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + "https://gedcom.io/terms/v7/QUAY": "{0:1}" + "https://github.com/glamberson/gedcom-evidence/_CONF": "{0:1}" + "https://github.com/glamberson/gedcom-evidence/_USED": "{0:1}" + +superstructures: + "https://gedcom.io/terms/v7/record-INDI": "{0:M}" + "https://gedcom.io/terms/v7/record-FAM": "{0:M}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_FIND.yaml b/structure/extension/_FIND.yaml new file mode 100644 index 00000000..f43e9ac0 --- /dev/null +++ b/structure/extension/_FIND.yaml @@ -0,0 +1,36 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_FIND + +extension tags: [ _FIND ] + +specification: + - Evidence Finding + - | + A specific fact or piece of information extracted from evidence. + Findings preserve exact information as it appears in sources, + including original spelling, formatting, and context. Each finding + can be typed (name, age, occupation, etc.) and can include the + specific text or value found. + +label: 'Evidence Finding' + +payload: https://gedcom.io/terms/v7/type-Text + +substructures: + "https://gedcom.io/terms/v7/TYPE": "{1:1}" + "https://gedcom.io/terms/v7/DATE": "{0:1}" + "https://gedcom.io/terms/v7/PLAC": "{0:1}" + "https://gedcom.io/terms/v7/AGE": "{0:1}" + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + +superstructures: + "https://github.com/glamberson/gedcom-evidence/_EVID": "{0:M}" + "https://github.com/glamberson/gedcom-evidence/_EVEN_EVID": "{0:M}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_SUBJ_FAM.yaml b/structure/extension/_SUBJ_FAM.yaml new file mode 100644 index 00000000..ac0b9d61 --- /dev/null +++ b/structure/extension/_SUBJ_FAM.yaml @@ -0,0 +1,29 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_SUBJ_FAM + +extension tags: [ _SUBJ_FAM ] + +specification: + - Family Subject Reference + - | + References a family mentioned in the evidence. This structure + documents that the evidence contains information about a specific + family unit, such as a marriage record or family group in a census. + +label: 'Family Subject' + +payload: "@@" + +substructures: + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + +superstructures: + "https://github.com/glamberson/gedcom-evidence/_EVID": "{0:M}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_SUBJ_INDI.yaml b/structure/extension/_SUBJ_INDI.yaml new file mode 100644 index 00000000..1eed7efd --- /dev/null +++ b/structure/extension/_SUBJ_INDI.yaml @@ -0,0 +1,32 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_SUBJ_INDI + +extension tags: [ _SUBJ_INDI ] + +specification: + - Individual Subject Reference + - | + References an individual mentioned in the evidence. This structure + documents that the evidence contains information about a specific + individual, without asserting that individual's identity. Multiple + individuals can reference the same evidence if their identity is + uncertain. + +label: 'Individual Subject' + +payload: "@@" + +substructures: + "https://gedcom.io/terms/v7/ROLE": "{0:1}" + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + +superstructures: + "https://github.com/glamberson/gedcom-evidence/_EVID": "{0:M}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_SUBJ_SOUR.yaml b/structure/extension/_SUBJ_SOUR.yaml new file mode 100644 index 00000000..865f32e0 --- /dev/null +++ b/structure/extension/_SUBJ_SOUR.yaml @@ -0,0 +1,30 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_SUBJ_SOUR + +extension tags: [ _SUBJ_SOUR ] + +specification: + - Source Subject Reference + - | + References a source mentioned in the evidence. This structure + documents that the evidence references or cites another source, + enabling tracking of source relationships and citations within + evidence. + +label: 'Source Subject' + +payload: "@@" + +substructures: + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + +superstructures: + "https://github.com/glamberson/gedcom-evidence/_EVID": "{0:M}" + +contact: lamberson@yahoo.com +... \ No newline at end of file diff --git a/structure/extension/_USED.yaml b/structure/extension/_USED.yaml new file mode 100644 index 00000000..12a15da8 --- /dev/null +++ b/structure/extension/_USED.yaml @@ -0,0 +1,29 @@ +%YAML 1.2 +--- +lang: en-US + +type: structure + +uri: https://github.com/glamberson/gedcom-evidence/_USED + +extension tags: [ _USED ] + +specification: + - Evidence Usage + - | + Describes how this evidence was used to support conclusions about + the individual or family. This helps document the reasoning process + and supports the Genealogical Proof Standard. + +label: 'How Evidence Used' + +payload: https://gedcom.io/terms/v7/type-Text + +substructures: + "https://gedcom.io/terms/v7/NOTE": "{0:M}" + +superstructures: + "https://github.com/glamberson/gedcom-evidence/_EVREF": "{0:1}" + +contact: lamberson@yahoo.com +... \ No newline at end of file From 1e10ff87406042194cc2247e428f7c5205ac357e Mon Sep 17 00:00:00 2001 From: lamco-office Date: Thu, 7 Aug 2025 18:44:29 +0300 Subject: [PATCH 2/3] Fix YAML array formatting to block style per GEDCOM style guide Changed all flow-style arrays [ item ] to block style as required: extension tags: - _TAG This addresses Dave Thaler's review comment on PR #186 citing the GEDCOM format style guide requirement that 'Sequences and mappings should be in the block style unless they are empty.' Fixed 14 YAML files across enumeration and structure directories. --- enumeration/extension/enum-High.yaml | 3 ++- enumeration/extension/enum-Hypothesis.yaml | 3 ++- enumeration/extension/enum-Low.yaml | 3 ++- enumeration/extension/enum-Medium.yaml | 3 ++- registry_tools/GEDCOM.io | 2 +- structure/extension/_ANAL.yaml | 3 ++- structure/extension/_CONF.yaml | 3 ++- structure/extension/_DTYPE.yaml | 3 ++- structure/extension/_EVEN_EVID.yaml | 3 ++- structure/extension/_EVID.yaml | 3 ++- structure/extension/_EVREF.yaml | 3 ++- structure/extension/_FIND.yaml | 3 ++- structure/extension/_SUBJ_FAM.yaml | 3 ++- structure/extension/_SUBJ_INDI.yaml | 3 ++- structure/extension/_SUBJ_SOUR.yaml | 3 ++- structure/extension/_USED.yaml | 3 ++- 16 files changed, 31 insertions(+), 16 deletions(-) diff --git a/enumeration/extension/enum-High.yaml b/enumeration/extension/enum-High.yaml index 12748027..6236fbe0 100644 --- a/enumeration/extension/enum-High.yaml +++ b/enumeration/extension/enum-High.yaml @@ -6,7 +6,8 @@ type: enumeration uri: https://github.com/glamberson/gedcom-evidence/enum-High -extension tags: [ _HIGH ] +extension tags: + - _HIGH specification: - High Confidence diff --git a/enumeration/extension/enum-Hypothesis.yaml b/enumeration/extension/enum-Hypothesis.yaml index 90a17e09..ca4a899c 100644 --- a/enumeration/extension/enum-Hypothesis.yaml +++ b/enumeration/extension/enum-Hypothesis.yaml @@ -6,7 +6,8 @@ type: enumeration uri: https://github.com/glamberson/gedcom-evidence/enum-Hypothesis -extension tags: [ _HYPOTHESIS ] +extension tags: + - _HYPOTHESIS specification: - Working Hypothesis diff --git a/enumeration/extension/enum-Low.yaml b/enumeration/extension/enum-Low.yaml index ee92d617..6f1ff251 100644 --- a/enumeration/extension/enum-Low.yaml +++ b/enumeration/extension/enum-Low.yaml @@ -6,7 +6,8 @@ type: enumeration uri: https://github.com/glamberson/gedcom-evidence/enum-Low -extension tags: [ _LOW ] +extension tags: + - _LOW specification: - Low Confidence diff --git a/enumeration/extension/enum-Medium.yaml b/enumeration/extension/enum-Medium.yaml index e86f5fe5..0a836f63 100644 --- a/enumeration/extension/enum-Medium.yaml +++ b/enumeration/extension/enum-Medium.yaml @@ -6,7 +6,8 @@ type: enumeration uri: https://github.com/glamberson/gedcom-evidence/enum-Medium -extension tags: [ _MEDIUM ] +extension tags: + - _MEDIUM specification: - Medium Confidence diff --git a/registry_tools/GEDCOM.io b/registry_tools/GEDCOM.io index da76dfe9..ab7c415e 160000 --- a/registry_tools/GEDCOM.io +++ b/registry_tools/GEDCOM.io @@ -1 +1 @@ -Subproject commit da76dfe933b22833035e005e7092ba1a91be0140 +Subproject commit ab7c415e4437831ee40576081705f6f03dd67a47 diff --git a/structure/extension/_ANAL.yaml b/structure/extension/_ANAL.yaml index 7d0e8d40..75a7fece 100644 --- a/structure/extension/_ANAL.yaml +++ b/structure/extension/_ANAL.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_ANAL -extension tags: [ _ANAL ] +extension tags: + - _ANAL specification: - Evidence Analysis diff --git a/structure/extension/_CONF.yaml b/structure/extension/_CONF.yaml index 8c90fef1..733fa76c 100644 --- a/structure/extension/_CONF.yaml +++ b/structure/extension/_CONF.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_CONF -extension tags: [ _CONF ] +extension tags: + - _CONF specification: - Confidence Assessment diff --git a/structure/extension/_DTYPE.yaml b/structure/extension/_DTYPE.yaml index ff98c577..c71d2518 100644 --- a/structure/extension/_DTYPE.yaml +++ b/structure/extension/_DTYPE.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_DTYPE -extension tags: [ _DTYPE ] +extension tags: + - _DTYPE specification: - Document Type diff --git a/structure/extension/_EVEN_EVID.yaml b/structure/extension/_EVEN_EVID.yaml index 32b97517..8b857413 100644 --- a/structure/extension/_EVEN_EVID.yaml +++ b/structure/extension/_EVEN_EVID.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_EVEN_EVID -extension tags: [ _EVEN_EVID ] +extension tags: + - _EVEN_EVID specification: - Evidence Event diff --git a/structure/extension/_EVID.yaml b/structure/extension/_EVID.yaml index 434d7eaf..5879a004 100644 --- a/structure/extension/_EVID.yaml +++ b/structure/extension/_EVID.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_EVID -extension tags: [ _EVID ] +extension tags: + - _EVID specification: - Evidence Container Record diff --git a/structure/extension/_EVREF.yaml b/structure/extension/_EVREF.yaml index 6772741d..54687492 100644 --- a/structure/extension/_EVREF.yaml +++ b/structure/extension/_EVREF.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_EVREF -extension tags: [ _EVREF ] +extension tags: + - _EVREF specification: - Evidence Reference diff --git a/structure/extension/_FIND.yaml b/structure/extension/_FIND.yaml index f43e9ac0..c9216975 100644 --- a/structure/extension/_FIND.yaml +++ b/structure/extension/_FIND.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_FIND -extension tags: [ _FIND ] +extension tags: + - _FIND specification: - Evidence Finding diff --git a/structure/extension/_SUBJ_FAM.yaml b/structure/extension/_SUBJ_FAM.yaml index ac0b9d61..a4af0185 100644 --- a/structure/extension/_SUBJ_FAM.yaml +++ b/structure/extension/_SUBJ_FAM.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_SUBJ_FAM -extension tags: [ _SUBJ_FAM ] +extension tags: + - _SUBJ_FAM specification: - Family Subject Reference diff --git a/structure/extension/_SUBJ_INDI.yaml b/structure/extension/_SUBJ_INDI.yaml index 1eed7efd..d84dec4b 100644 --- a/structure/extension/_SUBJ_INDI.yaml +++ b/structure/extension/_SUBJ_INDI.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_SUBJ_INDI -extension tags: [ _SUBJ_INDI ] +extension tags: + - _SUBJ_INDI specification: - Individual Subject Reference diff --git a/structure/extension/_SUBJ_SOUR.yaml b/structure/extension/_SUBJ_SOUR.yaml index 865f32e0..98a41d05 100644 --- a/structure/extension/_SUBJ_SOUR.yaml +++ b/structure/extension/_SUBJ_SOUR.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_SUBJ_SOUR -extension tags: [ _SUBJ_SOUR ] +extension tags: + - _SUBJ_SOUR specification: - Source Subject Reference diff --git a/structure/extension/_USED.yaml b/structure/extension/_USED.yaml index 12a15da8..7ef78417 100644 --- a/structure/extension/_USED.yaml +++ b/structure/extension/_USED.yaml @@ -6,7 +6,8 @@ type: structure uri: https://github.com/glamberson/gedcom-evidence/_USED -extension tags: [ _USED ] +extension tags: + - _USED specification: - Evidence Usage From c75d8a724bc25171c1a7f747a65bb2530411b713 Mon Sep 17 00:00:00 2001 From: lamco-office Date: Tue, 12 Aug 2025 13:04:20 +0300 Subject: [PATCH 3/3] Reset submodule to match upstream - Reset registry_tools/GEDCOM.io submodule to match upstream main branch --- registry_tools/GEDCOM.io | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/registry_tools/GEDCOM.io b/registry_tools/GEDCOM.io index ab7c415e..45791f0a 160000 --- a/registry_tools/GEDCOM.io +++ b/registry_tools/GEDCOM.io @@ -1 +1 @@ -Subproject commit ab7c415e4437831ee40576081705f6f03dd67a47 +Subproject commit 45791f0a61ae7375bca211019fdaeb12179c3925