Login to participate
  
Register   Lost ID/password?

Louis Kessler’s Behold Blog

The WITN (Witness) Tag in GEDCOM - Thu, 10 Mar 2022

I’d like to bring up the topic of having witnesses in your genealogy data, and then how these should be represented in GEDCOM, the standard for transferring genealogical data.


What is a Witness?

A Witness is a person who sees an event.

Often genealogical documents include signatures of witnesses, typically on birth, marriage, or death records.

For FAN analysis (Friends, Associates, Neighbours), a witness may refer to  some or even all the people who are at an event.

For example for a marriage, you can list some or all the people who attended the wedding ceremony. For a death, you can list all the people who attended the funeral. You may want to indicate the role they played, e.g. best man, bridesmaid, ring bearer, master of ceremonies, pallbearer, etc.

Events in a genealogical sense tend to be personal or family events. But there’s no reason why people cannot be witnesses at other events, e.g. a coronation, an earthquake, a concert, or whatever. These events are associated with a place rather than with a person or family.

There is no standard way for genealogical software to handle witnesses. Each program chooses its own way to represent them, and may allow you to add them from people and/or families and/or places and/or sources, and some programs may not support witnesses at all.


Displaying Witness Information in a Program

The way a program displays witness information is also unique to each program.

I think the correct way is to display each witness in two places:

  1. Where the event is listed, so that all witnesses can be listed together, and
  2. Where the person who is the witness is listed, so that all events that (s)he is a witness for can be listed by date in their profile.

In Behold, the event that is the birth of Edward Smith might look like:

Edward Smith
   Birth in Essex, England, Thu 3 Aug 1780
      Source: Smith Bible S13-8
      Witness. Godmother. Anna Chordray XXX-1
      Witness. Midwife. Elizabeth Conyer XXX-3
      Witness. Saw birth. Rachel Moore SMI-4

and the reference from the person who is the witness might be this::

Anna Chordray
  
Witness Birth of Edward Smith SMI-3, Thu 3 Aug 1780 in Essex, England, role Godmother


Transferring Witness information via GEDCOM

The trouble is that there currently is no standard way to specify witness information in GEDCOM.

Why not?

Well, there used to be a way. Go far back to the year 1993 when GEDCOM 5.3 was produced. It did have a WITN tag in its specification which looked like this:

    n  @XREF:EVEN@ EVEN
         +1 <<CHANGE_DATE>>                                         {0:M}
         +1 <EVENT_TAG>                                                   {1:1} 
            +2 TYPE <EVENT_DESCRIPTOR>                     {0:1}
            +2 DATE <DATE_VALUE>                                   {0:1}
            +2 <PLACE_STRUCTURE>>                               {0:1}
            +2 PERI <TIME_PERIOD>                                   {0:M}
            +2 RELI <RELIGIOUS_AFFILIATION>                 {0:1}
            +2 <<MULTI_MEDIA_LINK>>                              {0:M}
            +2 <<TEXT_STRUCTURE>>                               {0:1}
            +2 <<SOUR_STRUCTURE>>                             {0:M}
            +2 <<NOTE_STRUCTURE>>                             {0:M}
            +2 <ROLE_TAG>                                                {0:M}
               +3 TYPE <ROLE_DESCRIPTOR>                   {0:1}
               +3 <<INDIVIDUAL>>                                        {0:1}
               +3 ASSO @XREF:INDI@                                {0:M}
                  +4 TYPE <ASSOCIATION_DESCRIPTOR>  {1:1}
               +3 <RELATIONSHIP_ROLE_TAG>
                             [ NULL | @XREF:INDI@ ]                  {0:M}
                  +4 TYPE <ROLE_DESCRIPTOR>                {0:1}
                  +4 <<INDIVIDUAL>>                                     {0:1}



ROLE_TAG:=                                                {Size=1:20}       
   [ BUYR | CHIL | FATH | GODP | HDOH | HDOG | HEIR | HFAT | HMOT | USB |    INFT | LEGA | MEMBER| MOTH | OFFI | PARE | PHUS | PWIF | RECO | EL | ROLE | SELR | TXPY | WFAT | WIFE | WITN | WMOT | INDI ]  
    A tag that indicates the role of the individuals mentioned in a source event record.  If the above list does not include the role being cited, use the ROLE_TAG followed by a ROLE_DESCRIPTOR to define the role. (See appendix A for the definition of these tags and Appendix B for additional ROLEs which have been proposed as GEDCOM tags).  Names of individuals mentioned in the event but their role was not mentioned, should be identified by using the INDI role tag.  Any associations between others of known roles and this individual can be shown by using the ASSOciation pointer.

In GEDCOM Version 5.3, events were top level records. WITN was one of many ROLE_TAGs that were under an event. They seem to have been designed so as to be able to include every person who had anything at all to do with the event, and that is what is wanted.

However, I presume the GEDCOM designers thought this was too complicated and in 1995 for the GEDCOM 5.4 draft, they removed the whole kit and caboodle, demoting events to become the substructures: <INDIVIDUAL_EVENT_STRUCTURE> and <FAMILY_EVENT_STRUCTURE>.  In doing so, WITN got deleted along with the other ROLE_TAGs as no-one realized at the time the importance of that tag to connect events to people.


Don’t mix up a Witness with an Association

The above GEDCOM 5.3 Event specification included an ASSO (Association) tag and the last line shown says this:

Any associations between others of known roles and this individual can be shown by using the ASSOciation pointer.

However, this was a 5.3 confusion of what an ASSOciation is.

ASSO and WITN are two different things.

  • An Association is a connection between two people
  • A Witness is a connection between one person and an event.

The most common example of an Association is when one person is a Godparent of another, but it can also be used to state that a person is known to be a cousin when the exact relationship is unknown, or any other connection such as the person’s doctor or lawyer or someone’s best friend or neighbour. 

Association was correctly implemented in GEDCOM version 5.4 and later and is placed under an Individual (not an event) and connects to another individual. But somehow, the GEDCOM team did not realize that WITN was needed as well.


Developers Need Witness Information in GEDCOM.

In 1999, the GEDCOM 5.5.1 draft was released. That is the version of GEDCOM still used by almost all genealogy programs today. It still has no WITN tag in it.

What some developers did when they realized that they wanted to save their witness information, was to add their own user-defined tag and they called it _WITN, that is WITN with an underscore preceding it. They included that tag with their own proprietary method of saving their witness info to the GEDCOM file.

The problem with this?  This is an extension to GEDCOM and other programs would not know how to read this unless the developer added custom to do so.

The other problem with this? Each program writing witness information to GEDCOM might do so in their own propriety way, because there is no standard for them to follow.

So a WITN information specification needs to be added back into GEDCOM. If the GEDCOM standards developers thought about it for a while, they would see the need. And they’d see that it is not too difficult to implement.

It should be added into the EVENT_DETAIL structure as::

n WITN @<XREF:INDI>@                                           {0:M}
       +1 TYPE <ROLE_DESCRIPTOR>                        {0:1}    
       +1 <<NOTE_STRUCTURE>>                               {0:M}
       +1 <<SOURCE_CITATION>>                               {0:M}

That’s all that would be need to satisfy most developers, myself included.

My Closest Unknown DNA Matches - Sun, 9 Jan 2022

Judy Russell just released a very interesting post: The 2022 DNA goals on her blog The Legal Genealogist. In it, Judy resolves to try to identify her “top who-is-this-person-match” at each testing company.

Judy was the person who prompted, well um, pushed me into getting into DNA testing. It was during the 10th Unlock the Past genealogy cruise with a bunch of other Hobbitoners as we traversed around New Zealand and Australia. Once we returned, I got my 93 year old uncle, the last in his generation, to willingly take a FamilyTreeDNA test. Soon after, I tested myself there as well. My uncle passed away only 6 months later and every time I look at his or my DNA results, I think of him.

What Judy described in her blog post sounded like a great idea. After my DNA test, I tested everywhere else that I could and I uploaded my uncle’s tests to the sites accepting uploads. I identified a couple dozen known, and a few previously unknown relatives among my matches at the various sites. But I hadn’t up to now looked closely at my top unknown matches to see if maybe I can identify how they might be related.

I’m not going to go as far as Judy and “resolve” that I identify them in 2022 like she does. Unlike hers, my genealogy:

  1. only has records (Romania and Ukraine) that allow me and my relatives to go about 5 generations back, and
  2. is plagued with endogamy, meaning some population-based DNA has been passed down implying our common ancestors may be way more than 5 generation back and different matching segments from the same person may be from different common ancestors, possibly even through both my parents.

None-the-less, I think this is a wonderful exercise for anyone to do, and who knows, maybe I’ll be surprised.


My Uncle at FamilyTreeDNA

At FamilyTreeDNA, my uncle has 35,914 matches. I am his closest match. I don’t know who R.E., his 2nd closest match is:

image

My uncle was my father’s brother. Their full ancestry as far back as I can trace was from Romania. My uncle’s mt haplogroup is H3w, so he and R.E. won’t be related along both of their matrilineal lines. But Family Tree DNA does say via that little red icon, that it thinks R.E. is on my uncle’s mother’s side.

I don’t recognize any of R.E.’s ancestral surnames. She does not have a family tree at FTDNA. I don’t recognize anyone in my uncle and R.E.’s common matches or any of the ancestral places she has in her profile.

R.E. should match me as well, and she does at 69 cM, which is about half of what my uncle matches, and that makes sense because he is 1 generation further back than me.

There is one nice thing I can do at Family Tree DNA is from my account, look at my segment matches with my uncle (blue) and compare them to my segment matches with R.E. (red). All matches are 6 cM or more:

image

And then from my uncle’s account, I can compare my uncle’s segment matches with me (blue and exactly the same as above) and compare them to my uncle’s segment matches with R.E. (red).

image

I have circled in red the segment triangulations, that is, where I and my uncle match and I match R.E. and my uncle matches R.E.  You can see that we triangulate on 6 segments, which indicate that those may have been passed down from one or more common ancestors.

So R.E. is likely related on my father’s side, but because her known ancestors are not from Romania, our common ancestor(s) is/are likely too far back to determine.


Me at FamilyTreeDNA

At Family Tree DNA, I have 33,154 matches. My uncle is my closest match, and I know my 2nd closest match, a 1C1R on my mother’s side. I don’t know my 3rd closest match P.H.:

image

This person provides no surnames or places and no family tree. Our in-common matches show my uncle first, and my 1C1R second. My uncle is on my father’s side and my 1C1R is on my mother’s side, so this may be a case where endogamy is taking over and I am related on both sides.

The blue icon indicates that Family Tree DNA thinks P.H. is on my father’s side.

If I go to my uncle’s account and I search for P.H., I see he is my uncles’ 12th closest match, only matching 94 cM with longest block 32 cM. So he matches my uncle less than I do despite my uncle being 1 generation closer to our common ancestor(s) on my father’s side. A significant amount of my matches with P.H. must be on my mother’s side.

Doing a chromosome browser comparison as above, I see that P.H., my uncle and I triangulate on 3 segments: 10 cM on Chr 4, 13 cM on Chr 6, and 11 cM on Chr 17. We do not triangulate on my large 37 cM match with P.H. or my uncle’s large 32 cM match with P.H.

Since my 1C1R on my mother’s side is a shared match of me and P.H., I could ask my 1C1R to check in her Family Tree DNA account for what she matches P.H., and then I could determine what segments the three of us triangulate on. But she is 1 generation further than me from our common ancestor so it is quite possible we don’t triangulate at all.

I’m still intrigued by that significant longest block of 37 cM between me and P.H. DNA Painting would ultimately be the best way for me to determine that segment’s origin, but I’m not going to do that now for this post.


Me at MyHeritage DNA

The next place I tested was at MyHeritage DNA. I have 19,665 matches there. I uploaded my uncle’s raw data there, and my uncle is my closest match. My 1C1R tested there as well and again is my 2nd closest match.

I don’t know who my 3rd closet match, Y.F. is.

image

His family tree of 2 people is of no help.

Don’t believe that 1st cousin twice removed to 2nd cousin once removed estimated. There is no way he can be in that range for me.

I have a 2nd cousin on my mother’s side who married someone with the same last name, but no one with his first name in my tree. That whole branch as far as I know moved from Russia to Israel and is still there, but maybe a descendant who I don’t know moved from Israel to Canada.

So then I look at my shared matches with Y.F., and we share my uncle, but not my 1C1R, indicating that Y.F. is on my father’s side, not my mother’s side. Y.F. matches 1.6% (111.6 cM) with my uncle, which is less than I match Y.F.  So maybe there is room for some matching on my mother’s side as well.

MyHeritage’s chromosome browser is very nice because it shows segment triangulations itself. You don’t have to check the 3rd leg like I did above at FamilyTreeDNA, because MyHeritage does this for you and circles the triangulations itself.

If I compare myself, Y.F. and my uncle at MyHeritage, we have two triangulating segments: 14 cM on Chr 16 and 8 cM on Chr 20:

image

If I then compare myself, Y.F. and my 1C1R at MyHeritage, we don’t have any triangulating segments.

Lots of conflicting possibilities here. That 54 cM largest segment is on segment 3 and doesn’t match my uncle. It is worth exploring one day with DNA painting,


My Uncle at MyHeritage DNA

My Uncle’s has 23,053 matches at MyHeritage DNA. His closest match is me. I don’t know how I’m connected to his second closest match, J.G.:

image

Again no family tree or other info provided. The shared matches include my uncle but don’t include my 1C1R on my mother’s side.

J.G. matches me 71.9 cM with largest segment 39 cM. J.G., my uncle and I triangulate on 2 segments: 39 cM on Chr 3, and 8 cM on Chr 11.


Me at Ancestry

Ancestry doesn’t accept uploads, so my uncle is not there. But I do know 21 other relatives there on both my father and mother’s sides who have tested.

I currently have 156,462 matches at Ancestry. The closest match that I don’t know how I’m related to is my number 11.

image

This person’s public tree of 32 people includes 8 of N.S.’ ancestors. I don’t recognize any of the surnames. His paternal grandmother comes from Romania. His maternal side is from Russia.

His shared matches indicate he is on my Father’s father’s side, so that would be Romania. But that’s about all I can gather for him.


Me at 23andMe

Like Ancestry, 23andMe doesn’t take uploads. So no uncle, but 15 relatives on both my parents sides there, so lots of help.

My closest match I don’t know is my 5th closest:

image

He/she lists 1 grandparent as coming from Russia and two from Romania, but does not give surnames.

Shared matches include people on both my father and mothers’ sides.

I have tried contacting W.M. in the past, but have not got a response, whose profile says “last active over 6 months ago”.


GEDmatch

I’m not sure why Judy didn’t include GEDmatch in her list of closest matches, but I will. I uploaded both my and my uncle’s matches to GEDmatch.

I know how I’m connected to 5 people at GEDmatch. The closest I don’t know is match number 5 who is Z.K. who matches me 103.6 cM with largest 27.2 cM.

At GEDmatch, you can check on other people by just entering their kit numbers.

My uncle matches Z.K. 130.2 cM with largest 18.4 cM

My uncle’s closest match is me, but I don’t know his next closest who is K.N. who he matches 165 cM, largest 23.9 cM.  I only match K.N. 42.4 cM with largest segment 9.9 cM.

There are nice tools at GEDmatch to help with triangulation and do other comparisons, but the actual names of these two matches don’t give me hope that I’ll be able to connect them to me.


LivingDNA

Very quietly in the background, Living DNA has been adding DNA testers.

I uploaded my uncle’s data, but he is the only one I know there out of what has now grown to 2,864 matches.

My 2nd closest match is vkun:

image 

The shared matches is still a “coming soon” feature at LivingDNA, so I can’t check them.

Unfortunately, my uncle’s account at LivingDNA got corrupted somehow, so I can no longer check his matches. I tried uploading his DNA again, but that didn’t work. I’m not too worried about this as I’ve got his data plenty of other places already.


Geneanet

I uploaded my and my uncle’s data to Geneanet. I have 1,041 DNA matches there. My uncle is number 1. I don’t know any of the others. Number 2 is L.W.:

image

Geneanet has a nice feature that compares your trees with your DNA matches tree and lets you know in that right-most column if any of your ancestors match. None of mine do with any of my DNA matches.


Geni

I have 1,976 DNA matches at Geni. I did not upload my uncle’s DNA and I don’t know any of my matches. My number one match is:

image

This is the same Z.K. who at GEDmatch matches me 103.6 cM and matches my uncle with 130 cM. Geni has those nice links on the right to View the match’s tree and ancestor report, but I don’t recognize any of the names in there.


Borland Genetics

At Borland Genetics, I have attempted to build DNA profiles for my close family, but I only have my and my uncle’s data, which doesn’t give me much to work with.

But Borland Genetics does provide DNA match information with their other users. My closest match outside my parents (as built) and my uncle is M.B.

image

As was often the case at other companies, this user provided no family tree information. Shared matches include my mother, but not my father or my uncle, so this is a maternal match.


Conclusion

From the analysis above, my and my uncle’s closest matches are people I could explore more. I mentioned DNA painting above as one way.

But the real way to go would be to send a message to each of these people and hope they respond. I haven’t done that because in my case, I don’t expect we’d  be able to connect our family trees. But like I said earlier, maybe I’ll be surprised.

25 Years Ago Today I Launched My Website - Fri, 7 Jan 2022

Happy 25th birthday to my lkessler.com website! On January 7, 1997, I added my initial content to my website for public view.

Technically, it became available August 27 the year before, but that was only a “Coming Soon” page and 2 test pages. So January 7 is the official launch date.

My first pages Included sections for My Genealogy Pages, My Family Research, Cemetery Photography Project, Beginning Genealogy, The Genealogical Institute, the Jewish Historical Society, J-GEMS, My Stars, Your Last Stop, and Behold.

So there was even then, a heavy emphasis for genealogy, a bit of family stuff, and a page for my then-in-development genealogy program Behold.

The Internet Archive has 497 snapshots of my home page between 1999 and 2021. The earliest snapshot was on Jan 25, 1999 and this is what it looked like then:

SNAGHTML2a31f0

At that time in 1999, I was thinking of writing a search program and offline browser, but that never came to fruition, and I went back to developing Behold.

My lkessler.com site doesn’t style-wise look very much different today.

Over the years, I added a lot of content.

  • I memorialized my chess program Brute Force with its own page and have a chess player for the games it played.
  • I had fun with my daughters developing fan pages for two of the TV shows they enjoyed: Mummies Alive and the New Addams Family. Having the fan sites enabled us to interview producers and actors from the shows who allowed us to print their interviews which was quite exciting. We created a webpage called SOMA (Supporters of Mummies Alive) to work with other fans of Mummies Alive who had webpages for the show, joining them in a webring.
  • I maintained a My Family Research page which has information about the families I’m genealogically interested in. Through search engines, the many surnames on that page have led hundreds of people to contact me, and many were actual relatives who I was able to exchange information with.
  • In the 2010’s, when I became a genealogy speaker, I added my speaker topics page.

I also developed several pages and continue to maintain and make available weblinks on various topics that were and are of interest to me. They include:

In 2008, I rebuilt my Genealogy Program Links page into a software review and rating site and gave it its own website:  www.gensoftreviews.com 

In 2008, I also moved my Behold pages to their own site at: www.beholdgenealogy.com

Over the 25 years, I have meticulously maintained a list of all the changes I’ve made to my websites as well as an annual summary of my activities.

It’s been a good 25 years. Hopefully I can keep this up for 25 more.

And don’t forget:  Cheryl’s very important message!