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

Unregistered OBO namespaces appear in ontobee #15

Open
alanruttenberg opened this issue Jun 10, 2014 · 6 comments
Open

Unregistered OBO namespaces appear in ontobee #15

alanruttenberg opened this issue Jun 10, 2014 · 6 comments
Labels

Comments

@alanruttenberg
Copy link

The only ontologies sanctioned to use the namespace

http;//purl.obolibrary.org/obo/xxx

are those where xxx are listed in an id tag
https://code.google.com/p/obo-registry/source/browse/trunk/metadata/ontologies.txt

ontobee should generate a 404 for any request that is not using a registered namespace.
Later we will likely put in technical mechanisms that prevent these from being redirected in the first place.

This is triggered by working on https://code.google.com/p/obo-foundry-operations-committee/issues/detail?id=137 and noticing that they use ids like ARG_xxxxxx

However I notice that ICO is also doing that. It should also not appear on ontobee until the namespace is registered.

@ontoden
Copy link
Contributor

ontoden commented Jun 10, 2014

This will be a big change. I don't know how many ontologies will be affected. We will probably need to do a survey first.

For those that will be affected, do we have any recommendation for them? Anyway, they want to follow OBO foundry principles and become part of the initiative. If we reject them, I don't know if it is a big hit to their project. It may also hurt the OBO because these ontologies were generated before a formal policy is set up.

Also, we probably need a more formal policy on this with a written document and agreement by the foundry.

Oliver


From: Alan Ruttenberg [notifications@github.com]
Sent: Tuesday, June 10, 2014 2:58 PM
To: ontoden/ontobee
Subject: [ontobee] Unregistered OBO namespaces appear in ontobee (#15)

The only ontologies sanctioned to use the namespace

http;//purl.obolibrary.org/obo/xxx

are those where xxx are listed in an id tag
https://code.google.com/p/obo-registry/source/browse/trunk/metadata/ontologies.txt

ontobee should generate a 404 for any request that is not using a registered namespace.
Later we will likely put in technical mechanisms that prevent these from being redirected in the first place.

This is triggered by working on https://code.google.com/p/obo-foundry-operations-committee/issues/detail?id=137 and noticing that they use ids like ARG_xxxxxx

However I notice that ICO is also doing that. It should also not appear on ontobee until the namespace is registered.


Reply to this email directly or view it on GitHubhttps://github.com//issues/15.


Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues

@alanruttenberg
Copy link
Author

It's fine to do a survey, but the architecture of the web make clear that the domain name owner has authority on the URIs in its domain. Also, the OBO namespace policy and id policy are well documented and have been in place for a good amount of time. So perhaps rather than having a survey it would be better to give notice and assist with either having namespaces registered or changing URI to not use the the domain purl.obolibrary.org if groups don't want to do that.

As I mentioned, plans are underway, in any case, to address this issue upstream but there are some technical issues that need to be resolved. It is considered a bug that unregistered purls are redirected. In any case, I'd rather that we're all on the same page about solving the problem.

A first step might be to have a banner on pages with unauthorized namespaces explaining the issue, suggesting that users contact the ontology developer to have them register the namespace and explaining that unregistered purls will cease to work at some point.

Note this only applies to urls that are below http://purl.obolibrary.org/

@alanruttenberg
Copy link
Author

Oliver, we do have written documents on this policy. http://obofoundry.org/id-policy.shtml is the OBO foundry policy on registration and http://en.wikipedia.org/wiki/Domain_name among other resources describe how domain names work.

Regards,
Alan

@ontoden
Copy link
Contributor

ontoden commented Jun 10, 2014

There seems a problem with the website:
http://www.berkeleybop.org/obo/id-policy.shtml

Oliver


From: Alan Ruttenberg [notifications@github.com]
Sent: Tuesday, June 10, 2014 3:31 PM
To: ontoden/ontobee
Cc: ontoden
Subject: Re: [ontobee] Unregistered OBO namespaces appear in ontobee (#15)

Oliver, we do have written documents on this policy. http://obofoundry.org/obo/id-policy.shtml is the OBO foundry policy on registration and http://en.wikipedia.org/wiki/Domain_name

Regards,
Alan


Reply to this email directly or view it on GitHubhttps://github.com//issues/15#issuecomment-45660455.


Electronic Mail is not secure, may not be read every day, and should not be used for urgent or sensitive issues

@alanruttenberg
Copy link
Author

I tried to fix the post. http://obofoundry.org/id-policy.shtml

On Tue, Jun 10, 2014 at 3:44 PM, ontoden notifications@github.com wrote:

There seems a problem with the website:
http://www.berkeleybop.org/obo/id-policy.shtml

Oliver


From: Alan Ruttenberg [notifications@github.com]
Sent: Tuesday, June 10, 2014 3:31 PM
To: ontoden/ontobee
Cc: ontoden
Subject: Re: [ontobee] Unregistered OBO namespaces appear in ontobee (#15)

Oliver, we do have written documents on this policy.
http://obofoundry.org/obo/id-policy.shtml is the OBO foundry policy on
registration and http://en.wikipedia.org/wiki/Domain_name

Regards,
Alan


Reply to this email directly or view it on GitHub<
https://github.com/ontoden/ontobee/issues/15#issuecomment-45660455>.


Electronic Mail is not secure, may not be read every day, and should not
be used for urgent or sensitive issues


Reply to this email directly or view it on GitHub
#15 (comment).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants