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

Proposal: obsolete ontologies with dead purls #344

Closed
cmungall opened this issue Dec 1, 2016 · 6 comments
Closed

Proposal: obsolete ontologies with dead purls #344

cmungall opened this issue Dec 1, 2016 · 6 comments
Labels
obsoletion Proposals to obsolete an ontology policy Issues and discussion related to OBO Foundry policies

Comments

@cmungall
Copy link
Contributor

cmungall commented Dec 1, 2016

(also sent to obo-discuss)

If you have an ontology registered with OBO, then there should be a working purl for your ontology. There should be at least one purl for the canonical OWL edition of your ontology, which will look like this:

http://purl.obolibrary.org/obo/envo.owl
Many ontologies also make other editions/products available, for example an obo format edition, or editions for subsets

The list of such artefacts can be seen on your OBO page under 'products', e.g.

http://obofoundry.org/ontology/envo.html
Note that if you edit your ontology in OBO-Edit, and have not yet figured out how to make OWL releases, don't worry. We provide a central build as a free service: http://obofoundry.org/faq/what-is-the-build-field.html (but really you should be looking to make your own releases, we have good tutorials on this).

IMPORTANT

A number of PURLs are no longer functional. In some cases this is due to an ontology being abandoned on googlecode (see the archives of this list for repeated messages to migrate from google code). Or in some cases a sourceforge URL that no longer works.

Non-functional PURLs cause a great deal of problems with groups who consume the OBO library ontologies programatically. Previously we've tried to be proactive and chase up and help fix these issues, but some responsibility rests with the ontology producer.

I propose that if you have previously submitted an ontology to OBO, and the PURL for it no longer works (or never worked) then it is considered abandoned, and is obsoleted after an initial warning period.

If you produce an ontology, please take a look at the list here:
#257 (comment)

If your ontology is on the list and you are committed to OBO, don't panic! -- we'll work with you to fix this. Please comment either in this ticket (or the linked ticket that pertains to your ontology).

However, if the ontology PURL doesn't resolve and no one cares about it, I propose it be obsoleted, after which it will cease to cause problems for downstream consumers.

@cmungall cmungall added the policy Issues and discussion related to OBO Foundry policies label Dec 1, 2016
@caripark
Copy link

caripark commented Dec 1, 2016

For VT, we've done everything in OBO--I'd be interested in getting some help with this issue. Thanks!

@cmungall
Copy link
Contributor Author

cmungall commented Dec 1, 2016

Great - I sent you an email earlier, we can follow up there

@cmungall cmungall mentioned this issue Jan 4, 2017
@cmungall cmungall added the obsoletion Proposals to obsolete an ontology label Jan 4, 2017
@ramonawalls
Copy link
Contributor

At the OBOF operations meeting on 3/21, we agreed that this can be implemented as policy and promoted on website, on the page that describes PURL policies.

See also issue #257

ramonawalls added a commit that referenced this issue Mar 21, 2017
I added a new section on PURL maintencance, resolves issue #344. I also updated the request example to one that is on GitHub. Not sure is there is an issue for that.
ramonawalls added a commit that referenced this issue Mar 21, 2017
I added a new section on PURL maintencance, resolves issue #344. I also updated the request example to one that is on GitHub. Not sure is there is an issue for that.
@nlharris
Copy link
Contributor

Does this still need to be completed? Chris noted in the merge of #407

I'm merging as this is a good incremental improvement, leaving the parent ticket open

@nlharris
Copy link
Contributor

can this be closed?

@matentzn
Copy link
Contributor

We can close this ticket, as this is now the relevant one: #546

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
obsoletion Proposals to obsolete an ontology policy Issues and discussion related to OBO Foundry policies
Projects
None yet
Development

No branches or pull requests

5 participants