This seems to be a complex issue. According to "The NLM Style Guide for Authors, Editors and Publishers" which is the reference for Vancouver style the current corporate author handling is not correct, see Organizations as authors. Currently they do not appear at all which can be easily changed. But how can we make it to meet the following requirement:

If both individuals and an organization(s) appear on the title page of an article as authors, give both, in the order they appear in the article, and separate them by a semicolon [...]

At first glance I see no easy way to make it happen.

Comments

rjerome’s picture

Your right, Corp authors an not handled at all in most of the styles, and this needs to be addressed. As for the Vancouver requirement, that is probably not as difficult as it might seem since each author has two classifications... (auth_type and auth_category) so that authors designated with auth_category = 1 and auth_type = 5, would be principle authors of "Corporate", and the ordering would follow the other principle authors. Now the trick will be getting the classification right. If the information is input on the main input form, it's easy to select these classifications, however if its being machine read from some other source it's a bit trickier to get this right.

Ron.

stefan freudenberg’s picture

Are you sure? As far as I understand the value 5 is used in auth_category for corporate authors. From looking at the code auth_type is used for publication type specific deviations from the standard categories.

rjerome’s picture

The full potential of the author categories and types has not really be utilized as of yet, so anything you see is (for historical reasons) just using the categories and pretty much ignoring the type. What I'm suggesting is kind of bending the rules a bit and might not be the best solution, but off the top of my head it seemed like it might be the simplest approach. If you have any other ideas I would welcome them.

stefan freudenberg’s picture

I have used the category which is read when saving the contributors of a biblio node. Is it possible to set the type? I noticed that you cannot even set last and firstname but must put everything in name because before inserting the contributors they are parsed by biblio_parse_author(). Whether organizations can have the different roles primary, secondary, etc. is beyond my knowledge of this domain.

rjerome’s picture

I presume this is related to the "Biblio Reference module" for the Science Collaboration Framework? PubMed XML is the first format that I have encountered which actually splits the author name into first and last components, hence this is why the default is to put everything into "name" and parse it into those components. I guess a few checks could be added to bypass the parsing if the lastname value has already been populated.

You can set the type like this...

       $node['biblio_contributors'][$auth_category][$rank]['name'] = "$lastname, $firstname";
       $node['biblio_contributors'][$auth_category][$rank]['auth_type'] = 1;

Ron.

liam morland’s picture

Issue summary: View changes
Status: Active » Closed (outdated)

This version is no longer maintained. If this issue is still relevant to the Drupal 7 version, please re-open and provide details.