LCCanonicalAuthorshipDiscussion016

GregorHagedorn - Thu Dec 16 2004 - Version 1.3
Parent topic: LinneanCoreCanonicalAuthorship
Similar to the discussion on canonical names in LCCanonicalNameDiscussion016, the discussion with Marc Geoffrey provided some rethinking of the names container. The Berlin Model has separates four authorship containers:

This may have to be extended to include sanctioning, or an addtional flag could determine whether an XAuthorTeam is ex or sanctioning. An alternative may be to have a single list of authors in sequence, and flag each of them with a role attribute. This would probably be a very clean solution. However, two silly problems get in the way:

  1. As discussed in LCNameAuthorshipConventions, point "Year as part of authorship", botany and zoology differ in their citation conventions in a way that so far we can only find models with 2 instead of 1 places to cite the reference. 2. In regard to the ex-problem, Marc and I discussed extensively what the ex-author is. Although not clearly stated in ICBN, it seems that botanical preference is to call the validated author "from" which the name comes "Ex-authors", whereas Richard explains that zoological preference is to call the validating authors "through" which the validation occurred "Ex-Authors". Trying to find role names for before- and after-ex authors is difficult, the before could be called "validated-name-authors", but calling the ones after "validating-name-authors" causes an anomaly in that these are also the "normal-authors" if the validation is not yet recognized.

Currently "Smith ex Jones & Johnson" looks like (version 0.1.6 = 0.1.5, = 0.1.4 Proposal 2 (compare diagrams in LCCanonicalAuthorshipDiscussion014)

  1. Smith
  2. ex
  3  Jones
  4. Johnson

Sally's model (version 1.3) was:

  1. Smith
  2. Jones [Prefix:ex]
  3. Johnson

Both are somehow denormalized. Should we have a role attribute on each author?

  1. Smith - role: curr.
  2. Jones - role: ex
  3. Johnson - role: ex
This would be more normalized, but also slightly more complicated to understand and generate. But perhaps worth it? So far role would be "ex", "curr", "sanct". We could also have: "prot", "ex", "sanct" (Note: Botany: Fungi, always part of protonym authors); and if there were no publication problem, "comb", "excomb" - and drop the separation between protonym and combination authorship.

Currently LC 0.1.6 still has the the first model from previous versions in the schema type NameCitation, but also contains alternatives

  1. using Token as an element name for "ex" and ":" in the schema type NameCitationAlternativeModel1 2. an example of how a role-based model might look in the schema type NameCitationAlternativeModel2

I personally prefer the Token model. It keeps most of the simplicity of the LC 0.1.4 model, while avoiding the loose definition of what the Author element should contain (in 0.1.4 Author contains either an authorstring plus optional reference to an AgentID, or it contains special tokens ex and ":"). A comparison of instance models could look like:

Author-Name model (LC 0.1.4)Token model (= Author-Name-Token model; alternative proposed in LC 0.1.6)
 <ProtonymCitation>
	 <Authors>
		<Name>A. Invalid</Name>
		<Name>B. Publication</Name>
		<Name>A. Protonym-Author1</Name>
		<Name>ex</Name>
		<Name ref="urn:lsid:x:y:21397">B. Author2</Name>
	 </Authors>
 </ProtonymCitation>
 <ProtonymCitation>
	 <Authors>
		<Name>A. Invalid</Name>
		<Name>B. Publication</Name>
		<Name>A. Protonym-Author1</Name>
		<Token>ex</Token>
		<Name ref="urn:lsid:x:y:21397">B. Author2</Name>
	 </Authors>
 </ProtonymCitation>

Questions (I add my own answers, please add yours)

-- Gregor Hagedorn - 13 Dec 2004