Skip to content
Closed
Show file tree
Hide file tree
Changes from 3 commits
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
16 changes: 16 additions & 0 deletions enumeration-set/extension/enumset-Confidence.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
%YAML 1.2
---
lang: en-US

type: enumeration set

uri: https://github.com/glamberson/gedcom-evidence/enumset-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: "https://github.com/glamberson/gedcom-evidence"
...
15 changes: 15 additions & 0 deletions enumeration-set/extension/enumset-Presence.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
%YAML 1.2
---
lang: en-US

type: enumeration set

uri: https://github.com/glamberson/gedcom-occurrences/enumset-Presence

enumeration values:
- "https://github.com/glamberson/gedcom-occurrences/enum-Present"
- "https://github.com/glamberson/gedcom-occurrences/enum-Absent"
- "https://github.com/glamberson/gedcom-occurrences/enum-Unknown"

contact: "https://github.com/glamberson/gedcom-occurrences"
...
19 changes: 19 additions & 0 deletions enumeration/extension/enum-Absent.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
%YAML 1.2
---
lang: en-US

type: enumeration

uri: https://github.com/glamberson/gedcom-occurrences/enum-Absent

extension tags: _ABSENT

specification:
- Absent
- Person was listed or referenced but not physically present

value of:
- https://github.com/glamberson/gedcom-occurrences/enumset-Presence

contact: https://github.com/glamberson/gedcom-occurrences
...
19 changes: 19 additions & 0 deletions enumeration/extension/enum-High.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
%YAML 1.2
---
lang: en-US

type: enumeration

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

extension tags: _HIGH

specification:
- High Confidence
- Strong confidence in evidence relevance and interpretation

value of:
- https://github.com/glamberson/gedcom-evidence/enumset-Confidence

contact: https://github.com/glamberson/gedcom-evidence
...
19 changes: 19 additions & 0 deletions enumeration/extension/enum-Hypothesis.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
%YAML 1.2
---
lang: en-US

type: enumeration

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

extension tags: _HYPOTHESIS

specification:
- Hypothesis
- Speculative connection requiring further research

value of:
- https://github.com/glamberson/gedcom-evidence/enumset-Confidence

contact: https://github.com/glamberson/gedcom-evidence
...
19 changes: 19 additions & 0 deletions enumeration/extension/enum-Low.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
%YAML 1.2
---
lang: en-US

type: enumeration

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

extension tags: _LOW

specification:
- Low Confidence
- Weak confidence, significant uncertainty

value of:
- https://github.com/glamberson/gedcom-evidence/enumset-Confidence

contact: https://github.com/glamberson/gedcom-evidence
...
19 changes: 19 additions & 0 deletions enumeration/extension/enum-Medium.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
%YAML 1.2
---
lang: en-US

type: enumeration

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

extension tags: _MEDIUM

specification:
- Medium Confidence
- Moderate confidence, some uncertainty remains

value of:
- https://github.com/glamberson/gedcom-evidence/enumset-Confidence

contact: https://github.com/glamberson/gedcom-evidence
...
19 changes: 19 additions & 0 deletions enumeration/extension/enum-Present.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
%YAML 1.2
---
lang: en-US

type: enumeration

uri: https://github.com/glamberson/gedcom-occurrences/enum-Present

extension tags: _PRESENT

specification:
- Present
- Person was physically present at the occurrence

value of:
- https://github.com/glamberson/gedcom-occurrences/enumset-Presence

contact: https://github.com/glamberson/gedcom-occurrences
...
19 changes: 19 additions & 0 deletions enumeration/extension/enum-Unknown.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
%YAML 1.2
---
lang: en-US

type: enumeration

uri: https://github.com/glamberson/gedcom-occurrences/enum-Unknown

extension tags: _UNKNOWN

specification:
- Unknown
- Presence status cannot be determined from the source

value of:
- https://github.com/glamberson/gedcom-occurrences/enumset-Presence

contact: https://github.com/glamberson/gedcom-occurrences
...
23 changes: 23 additions & 0 deletions structure/extension/_ATTR.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
%YAML 1.2
---
contact: https://github.com/glamberson/gedcom-occurrences
extension tags:
- _ATTR
label: Occurrence Attribute
lang: en-US
payload: null
specification:
- Attribute
- 'A custom attribute for an occurrence reference. Used to store

occurrence-specific participant attributes such as dwelling number,

Comment on lines +12 to +14

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
occurrence-specific participant attributes such as dwelling number,
occurrence-specific participant attributes such as dwelling number,

enumeration district, or other structured data from historical records.'
substructures:
https://gedcom.io/terms/v7/TEXT: '{1:1}'
https://gedcom.io/terms/v7/TYPE: '{1:1}'
superstructures:
https://github.com/glamberson/gedcom-occurrences/_OCREF: '{0:M}'
type: structure
uri: https://github.com/glamberson/gedcom-occurrences/_ATTR
...
31 changes: 31 additions & 0 deletions structure/extension/_CONC.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
%YAML 1.2
---
contact: https://github.com/glamberson/gedcom-evidence
extension tags: _CONC
label: Evidence Conclusion
lang: en-US
payload: '@<https://github.com/glamberson/gedcom-evidence/_EVID>@'
specification:
- Evidence Conclusion
- 'A reference from an individual or family to evidence that supports

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.

Remove blank lines in middle of sentences

conclusions about that person or family. This creates the reverse

link from conclusions to supporting evidence.


_CONC structures allow individuals and families to document which

evidence supports their existence and characteristics, completing

the bidirectional relationship between evidence and conclusions.'
substructures:
https://gedcom.io/terms/v7/NOTE: '{0:M}'
https://gedcom.io/terms/v7/QUAY: '{0:1}'
https://github.com/glamberson/gedcom-evidence/_RDOC: '{0:M}'
superstructures:
https://gedcom.io/terms/v7/record-FAM: '{0:M}'
https://gedcom.io/terms/v7/record-INDI: '{0:M}'
type: structure
uri: https://github.com/glamberson/gedcom-evidence/_CONC
...
26 changes: 26 additions & 0 deletions structure/extension/_CONF.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
%YAML 1.2
---
contact: https://github.com/glamberson/gedcom-evidence
extension tags: _CONF
label: Evidence Confidence
lang: en-US
payload: https://github.com/glamberson/gedcom-evidence/enumset-Confidence
specification:
- Evidence Confidence
- 'Overall confidence assessment for a piece of evidence. This differs

from QUAY (quality of data) by assessing the researcher''s confidence

in the evidence''s relevance and interpretation.


Confidence levels can change as additional evidence is discovered

and analysis progresses.'

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.

Remove extra blank lines in the middle of sentences.

substructures:
https://gedcom.io/terms/v7/NOTE: '{0:M}'
superstructures:
https://github.com/glamberson/gedcom-evidence/_EVID: '{0:1}'
type: structure
uri: https://github.com/glamberson/gedcom-evidence/_CONF
...
37 changes: 0 additions & 37 deletions structure/extension/_DATE.yaml

This file was deleted.

39 changes: 39 additions & 0 deletions structure/extension/_EVID.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
%YAML 1.2
---
contact: https://github.com/glamberson/gedcom-evidence
extension tags: _EVID
label: Evidence Container
lang: en-US
payload: null
specification:
- Evidence Container
- 'An _EVID record represents a piece of evidence as an independent object,

separate from any specific conclusion or individual. This allows "floating

evidence" that can be associated with multiple potential individuals or

left unassociated until identity can be determined.


Evidence containers preserve original source information exactly as found,

including names, dates, places, and relationships, without forcing premature

identity conclusions. This solves the "Which John Smith?" problem by allowing

evidence to exist independently until research determines the correct association.'
substructures:
https://gedcom.io/terms/v7/CHAN: '{0:1}'
https://gedcom.io/terms/v7/EXID: '{0:M}'
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/_CONF: '{0:1}'
https://github.com/glamberson/gedcom-evidence/_FIND: '{0:M}'
https://github.com/glamberson/gedcom-evidence/_ID: '{0:M}'
superstructures: {}

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.

https://github.com/glamberson/gedcom-evidence?tab=readme-ov-file#quick-start shows that _EVID is not just used as a record, but also as a substructure of https://gedcom.io/terms/v7/record-INDI

I think you need two YAML files as a result, one for record-EVID and one for EVID as a substructure.

type: structure
uri: https://github.com/glamberson/gedcom-evidence/_EVID
...
34 changes: 34 additions & 0 deletions structure/extension/_FIND.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
%YAML 1.2
---
contact: https://github.com/glamberson/gedcom-evidence
extension tags: _FIND
label: Evidence Finding
lang: en-US
payload: null
specification:
- Evidence Finding
- 'A specific finding or fact extracted from evidence. _FIND structures

represent individual pieces of information found in sources, such as

names, dates, places, ages, relationships, or occupations.


Findings preserve the exact information as it appears in the source,

including original spelling, formatting, and context, allowing researchers

to maintain data fidelity throughout the research process.'
substructures:
https://gedcom.io/terms/v7/AGE: '{0:1}'
https://gedcom.io/terms/v7/DATE: '{0:1}'
https://gedcom.io/terms/v7/NOTE: '{0:M}'
https://gedcom.io/terms/v7/PLAC: '{0:1}'
https://gedcom.io/terms/v7/TEXT: '{0:1}'
https://gedcom.io/terms/v7/TYPE: '{1:1}'
https://github.com/glamberson/gedcom-evidence/_ID: '{0:M}'
superstructures:
https://github.com/glamberson/gedcom-evidence/_EVID: '{0:M}'
type: structure
uri: https://github.com/glamberson/gedcom-evidence/_FIND
...
29 changes: 29 additions & 0 deletions structure/extension/_ID.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
%YAML 1.2
---
contact: https://github.com/glamberson/gedcom-evidence
extension tags: _ID
label: Evidence Identifier
lang: en-US
payload: '@<https://gedcom.io/terms/v7/record-INDI>@ | @<https://gedcom.io/terms/v7/record-FAM>@ | @<https://gedcom.io/terms/v7/record-SOUR>@'
specification:
- Evidence Identifier
- 'An identifier reference from evidence to an individual, family, or other

record. This creates a bidirectional link between evidence and conclusions,

allowing evidence to be associated with multiple potential individuals.


The _ID structure supports gradual refinement of identity as research

progresses, with confidence levels and research documentation.'
substructures:
https://gedcom.io/terms/v7/NOTE: '{0:M}'
https://gedcom.io/terms/v7/QUAY: '{0:1}'
https://github.com/glamberson/gedcom-evidence/_RDOC: '{0:M}'
superstructures:
https://github.com/glamberson/gedcom-evidence/_EVID: '{0:M}'
https://github.com/glamberson/gedcom-evidence/_FIND: '{0:M}'
type: structure
uri: https://github.com/glamberson/gedcom-evidence/_ID
...
Loading
Loading