libero / editor

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

Software reference #106

Open fred-atherden opened 5 years ago

fred-atherden commented 5 years ago

Reference to software.

User Stories

Author

But what if . . . ?

Considerations

XML requirements

eLife uses the attribute publication-type="software".

<element-citation publication-type="software">
    <person-group person-group-type="author">
      <collab>R Development core team</collab>
    </person-group>
    <year iso-8601-date="2017">2017</year>
    <data-title>R: a language and environment for statistical computing</data-title>
    <version designator="3.3.2">3.3.2</version>
    <publisher-loc>Vienna, Austria</publisher-loc>
    <ext-link ext-link-type="uri" xlink:href="http://www.r-project.org/">http://www.r-project.org/</ext-link>
  </element-citation>

And another example:

<element-citation publication-type="software">
    <person-group person-group-type="author">
      <name>
        <surname>Linares</surname> <given-names>D</given-names>
      </name>
    </person-group>
    <year iso-8601-date="2019">2019</year>
    <source>Data and Code for 'Decoupling Sensory From Decisional Choice Biases in Perceptual Decision Making'</source>
    <version designator="3e48e64">3e48e64</version>
    <publisher-name>GitHub</publisher-name>
    <ext-link ext-link-type="uri" xlink:href="https://github.com/danilinares/2018LinaresAguilarLopezmoliner">https://github.com/danilinares/2018LinaresAguilarLopezmoliner</ext-link>
  </element-citation>

eLife allows the following children of element-citation[@publication-type="software"]:

person-group can contain child name or collab.

It would make sense to mandate the following elements:

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

NickDuf commented 5 years ago

No user stories at present to check this feature against