The problem occurs mainly when some woman gets married - and changes her name. If you simply change her name, all articles she published in the past will be changed also - which is not corresponding with the reality. If you create a new author (with her new name) you have no way how to connect these two items together; and even if you can use some "hack" -f.e. using new profile field "other names" (or whatever)- there is no way how to see all content from this person in a one list anymore. What more, there should be editable timestamp of this change or period when authors name is valid...

In general: author (1) --can have-- (n) category items "author" with from-to attribute [its not 1:1 but 1:n]

Comments

romca’s picture

Hi Jakub,
in general, we talk about identifiers - and in drupal, the identifier is not the name of the author, but the term-id - and that should not change. If the author chanes her name, you shall be able to find her under her old, and the new name as well - for that purposes, there is a field "alternate name" in the term definition. Ejournal will use that to make "see also" links from browsers. If it does not reflect the usage in the library field, then you could change the name (ie. label of the author) into something like ("Married, Henried, 1980- (formerly known as: Single, Henriet)").

I am open to suggestions, but it must be workable, and now it is
1:n --> identifier can have n labels (names)
n:1 -> n articles can be assigned to one identifier (not n:n because that would mean you identify authors by their labels, and that creates "black holes" in other areas).

let me know, if the alternate name does not work for you

roman

romca’s picture

Status: Active » Closed (fixed)