researchsoft / software-authorship-contribution

Repository for collaboration on software authorship definition and contribution roles aggregation
https://www.researchsoft.org/tf-authorship-contribution/
Other
5 stars 2 forks source link

Collect lists/taxonomies of contribution roles #5

Open sdruskat opened 1 year ago

sdruskat commented 1 year ago
GemmaTuron commented 1 year ago

Linked to #2 so maybe we centralize everything in this issue and I close the other one

GemmaTuron commented 1 year ago

AllContributors (+)

(-)

R Contributors (+)

(-)

CRediT (+)

(-)

ICMJE Guidelines (+)

(-)

stain commented 1 year ago

Contributor Role Ontology expands and formalizes CrEdiT

stain commented 1 year ago

Contributor Role Ontology terms are for all kind of roles for academic contributions and Open Research, but some of the specific terms apply well also to software (in bold):

Some of the obsoluted terms may be relevant but may already be covered above:

These are also organized in a hierarchy (e.g. "technician role" is a subtype of "investigation role") from CrEDiT

GemmaTuron commented 1 year ago

Contributor Role Ontology terms are for all kind of roles for academic contributions and Open Research, but some of the specific terms apply well also to software (in bold):

  • acceptor role
  • acquisition role
  • advisory role
  • archivist role
  • author role
  • background and literature search role
  • code review role
  • collection role
  • community engagement role
  • community research partner
  • conceptualization role
  • conservator role
  • continuant
  • contributor role
  • contributorship
  • coordination role
  • creator role
  • curation status specification
  • curator role
  • data about an ontology part
  • data collection role
  • data curation role
  • data entry role
  • data integration role
  • data item
  • data modeling role
  • data quality assurance role
  • data role
  • data transformation role
  • data validation role
  • database administrator role
  • database role
  • denotator type
  • device development role
  • digital preservation role
  • discovery role
  • documentation role
  • education and training role
  • educational training role
  • entity
  • equipment technician role
  • evaluator role
  • figure development role
  • formal analysis role
  • funding acquisition role
  • funding source role
  • generically dependent continuant
  • grant peer review role
  • graphic design role
  • hardware role
  • information content entity
  • infrastructure role
  • instruction role
  • instrumentation role
  • intellectual property role
  • investigation role
  • lay summary role
  • librarian role
  • marketing and communication role
  • metadata role
  • methodology role
  • modifier role
  • original draft preparation role
  • outreach materials development role
  • patient advocate role
  • peer review role
  • policy development role
  • presenter role
  • preservation role
  • primary collector role
  • project administration role
  • project management role
  • project, policy or program evaluation role
  • protocol creation role
  • regulatory and compliance role
  • relationship
  • requirements analysis role
  • research conceptualization role
  • resources role
  • software architecture role
  • software design role
  • software engineering role
  • software role
  • software testing role
  • specifically dependent continuant
  • specimen collection role
  • standards development role
  • standards role
  • statistical analysis role
  • study design role
  • submitter role
  • supervision role
  • supervisory role
  • survey and questionnaire development role
  • system administrator role
  • systems administration role
  • team management role
  • technical documentation role
  • technical writing role
  • technician role
  • technique development role
  • training material role
  • training program development role
  • translator role
  • validation role
  • visualization role
  • website role
  • writing original draft role
  • writing review and editing role

Some of the obsoluted terms may be relevant:

  • obsolescence reason specification
  • obsolete IT hardware systems design and implementation role
  • obsolete computer programming role
  • obsolete data aggregation role
  • obsolete data standards developer role
  • obsolete information technology systems role
  • obsolete marketing role
  • obsolete networking facilitation role
  • obsolete participant recruitment role
  • obsolete program administration role
  • obsolete software systems role
  • obsolete standard operating procedure development role
  • obsolete website maintenance role

These are also organized in a hierarchy (e.g. "technician role" is a subtype of "investigation role") from CrEDiT

I like the Obsolete or another terminology for maybe tackling the issue of authorship in versions?

stain commented 1 year ago

Related roles highoighted from SCoRO ontology:

stain commented 1 year ago

"Ted Habermann's preprint" is https://doi.org/10.5281/zenodo.4767798 -- @Bisaloo is trying to pull out the table as a CSV.

We could try to merge in the bold items into that updated table and then we need to select like 10-15 terms only so we can have a managable/understandable list

Bisaloo commented 1 year ago

The Contributor Roles Crosswalk as a modifiable google docs:

https://docs.google.com/spreadsheets/d/1Q66KBLMTa0aV6y630DSrVxlo6swvblTn6NgzHvNZCnw/edit?usp=sharing

sdruskat commented 1 year ago

Zenodo's docs give: