openMetadataInitiative / openMINDS_instances

Well defined metadata instances for selected schemas of the openMINDS metadata models.
MIT License
0 stars 10 forks source link

defining contributionTypes #88

Open lzehl opened 3 years ago

lzehl commented 3 years ago

Summary of contributorType vs contributionType:

contributorType (DataCite) contributionType comments
ContactPerson correspondence
DataCollector collecting data
DataCurator curating data would we expect local curators here, or the responsible EBRAINS curator ?
DataManager managing data
Distributor distributing not sure if this is needed in our case
Editor editing not sure if would need to be more specific here... or maybe I don't get when to use it
HostingInstitution hosting is captured separately (cf. hostedBy in fileRepository schema)
Producer producing not sure if that is used in our context
ProjectLeader project coordination I would get probably rid of the "project" because we use this as a schema
ProjectManager project management I would get probably rid of the "project" because we use this as a schema
ProjectMember project participation I would get probably rid of the "project" because we use this as a schema
RegistrationAgency registration do we need this in our context?
RegistrationAuthority registration do we need this in our context?
RelatedPerson collaboration not sure if I interpreted that correctly
Researcher research
ResearchGroup research
RightsHolder holding rights captured elsewhere (cf. copyright schema)
Sponsor funding captured elsewhere (cf. funding schema)
Supervisor supervision
WorkPackageLeader lead of work package

I have the feeling that this does not capture all of what we need... Authors for the dataset/model/software publication, will be explicitly stated, because they need to be ordered. Developers for the dataset/model/software publication, will be explicitly stated, because they need to be ordered. Custodians for the dataset/model/software publication, will be explicitly stated, because they need to be ordered.

I kind of miss contributions like (only some examples):

Feedback from @jcolomb: CRO/CREDIT list roles, so something closer to contribution types. It seems to have what you feel is missing. (best navigate the ontology here https://www.ebi.ac.uk/ols/ontologies/cro/terms?iri=http%3A%2F%2Fpurl.obolibrary.org%2Fobo%2FCRO_0000000&viewMode=All&siblings=false)

@apdavison : what do you think?

UlrikeS91 commented 3 years ago

Maybe the author contribution list from PLOS ONE could be useful in relation to this (https://journals.plos.org/plosone/s/authorship#loc-author-contributions)?

Contributor Role | Role Definition -- | -- Conceptualization | Ideas; formulation or evolution of overarching research goals and aims. Data Curation | Management activities to annotate (produce metadata), scrub data and maintain research data (including software code, where it is necessary for interpreting the data itself) for initial use and later reuse. Formal Analysis | Application of statistical, mathematical, computational, or other formal techniques to analyze or synthesize study data. Funding Acquisition | Acquisition of the financial support for the project leading to this publication. Investigation | Conducting a research and investigation process, specifically performing the experiments, or data/evidence collection. Methodology | Development or design of methodology; creation of models Project Administration | Management and coordination responsibility for the research activity planning and execution. Resources | Provision of study materials, reagents, materials, patients, laboratory samples, animals, instrumentation, computing resources, or other analysis tools. Software | Programming, software development; designing computer programs; implementation of the computer code and supporting algorithms; testing of existing code components. Supervision | Oversight and leadership responsibility for the research activity planning and execution, including mentorship external to the core team. Validation | Verification, whether as a part of the activity or separate, of the overall replication/reproducibility of results/experiments and other research outputs. Visualization | Preparation, creation and/or presentation of the published work, specifically visualization/data presentation. Writing – Original Draft Preparation | Creation and/or presentation of the published work, specifically writing the initial draft (including substantive translation). Writing – Review & Editing | Preparation, creation and/or presentation of the published work by those from the original research group, specifically critical review, commentary or revision – including pre- or post-publication stages.

Otherwise, is there anything that should be done in relation to this issue or should it be closed/postponed?

lzehl commented 3 years ago

@UlrikeS91 thanks. I'll see that we add some from this list

jcolomb commented 3 years ago

The plosone list is identical to CREDIT (http://credit.niso.org/), which is included in CRO (CRO is supposed to be an extension of CREDIT).

Note that CREDIT was developed for papers (life science papers to be more specific), datacite schema is meant for dataset, while software may have a different kind of nomenclature (see https://allcontributors.org/).

My take would be to try to use CRO, adding contribution types to CRO if they are missing. (that is: outsource the problem, make the solution more reusable and interoperable).

UlrikeS91 commented 3 years ago

The plosone list is identical to CREDIT (http://credit.niso.org/), which is included in CRO (CRO is supposed to be an extension of CREDIT).

Note that CREDIT was developed for papers (life science papers to be more specific), datacite schema is meant for dataset, while software may have a different kind of nomenclature (see https://allcontributors.org/).

My take would be to try to use CRO, adding contribution types to CRO if they are missing. (that is: outsource the problem, make the solution more reusable and interoperable).

Thank you! This is very useful and we will use CRO. We may use other names here and there, but since our controlledTerms instances can have synonyms and links to ontologies, the CRO ID will always be attached to it and the CRO name added as synonym in case we want to use another one.