Simplify GEDCOM by using unique tags? #568
stevespages
started this conversation in
Ideas
Replies: 1 comment 1 reply
-
Discussion in GEDCOM Steering Committee 19 NOV 2024:
|
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Having the same tag meaning more than one thing makes the GEDCOM specification more difficult to understand and also more difficult to work with when programming than is necessary.
Why not make all the tags unique? I made a script to parse the YAML files from
gedcom.io/terms/v7
and found that there are about 26 tags which are not unique. The DATE tag can mean 5 different things depending on its superstructure. I think about 37 new tags would need to be createdYou could use the current URIs as tags for those cases where currently a tag has more than one meaning.
Some tags such as INDI and other record tags are unique but still have a different URI value (eg record-INDI) from the tag itself. Would it not be an advantage in terms of simplicity to make all tags the same as their URIs?
The apparent simplicity of having a smaller number of shorter tags is outweighed by the actual increase in complexity it brings to understanding and working with the specification.
Perhaps there are some downsides I have not considered?
Beta Was this translation helpful? Give feedback.
All reactions