Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions enumeration-set/extension/enumset-Confidence.yaml
Original file line number Diff line number Diff line change
@@ -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

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Recommend adding this to files in this PR:

documentation:
  - https://github.com/glamberson/gedcom-evidence

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
...
24 changes: 24 additions & 0 deletions enumeration/extension/enum-High.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
%YAML 1.2
---
lang: en-US

type: enumeration

uri: https://github.com/glamberson/gedcom-evidence/enum-High

extension tags: [ _HIGH ]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
extension tags: [ _HIGH ]
extension tags:
- _HIGH

Luther commented on my PR:

The format description's style guide says

Sequences and mappings should be in the block style unless they are empty, in which case a flow style should be used instead.

This same change would apply in many other places in this PR

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Dave,

I'm fixing these now. Sorry, about the contuing trouble. However, it is extremely challenging to find the correct information to do this. The format description style guide link you provide, for example, is maddeningly difficult to find. I still don't know how to get to it, so I'm glad you provided the link. Going to gedcom.io and trying to find anything is frankly very difficult. Please consider this and make a clear set of instructions with well organized documentation, especially on gedcom.io. Just look at the URL. The first sublevel is TERMS. What on earth is that, and where is the navigation to that on gedcom.io? I can't find it or decipher it.

Thanks!


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
...
24 changes: 24 additions & 0 deletions enumeration/extension/enum-Hypothesis.yaml
Original file line number Diff line number Diff line change
@@ -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
...
24 changes: 24 additions & 0 deletions enumeration/extension/enum-Low.yaml
Original file line number Diff line number Diff line change
@@ -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
...
24 changes: 24 additions & 0 deletions enumeration/extension/enum-Medium.yaml
Original file line number Diff line number Diff line change
@@ -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
...
33 changes: 33 additions & 0 deletions structure/extension/_ANAL.yaml
Original file line number Diff line number Diff line change
@@ -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
...
32 changes: 32 additions & 0 deletions structure/extension/_CONF.yaml
Original file line number Diff line number Diff line change
@@ -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
...
30 changes: 30 additions & 0 deletions structure/extension/_DTYPE.yaml
Original file line number Diff line number Diff line change
@@ -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.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is the _DTYPE structure used for that can't be obtained from the SOUR structure in parallel to it? I couldn't find the answer at https://github.com/glamberson/gedcom-evidence but may have missed it.

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
...
36 changes: 36 additions & 0 deletions structure/extension/_EVEN_EVID.yaml
Original file line number Diff line number Diff line change
@@ -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
...
43 changes: 43 additions & 0 deletions structure/extension/_EVID.yaml
Original file line number Diff line number Diff line change
@@ -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
...
34 changes: 34 additions & 0 deletions structure/extension/_EVREF.yaml
Original file line number Diff line number Diff line change
@@ -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: "@<https://github.com/glamberson/gedcom-evidence/_EVID>@"

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
...
36 changes: 36 additions & 0 deletions structure/extension/_FIND.yaml
Original file line number Diff line number Diff line change
@@ -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
...
Loading
Loading