Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Generate Docmaps from crossref API #37

Closed
ships opened this issue Mar 28, 2023 · 1 comment
Closed

Generate Docmaps from crossref API #37

ships opened this issue Mar 28, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@ships
Copy link
Collaborator

ships commented Mar 28, 2023

This is the first obvious place to begin on a tool that generates docmaps that can leverage our TS SDK. This tool should run on a command line, with parameters find some documents that are docmapsy, and generate a docmap for each of them. It should be paginated such that it can run as a long-running process and should output to stdout or a plugin. Ideally, generalize from this to a tool whose outputs and inputs are pluggable.

@ships ships mentioned this issue Mar 29, 2023
4 tasks
@ships ships added the enhancement New feature or request label Apr 12, 2023
@ships
Copy link
Collaborator Author

ships commented Apr 13, 2023

Things I am wondering about as I work on this: in what situation does a user want to do streaming/pagination vs a single preprint/DOI?

Use cases I imagine:

  • docmap for one DOI
  • docmap for all DOIs under a prefix
  • docmap for every preprint that crossref can generate a docmap for

in the latter cases I expect there would be historical generation followed by fast-forward behavior when new entities come in. But do we know crossref's pagination would work that way? Best bet is to sort by creation date I suppose...

@ships ships closed this as completed Jun 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant