Answers to Sophie's questions
Hi Sophie!
I think it's safe enough to say that in Homer, Xanthos and Scamander are the same river. Whether we want to continue to treat them as the same outside the context of the Trojan War I am not sure, but we can decide that later.
I think the best we can do for right now to connect a character and a place that are the same entity is to have links in the description, which we now have. A better way would be better, but this doesn't happen so often that the matter is pressing, I don't think.
Nobody knows for sure what exactly it looks like or what exactly happens when a river acts like a person. I think when it's unclear whether the river is being more river-like or more character-like, it's a good idea to mark it up as both. If it clearly has agency, my preference is to treat it more like a character
I noticed that you asked some time ago that you asked whether Achilles' horses (one named Xanthos) should be characters, since they talk. My feeling is that they should.(The horses will need to be marked up in Apollodorus too, then. The horse has been commented out with a note that it should be saved for a beasts list. We can still put the horse in the beast list, but for now it should also be a character)
I also noticed that we have a "Xanthos" character (the river) and a "Xanthus" character (a Trojan soldier). I strongly prefer that we not distinguish characters (or places or groups) anywhere a user can see only by an arbitrary difference. We should use the same spelling, and then disambiguate. I think in most cases it's too confusing to ask a user to choose between clicking on "Xanthus" and "Xanthos" without any way of knowing what the difference is or why we've spelled it differently.
I am not immediately sure about the nymphs, will think on it more.