substance / texture

A visual editor for research.
MIT License
999 stars 85 forks source link

Author contributions #1275

Open JGilbert-eLife opened 5 years ago

JGilbert-eLife commented 5 years ago

Description

Contributions will be included as text captured using role elements - pre-set options + optional free text options (see https://trello.com/c/xDiPXFXm/22-author-contributions-no-free-form-text-anymore-just-credit-taxonomy)

User stories

Author

Production staff

But what if . . . ?

Consideration

XML requirements

Each contribution, based on the CRediT taxonomy is captured as a <role> element, which is a direct child of the contrib. This role element must carry the following attributes: @vocab, must always carry the value "credit". @vocab-identifier, must point to the URL for the general CRediT taxonomy @vocab-term, must identify the particular CRediT term. @vocab-term-identifier, must point to the URL of the specific CRediT term.

<contrib>
     <name>
          <surname>Gilbert</surname>
          <given-names>James F</given-names>
     </name>
     <role vocab="credit" vocab-identifier="http://dictionary.casrai.org/Contributor_Roles" vocab-term="Conceptualization" 
vocab-term-identifier="http://dictionary.casrai.org/Contributor_Roles/Conceptualization">Conceptualization</role>
     <role vocab="credit" vocab-identifier="http://dictionary.casrai.org/Contributor_Roles" vocab-term="Writing_original_draft" 
vocab-term-identifier="http://dictionary.casrai.org/Contributor_Roles/Writing_original_draft">Writing – original draft</role>
</contrib>
<contrib>
     <name>
          <surname>Atherden</surname>
          <given-names>Frederick P</given-names>
     </name>
     <role vocab="credit" vocab-identifier="http://dictionary.casrai.org/Contributor_Roles" 
vocab-term="Data_curation" vocab-term-identifier="http://dictionary.casrai.org/Contributor_Roles/Data_curation">Data curation</role>
     <role vocab="credit" vocab-identifier="http://dictionary.casrai.org/Contributor_Roles" vocab-term="Writing_original_draft" 
vocab-term-identifier="http://dictionary.casrai.org/Contributor_Roles/Conceptualization"> Writing – original draft</role>
</contrib>
…

[ Requirement for free text needs to be added - could be @content-type attribute with value of "contribution", but is currently being discussed by JATS4R and publishers using both pre-set and controlled list]

Mock ups

Proposal