-
Notifications
You must be signed in to change notification settings - Fork 14
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
move vocab namespace to HTTPS #20
Comments
👍 |
It's http by design. Changing a vocab namespace is quite dangerous. |
Let's at least discuss while we still can. It's late, but not too late, and http has problems that https has not. |
@RubenVerborgh you can consider this a formal objection. Changing vocab name spaces breaks lots of stuff that is in use. We have tons of http vocabs in solid, this is just one. Discussion alone scares the living daylights out of me! If in doubt, please seek resolution from Tim. |
Well, both URLs are dereferencable, so I'm guessing we're not alone in mistakingly using one or the other... The case could be made that things are broken either way, and we should have a discussion pros and cons to conclude which one we want to continue with. Are there any numbers at all on uses? I would guess those numbers are hard to come by and even harder to extrapolate usage outside of what is known. But if possible, I think any well-founded conclusion should take this into account. The one big pro I see for keeping HTTP is that both protocols refer to HTTP as the base. |
@megoth on the web http and https URIs are different name spaces
|
I wish it would have been addressed 2 years ago when I originally created this issue, and it would come less painful to change. I think it still should get some consideration and careful evaluation of pros and cons. I think in production people only use node-solid-server which could provide migration for the existing datasets. When it comes to apps (clients) I would like to see a list of maintained and actually working ones, this one here https://github.com/solid/solid-apps seems to have bunch of wrecked ships resting on the bottom of the see. In practice updating few maintained apps shouldn't take that much effort neither. IMO still possible to make that change without major pains. |
What happens if a Web app tries to get a http-schema vocab and there is some kind of upgrade mechanism in place? Will it still refuse to do so? |
I don't think that many applications will actually ever deference any of the IRIs denoting solid terms (actually at this point one gets in response github repo page with meaningless to machine HTML). |
Correct! They must character match in order to be equivalent. |
We discussed it, and @timbl has a plan, we need to apply some canonicalization to URI comparison. We should therefore keep the |
currently: http://www.w3.org/ns/solid/terms#
should become: https://www.w3.org/ns/solid/terms#
The text was updated successfully, but these errors were encountered: