Motivated by Bill Duncan's comments on annotating ORCID identifiers with labels in ontologies, the goal of this repository is to make an OWL file that has OBO contributors as named individuals.
The PURL for this ontology is https://w3id.org/orcidio/orcidio.owl.
In this Protégé screenshot, you can see that the named individuals are available:
You can see anywhere in Protégé you use ORCID URIs, they will get shown with their labels and linked back to the named individuals.
This ontology is not a full dump of ORCID, but rather a subset that is useful for contextualizing structured contributions in OBO Foundry ontologies. There are a few possibilities for adding additional ORCIDs:
- Manually add ORCID identifiers to
extra_orcids.txt
- Add additional contribution annotations to your favorite ontology's Wikidata page and make sure these contributors have ORCID identifiers in their corresponding entries. This isn't recommended, though.
- Annotate ORCID identifiers to your favorite ontologies using structured predicates, get them released, then
run
python update_wikidata.py
to parse all OBO ontologies with JSON releases, generate QuickStatements, then update Wikidata. (TODO: this could be automated) - Sometimes run
python push_wikidata.py
and do step 3 again to create missing Wikidata entries
See the tutorial in the OBO Academy.
After installing robot
, you can run the following:
pip install tox
tox
This is run automatically once per week via GitHub Actions or can be triggered on demand (i.e., workflow dispatch).