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

Validate links during Jenkins build #105

Open
caufieldjh opened this issue Oct 19, 2021 · 1 comment
Open

Validate links during Jenkins build #105

caufieldjh opened this issue Oct 19, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@caufieldjh
Copy link
Collaborator

One of the primary functions of this project is to provide stable URLs to transformed ontologies.
Consequently, we should keep track of all new URLs we create, and do the following:

  • Append new URLs to a specific tracking file, independent of the tracking.yaml used to list OBO versions
  • Check URL validity and resolvability during Jenkins build
  • Create redirects?
@caufieldjh caufieldjh added the enhancement New feature or request label Oct 19, 2021
@caufieldjh
Copy link
Collaborator Author

This functionality can apply to KG-Hub in general, and supported through a manifest file as described here: Knowledge-Graph-Hub/knowledge-graph-hub.github.io#1

All URLs should be unique (i.e., don't replace existing graph files with new versions in-place, create new paths for new versions) so if a link is moved the original URL will still be in the manifest. It can be obsoleted and redirected, though I'm not sure how to handle this automatically without checking if all URLs resolve at each update of the manifest.

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