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..6236fbe0 --- /dev/null +++ b/enumeration/extension/enum-High.yaml @@ -0,0 +1,25 @@ +%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..ca4a899c --- /dev/null +++ b/enumeration/extension/enum-Hypothesis.yaml @@ -0,0 +1,25 @@ +%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..6f1ff251 --- /dev/null +++ b/enumeration/extension/enum-Low.yaml @@ -0,0 +1,25 @@ +%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..0a836f63 --- /dev/null +++ b/enumeration/extension/enum-Medium.yaml @@ -0,0 +1,25 @@ +%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/registry_tools/GEDCOM.io b/registry_tools/GEDCOM.io index da76dfe9..45791f0a 160000 --- a/registry_tools/GEDCOM.io +++ b/registry_tools/GEDCOM.io @@ -1 +1 @@ -Subproject commit da76dfe933b22833035e005e7092ba1a91be0140 +Subproject commit 45791f0a61ae7375bca211019fdaeb12179c3925 diff --git a/structure/extension/_ANAL.yaml b/structure/extension/_ANAL.yaml new file mode 100644 index 00000000..75a7fece --- /dev/null +++ b/structure/extension/_ANAL.yaml @@ -0,0 +1,34 @@ +%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..733fa76c --- /dev/null +++ b/structure/extension/_CONF.yaml @@ -0,0 +1,33 @@ +%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..c71d2518 --- /dev/null +++ b/structure/extension/_DTYPE.yaml @@ -0,0 +1,31 @@ +%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..8b857413 --- /dev/null +++ b/structure/extension/_EVEN_EVID.yaml @@ -0,0 +1,37 @@ +%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..5879a004 --- /dev/null +++ b/structure/extension/_EVID.yaml @@ -0,0 +1,44 @@ +%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..54687492 --- /dev/null +++ b/structure/extension/_EVREF.yaml @@ -0,0 +1,35 @@ +%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..c9216975 --- /dev/null +++ b/structure/extension/_FIND.yaml @@ -0,0 +1,37 @@ +%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..a4af0185 --- /dev/null +++ b/structure/extension/_SUBJ_FAM.yaml @@ -0,0 +1,30 @@ +%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..d84dec4b --- /dev/null +++ b/structure/extension/_SUBJ_INDI.yaml @@ -0,0 +1,33 @@ +%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..98a41d05 --- /dev/null +++ b/structure/extension/_SUBJ_SOUR.yaml @@ -0,0 +1,31 @@ +%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..7ef78417 --- /dev/null +++ b/structure/extension/_USED.yaml @@ -0,0 +1,30 @@ +%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