If someone's adding a new keyword and there's an existing similar keyword which is synonymous, it would make sense to have both keywords exist, but use the same list of links pointer. That way, they could all use the keyword they think of but it would go to a single list.
If someone's adding a new keyword and there's an existing similar keyword which is synonymous, it would make sense to have both keywords exist, but use the same list of links pointer. That way, they could all use the keyword they think of but it would go to a single list.