data2health / contributor-role-ontology

This ontology provides contribution roles for use in crediting persons or organizations.
20 stars 4 forks source link

NISO identifiers for CRediT roles #130

Open vincentml opened 2 years ago

vincentml commented 2 years ago

The Contributor Roles Taxonomy (CRediT) is now being maintained by NISO to carry on the work that was started at CASRAI. The CRediT taxonomy can now be found at https://www.niso.org/standards-committees/credit as well as at https://credit.niso.org/. CRediT has been approved as an official ANSI/NISO standard, and NISO has formed a standing committee to support the future development and maintenance of CRediT. As a member of that committee I am hopeful that we can establish an open line of communication with CRO. In addition, NISO has assigned persistent identifiers to each of the 14 CRediT roles. Would it be possible for CRO to be updated to include the new persistent identifiers for CRediT roles? The CRediT roles and their new identifiers are listed below.

Term Identifier
Conceptualization https://credit.niso.org/contributor-roles/conceptualization/
Data curation https://credit.niso.org/contributor-roles/data-curation/
Formal analysis https://credit.niso.org/contributor-roles/formal-analysis/
Funding acquisition https://credit.niso.org/contributor-roles/funding-acquisition/
Investigation https://credit.niso.org/contributor-roles/investigation/
Methodology https://credit.niso.org/contributor-roles/methodology/
Project administration https://credit.niso.org/contributor-roles/project-administration/
Resources https://credit.niso.org/contributor-roles/resources/
Software https://credit.niso.org/contributor-roles/software/
Supervision https://credit.niso.org/contributor-roles/supervision/
Validation https://credit.niso.org/contributor-roles/validation/
Visualization https://credit.niso.org/contributor-roles/visualization/
Writing – original draft https://credit.niso.org/contributor-roles/writing-original-draft/
Writing – review & editing https://credit.niso.org/contributor-roles/writing-review-editing/

If there is any way that I can help please let me know.

nicolevasilevsky commented 2 years ago

Hi @vincentml, Yes! I should be able to work on this. I haven't worked on CRO in quite some time but I'll work on this asap and let you know if I have any questions.

marijane commented 2 years ago

Thanks @nicolevasilevsky!

@vincentml, Nicole and I had a chat and we want to talk with the CD2H Architecting Attribution PIs before we make any changes, especially since we'll have to do some work to decommission our CRediT URIs and CRO is currently unfunded. I just want to make sure everyone who was involved with CRO is apprised of what's going on so nobody is surprised when we make the change.

But I think it's great news that NISO has taken over CRediT and that it's an official standard, and I'm excited about opening communication with CRO! We should probably set up a meeting to talk at some point...

marijane commented 2 years ago

@vincentml, I have a question. Does NISO have any plans for an OWL implementation of CRediT?

The context for this question is the fact that the CRO was developed with the Ontology Development Kit,, and we treated CRediT as an imported ontology. In order to do that, we created our own OWL implementation of CRediT at https://github.com/data2health/credit-ontology, complete with persistent identifiers at both purl.org and w3id.org, and then we use the ODK to generate import files from it.

What this means is that the "technically correct" way for us to update CRO is to update https://github.com/data2health/credit-ontology with the NISO URLs, create new imports for CRO, and then generate new CRO OWL and OBO files. This process is a bit over-engineered and I'm considering abandoning it, since it was tricky to get right the first time and the ODK and its supporting tools have changed considerably in the meantime. This would be a very easy decision if there were any plans for an official NISO OWL implementation of CRediT. Or perhaps it would be appropriate to discuss handing off our implementation to NISO? I'm not sure, and I'd be interested in your thoughts on the matter.