gilda.ground has a context argument to provide textual context for an entity. Date context, i.e. when the source content was created, might also help with disambiguation in certain contexts. For example, Figure 2B from https://doi.org/10.1186/gb-2006-7-5-402 shows how the relative use of two gene symbols for ncbigene:5817:

A similar case is illustrated in Figure 2b for the gene encoding the poliovirus receptor. In the mid-1990s, the only symbol used was PVR (which is today the official name for the gene). The alternative name CD155 for the protein appeared for the first time in 1997, but gained greater acceptance after the publication in the late nineties of several articles describing structural aspects of the CD155 protein [9] that are critical to the interaction with the virus (CD nomenclature for cell-surface proteins follows a long established standard nomenclature). These articles named the gene as CD155, and this has been the preferred name since then. In this case, HUGO nomenclature apparently did not take this fact into account, since the establishment of PVR as the official gene name took place in 2003.
Now let's imagine that CD155 also happened to be a synonym for another gene that had been in use prior to 1997 (it is not, this is a fictional example). If we were to ground CD155 with a date from 1995, we would know it was referring to the other gene and not PVR.
I'm mostly thinking about this in terms of genes/proteins, but it could also be useful in terms of disease. The idea came about when I was manually mapping a resource that tended to use protein names from a decade ago and realized it would have been a lot easier to map things had it actually been 10 years ago.
I don't expect temporal trends or boundaries in synonym usage to be easy to construct, so mostly posting this issue to generate discussion and to accumulate notes. It definitely would be a major undertaking on the scale of an entire research study, so not expecting anything to be done.
gilda.groundhas acontextargument to provide textual context for an entity. Date context, i.e. when the source content was created, might also help with disambiguation in certain contexts. For example, Figure 2B from https://doi.org/10.1186/gb-2006-7-5-402 shows how the relative use of two gene symbols forncbigene:5817:Now let's imagine that CD155 also happened to be a synonym for another gene that had been in use prior to 1997 (it is not, this is a fictional example). If we were to ground
CD155with a date from 1995, we would know it was referring to the other gene and not PVR.I'm mostly thinking about this in terms of genes/proteins, but it could also be useful in terms of disease. The idea came about when I was manually mapping a resource that tended to use protein names from a decade ago and realized it would have been a lot easier to map things had it actually been 10 years ago.
I don't expect temporal trends or boundaries in synonym usage to be easy to construct, so mostly posting this issue to generate discussion and to accumulate notes. It definitely would be a major undertaking on the scale of an entire research study, so not expecting anything to be done.