FamilySearch / GEDCOM

Apache License 2.0
160 stars 20 forks source link

Possibly usefull info, for the issues with an "Awaiting Use" label. #517

Open mother10 opened 1 month ago

mother10 commented 1 month ago

Hi All,

I tried to get in touch with Luther by replying on one of this forums emails, but that might not be possible. I wanted to know if what I now will post here was a good idea before posting it, but I decided to just post it and wait for respons. If this is the wrong place to post this, please move this post to where it belongs.

Post Reason: I saw someone mention that certain additions for a new GEDCOM version, got an "awaiting use" label here, hoping other people would give info to decide if a certain tag/addition was already used somewhere. With 3 "uses" it might be in a next GEDCOM version. Now I am not a person who likes to wait for others to react, as I fear that not much people might look here and will comment. As I see there are even "awaiting use" labels dating back to october 2021!!

So I wondered if it would be possible to just search for genealogy program specs, that tell what extensions that specific program was using. Because if there would be at least 3 found, that might give the answer we need.

I found a lot of info, but often just about a few extensions, not a whole list. In this post I will mention those with the most extensions inside them, and hope this is handy and usefull in determining if a new addition should get in the specs.

Info 1: A so called "crosswalk", an excel with tags from GEDCOM 5.5.1 and extensions as they are used in the 13 following programs:

Family Tree maker 2019; Reunion 11, Rootsmagic 8; Legacy Family Tree 7 & 8; Ancestral Quest 14 & 15; Family Historian 6; Ancestry.com; Gramps 4 & 5; MacFamilyTree 10; Family Tree Builder 7 & 8; Heredis 2015, 2017, 2018, 2019; iFamily 2.5 & 2.9.7; GeditComII; Brothers Keeper. See screenshot below

Link: ( https://genealogytools.com/family-tree-maker-to-gedcom-to-other-apps-crosswalk/) You can download the excel from there (dropbox) (See remark 1 below)

Info 2: List of Tags from the Dutch program Aldfaer 10 (GEDCOM 5.5.1). Version Aldfaer 11 (GEDCOM 7) is on its way but in beta, so I dont know anything about that yet. Not available online, I created an excel out of a tag list inside their Help-file. (added below)

Info 3: List of extensions for My Family Tree. GEDCOM 5.5.1 as wel as GEDCOM 7. The information is specified the same way as the GEDCOM specifications itself. So with Records, Structures and the like. https://chronoplexsoftware.com/gedcomextensions/mft-gedcom551-extensions-3.4.pdf https://chronoplexsoftware.com/gedcomextensions/mft-gedcom7-extensions-1.3.pdf (See remark 1 below)

Info 4: Extension tags from Family Historian (with detailed descriptions). https://www.fhug.org.uk/kb/kb-article/gedcom-extension-list/

Info 5: Tags and extensions in GEDCOM 5.5. coming from different programs.

First: https://gencom.org.nz/gedcom-tags/ This might look old, but halfway there is a list of Extension-tags, with programs they are used in.

Second: https://www.legacyfamilytree.se/WEB_US/user_defined_gedcom_tags.htm Not just from Legacy but from more programs.

Remark 1: The information marked with "Remark 1", might need permission from the owner to be used, but I leave that up to uou. Cannot imagine you are not allowed to use it, because it might be in their own interest.

Hope this might be usefull.

Aldfaer-GEDCOM-tags.xlsx

Crosswalk-screen

tychonievich commented 1 month ago

Thanks for sharing!

We are aware of (and very happy to have) GEDCOM-L's list of extension tags (https://wiki.genealogy.net/GEDCOM/_Nutzerdef-Tag) as well as the one you linked, and various application's list of supported extensions. The main work that is needed (which we've not found the time to get to yet) is to go to each of our various awaiting-use proposals and see which apps support something broadly compatible with the proposal. I've had this on my to-do list for several months, but work and life keep getting in the way of spending the time needed to do so.

Anyone who wants to add a comment like "This feature is implemented by application" to any of those issues would be doing a great service!

As I see there are even "awaiting use" labels dating back to october 2021!!

We created that label earlier this year (in March I think) but added it to issues that had been open for some time.

mother10 commented 1 month ago

I understand what you want. But the reason I put this here, was to maybe do it the other way around. because whenI look at that huge excel, a lot of that is already done. If there would be a clear list of everything we can lay our hands on, that might help:

  1. To finally have a list of alsmost every extension tag we could find.
  2. From there do what you said, find the issues and see if there are tags in that list dealing with those, and add a count. Because we need 3 or more right?
  3. To look at the rest of the list and see if there are extensions that are output by 3 or more programs, but where there is no issue for yet. But that seem important enough to take into account.

Now all there is needed is someone to do this terrible long job.