Page MenuHomePhabricator

Merged lexemes are referenced in statements with no way of trace to sense ID
Open, Needs TriagePublic

Description

As an editor I want to track the reference of a sense ID from a merged item without needing to guess using the revision history.

Problem:
When 2 lexemes are merged a statement in a third lexeme can still reference the sense ID of the merged lexeme.

Example:
if we have

  • L1 with L1-S1 and
  • L2 with L2-S1 ;

L3 with a statement like L3-S1 hyperonym L2-S1
and me merge L1 with L2 … in L1, we get

  • L1-S1
  • L1-S2
  • L2 -redirect> L1

we stay with

  • L3-S1 hyperonym L2-S1

Previous discussion:

Open questions:

  • What are some possible solutions to this issue?

Event Timeline

A solution could be to break stuff and add senses and forms proper stable ids for themselves. The current IDs

« Laaa-S2 » are not easily usable anyway and not so easy to find out from the page when you need them, at least with current UI.

If a « break things » solution is adopted, the sooner the better I guess …