-
Notifications
You must be signed in to change notification settings - Fork 23
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
URI Schemes term restriction is fairly draconian #310
Comments
This is really for publishers of JSON-LD data rather than consumers. There are other steps we take to prevent IRIs from being misinterpreted as compact IRIs, and we may not need to make such blanket statements. That said, creating a term "https" which can be used as a prefix would be a bad idea. |
This becomes more problematic when one considers the indeterminate future -- wherein any number of terms may be added to the list at Yes, using At minimum, this |
Resolved by #315. Closing. |
Section 9.1 Terms asserts:
"When used as the prefix in a Compact IRI, to avoid the potential ambiguity of a prefix being confused with an IRI scheme, terms MUST NOT come from the list of URI schemes as defined in [IANA-URI-SCHEMES]."
This appears to be quite restrictive, as prohibits "aaa", "nih" and more than 100 other seemingly innocuous terms. At the moment, the playground implementation doesn't enforce this (thank goodness). Should this constraint be weakened to a suggestion rather than a prohibition?
The text was updated successfully, but these errors were encountered: