Ph_We
October 26, 2016, 12:31pm
1
Hi!
Here are some notes on Roles.
When I try to edit a role (press “Edit”), the fields “Role Name” and “Abbreviation” appear to be blank, so I have to type them again.
There is an option “Show role title in contributor list”. But it affects only those author names shown in the list of articles. The role title is not displayed on the article page, which would be more important.
E.g., I can see this author as a Translator in the article list, but on the article page he is listed as an ordinary author. That is not correct. The translator’s role of an author is also usually defined in bibliography.
1 Like
pa_ojs
October 18, 2018, 3:09pm
2
Ph_We:
There is an option “Show role title in contributor list”. But it affects only those author names shown in the list of articles. The role title is not displayed on the article page, which would be more important.
E.g., I can see this author as a Translator in the article list, but on the article page he is listed as an ordinary author. That is not correct. The translator’s role of an author is also usually defined in bibliograp
Hi!, I’m having the same trouble when I try to see the role title on the article page (on OJS 3.1). An author who is marked as Translator is listed there as an ordinary author. Also, the citation generator lists him as co-author, not traslator…so the citation is wrong. Did you have any luck solving this?
Thanks,
Pedro
1 Like
Ph_We
October 19, 2018, 1:12pm
3
Hi! Nope, we could not solve this unfortunately.
1 Like
this issue is being addressed in the following feature request:
opened 12:39PM - 15 Apr 20 UTC
OJS/OMP/OPS should present different contributor roles more clearly. At the mome… nt there is a theoretical ability to create different kinds of contributor roles, but in reality they are all treated as "authors".
When you add for example a translator and photographer contributors to an article, these contributors are shown the same way as the author in OJS templates and in the metadata exports.
### Current approach to distinguish roles:
UserGroups have a `showTitle` attribute. When it is selected, the name of the role should be visible behind the contributors name. This is used in the `getAuthorString` function. https://github.com/pkp/pkp-lib/blob/master/classes/publication/PKPPublication.inc.php#L130
### Shortcomings of the current approach:
Almost the only place where `getAuthorString` is used is the TOC. This means that for example in the Landing Page and the Crossref Metadata exports **all contributors are presented as regular authors**. This is especially bad when data is exported.
With citation formats the Translator always has a fixed position in the citation and Google Scholar specifically mentions that _only_ actual authors should be listed in the tags https://scholar.google.com/intl/en/scholar/inclusion.html#indexing which is not happening now.
### New approach:
This is open to discussion, but IMO we need a UserGroup setting for defining which of the existing userGroups are actual **Author** roles (usually just one) and which are auxiliary roles. And for some Auxiliary roles, like **Translator**, we need to have specific ways of handling the contributors assigned to that role/userGroup ie. showing/listing them in the correct place and with the correct metadata attributes.
**So in short, we need the ability to apply a taxonomy to the UserGroups and we need to code some functionalities to some of the roles listed in the taxonomy.**
The setting could be for example a pull down / radio group with labels like "Treat the Contributors in this group as Authors", "Treat the Contributors in this group as Translators" etc.
For visual presentation in the TOC and Landing page, the showTitle attribute is probably a good approach, but it needs to be taken into account also in getFullName https://github.com/pkp/pkp-lib/blob/master/classes/submission/PKPAuthor.inc.php#L65.
### Places where the contributor role needs to be considered:
- If enabled in userGroup settings, show the contributor name and the contributor role in parenthesis: TOC, Landing page, Contributors grid
- Follow the citation standard: citationStyleLanguage plugin
- Follow the used metadata schema: OAI-PMH, DOAJ export, Crossref export, ORCID, Google Scholar, DC, etc.
### Taxonomy:
Using the CASRAI CRediT standard is suggested here: https://github.com/pkp/pkp-lib/issues/857
However, I do not see how it would help a lot with this problem. The important thing here is that we need to tie different actions to specific contributor roles. For this we need a more simple taxonomy with the most usual roles.
Different citation standards usually distinquish at least between the author, editor and translator.
DC has a huge list of possible roles: http://memory.loc.gov/diglib/loc.terms/relators/dc-contributor.html
Crossref has these contributor_role values: author, editor, chair, reviewer, review-assistant, stats-reviewer, reviewer-external, reader, translator
ORCID has these contributor_role values: author, assignee, editor, chair-or-translator, co-investigator, co-inventor, graduate-student, other-inventor, principal-investigator, postdoctoral-researcher, support-staff
**IMO we could go far just by having the ability to define between three types of Contributors: authors, translators, other.**
- Contibutors belonging to a userGroup marked as "Author" would be listed as authors are listed now. We could have a function for calling just these types of contributors and leaving out other types.
- Contibutors belonging to a userGroup marked as "Translator" would be listed in the landing page with the given UserGroupName mentioned after the Contributor name and shown according to the standards defined in citation styles and different metadata schemas.
- Contibutors belonging to a userGroup marked as "Other" would *only* be listed in the landing page with the given UserGroupName mentioned after the Contributor name. This type could be used for all kinds of contributors that do not need to be mentioned in metadata exports, like illustrators, photographers etc.