You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
note however, that adding a trailing slash takes you to a 404 sourceforge page http://purl.obolibrary.org/obo/obi/ - I think this is counter-intuitive for most web user
Additionally, PURLs like http://purl.obolibrary.org/obo/OBI_ go nowhere. They are frequently declared to obtain CURIEs. Should they? Maybe a 3xx to the homepage or OBI page
First question is what is our general recommendation, second is how do we implement
Recommendations for discussion:
Are top level PURLs only for human agents? i.e. no recommendation to implement 2-in-1 as for class PURLs. I think so.
Should adding a trailing slash change the location? I would say no. obi and obi/ should go to the same place
Should all top levels resolve for all OBO ontologies? Yes. Dashboard criteria? Possibly. Part of the point of OBO is to have everything operate the same way
What should be the default for ontologies that don't maintain a separate home page. Us GH or OBO page? I recommend latter as this is guaranteed to be stable whereas GH urls may change.
IDSPACE_ URLs 3xx to top level
Implementation
We could either (a) implement something generic or (b) standardize the ymls. I think b will be easier overall. For prospective ontologies I can add something to odk. For retrospective it should not be such hard work to update existing ones, I can take on.
A default top level is a purl
http://purl.obolibrary.org/obo/$idspace
Some ontologies like OBI have this configured to resolve to their top page, e.g: http://purl.obolibrary.org/obo/obi
note however, that adding a trailing slash takes you to a 404 sourceforge page http://purl.obolibrary.org/obo/obi/ - I think this is counter-intuitive for most web user
Most ontologies do not have this configured, e.g. http://purl.obolibrary.org/obo/zfa (500 but to a junk amazon fall-through)
Additionally, PURLs like http://purl.obolibrary.org/obo/OBI_ go nowhere. They are frequently declared to obtain CURIEs. Should they? Maybe a 3xx to the homepage or OBI page
First question is what is our general recommendation, second is how do we implement
Recommendations for discussion:
Implementation
We could either (a) implement something generic or (b) standardize the ymls. I think b will be easier overall. For prospective ontologies I can add something to odk. For retrospective it should not be such hard work to update existing ones, I can take on.
I suggest taking OBI as template:
purl.obolibrary.org/config/obi.yml
Lines 256 to 257 in 83bc253
This seems to be the only configuration but I'm a bit perplexed as to how the system knows to use this for a top level
Also adding
If we want 3xx for the IDSPACE_ urls this would need hacking in obo.yml, maaybe tackle this later?
The text was updated successfully, but these errors were encountered: