> IPOL articles use to have several authors, but not all of them are involved in the development of the code.
> Which names do I need to include in the 'author' field?
Do the other authors of the article had part in the software conception?
We have a proposal on adding roles to authors with the CodeMeta vocabulary, which is already feasible with schema.org metadata, if you want to precisely specify which role had each author.
> in the particular case of this deposit, the tar.gz file includes some external code (Eigen libraries),
> do I need to include this information somewhere in the metadata file?
This might be a good example for the sparse deposit use case (even if in this specific case, the deposit will include the libraries).
a `softwareRequirements` property can be added, declaring this dependency without any machine actionable value.
> also, in many IPOL submissions some auxiliary functions for reading/writing images are written by authors different from the author of the main functions. How can we include this information in the metadata?
We can add a property `contributor` with or without specifying a role (as described for the first question).