libero / editor

Expedite your production workflow with our open tools and management system
MIT License
10 stars 0 forks source link

Author contributions #27

Open fred-atherden opened 5 years ago

fred-atherden commented 5 years ago

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 . . . ?

Considerations

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 contrib-type="author">
     <name>
          <surname>Gilbert</surname>
          <given-names>James F</given-names>
     </name>
     <role vocab="credit" vocab-identifier="http://credit.niso.org/" vocab-term="Conceptualization" vocab-term-identifier="http://credit.niso.org/contributor-roles/conceptualization/">Conceptualization</role>
     <role vocab="credit" vocab-identifier="http://credit.niso.org/" vocab-term="Writing – original draft" vocab-term-identifier="http://credit.niso.org/contributor-roles/writing-original-draft/"> Writing – original draft</role>
</contrib>
<contrib contrib-type="author">
     <name>
          <surname>Atherden</surname>
          <given-names>Frederick P</given-names>
     </name>
     <role vocab="credit" vocab-identifier="http://credit.niso.org/" vocab-term="Data curation" vocab-term-identifier="http://credit.niso.org/contributor-roles/data-curation/">Data curation</role>
     <role vocab="credit" vocab-identifier="http://credit.niso.org/" vocab-term="Writing – original draft" vocab-term-identifier="http://credit.niso.org/contributor-roles/writing-original-draft/"> 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]

Taken from: https://github.com/elifesciences/TextureRequirements/issues/13

NickDuf commented 5 years ago