https://github.com/chartgerink/doi-tracking
Tracking Digital Object Identifiers over time
https://github.com/chartgerink/doi-tracking
Last synced: 3 months ago
JSON representation
Tracking Digital Object Identifiers over time
- Host: GitHub
- URL: https://github.com/chartgerink/doi-tracking
- Owner: chartgerink
- Created: 2018-03-13T09:23:26.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-09-14T13:33:58.000Z (over 4 years ago)
- Last Synced: 2025-01-02T16:47:05.426Z (5 months ago)
- Language: HTML
- Size: 985 KB
- Stars: 5
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Tracking Digital Object Identifiers
Just like phonebooks 📗 resolve names to a phone 📞 number, Digital Object Identifiers (shorthand: DOI) resolve a stable URL to another, less stable URL. In order for this to function, we need to trust the middle-people who are involved in the resolving. Let's find out by seeing how often the DOIs resolve to something else 😊
__NOTE: This is a [Liberate Science](https://github.com/libscie/) project and will be moved to the organization account upon a v1.0.0__
## Roadmap
In chronological order, I think.
- [ ] Set up proper calls to CrossRef per [their etiquette](https://github.com/CrossRef/rest-api-doc#etiquette)
- [ ] Setup script for downloading CrossRef DOIs responsibly
- [ ] Ingest on day0
- [ ] Update script for each day (`cron.daily`)
- [ ] Ingest into MongoDB after each query
- [ ] Setup MongoDB instance on AWS
- [ ] Create backups of MongoDB
- [ ] Setup script for resolving
- [ ] Ingest results into MongoDB
- [ ] Set up DataCite calls
- [ ] Repeat CrossRef steps
- [ ] Ingest into MongoDB
- [ ] Make data publicly available## Status
The project just started.
## Render
```r
rmarkdown::render('doi-primer.Rmd', 'bookdown::html_document2')
```