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

Update ms.yml #1014

Merged
merged 5 commits into from
Jan 23, 2025
Merged

Update ms.yml #1014

merged 5 commits into from
Jan 23, 2025

Conversation

mobiusklein
Copy link
Contributor

This is an attempt to solve HUPO-PSI/psi-ms-CV#259 without rewriting how our OWL files are generated.

It keeps the names the same, but should now resolve versioned pURLs.

I am unable to setup a test VM at the moment, so I couldn't test how the blind prefix: / rule would interact with products. From running the translate_yaml.py script, it didn't seem like products produced a rule in the generated .htaccess file. If this would introduce a conflict, they can be removed?

config/ms.yml Outdated
replacement: https://github.com/HUPO-PSI/psi-ms-CV/releases/download/v
tests:
- from: /4.1.186/ms.owl
to: https://github.com/HUPO-PSI/psi-ms-CV/releases/download/v4.1.86/ms.owl
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The tests are failing because "4.1.186" != "4.1.86". I assume that's a typo.

config/ms.yml Outdated
@@ -4,7 +4,8 @@ idspace: MS
base_url: /obo/ms

products:
- ms.owl: https://github.com/HUPO-PSI/psi-ms-CV/releases/latest/download/psi-ms.owl
- ms.owl: https://github.com/HUPO-PSI/psi-ms-CV/releases/latest/download/ms.owl
- psi-ms.owl: https://github.com/HUPO-PSI/psi-ms-CV/releases/latest/download/psi-ms.owl
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These products must all be of the form "id_space.file_extension". The ID_SPACEs are governed by OBO, and the relevant one here is "MS"/"ms". You're not allowed to add a new ID_SPACE here with "psi-ms.owl".

@jamesaoverton
Copy link
Member

Hi @mobiusklein. Thanks for the PR -- I know it can be daunting. I made some comments. Maybe look at examples in this repo for other ontologies that you're familiar with. If you get stuck, let me know.

Can you confirm for me in some way that you have authority to make these changes? A note from @germa (the official contact listed here https://obofoundry.org/ontology/ms.html) would be one way to let me know.

@mobiusklein
Copy link
Contributor Author

I made some, if not all the requested changes, and fixed the typo in the tests, but wanted to see if the tests would fail still.

@germa hasn't been involved in the PSI-MS CV's maintenance for a long time. I've been a maintainer for over two years, and was the contact person for two previous issues here:

@jamesaoverton
Copy link
Member

Thanks. I should have checked the source repo for your name, but I was in a rush.

It would be helpful to update the OBO Foundry metadata for MR with the current contact (Principle 11): https://github.com/OBOFoundry/OBOFoundry.github.io/blob/master/ontology/ms.md

@jamesaoverton jamesaoverton merged commit 4c72139 into OBOFoundry:master Jan 23, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants