-
-
Notifications
You must be signed in to change notification settings - Fork 308
IRI support (i.e. Unicode in URIs) #59
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
Comments
+1 for IRI support. It's 2016, let's be inclusive :-) |
@awwright what would need to be done for this? Is it sufficient to just go through and change URI to IRI? (and IRI reference, etc. etc.). I have not paid much attention to what sort of things come up with IRIs rather than URIs. |
Note that while there is no separate IRI Template specification, per RFC 6570:
|
@awwright @Relequestual @philsturgeon @gregsdennis any thoughts on this? Is it just as simple as saying |
Looks like IRIs are already supported in .Net which means I'm already supporting it 🎉 I have no problems with this. |
Seems like the right move to me. Should we note similar considerations or is it unnecessary? |
I already use IRIs in I use https://www.jsonschemavalidator.net/ for validation, and it worked OK with JSON instance files. Since there do not seem any objections to this, can this be implemented? |
Updating the meta-schema is not all the work that needs to be done. |
@Relequestual I see. Is this something I can help with, perhaps in another PR? |
Yes! You may use the same PR or another PR, your choice. My comment on your PR relating to not merging the PR... we haven't yet published the 2020-12 meta-schema. That is mostly my fault. Working on it =] |
Seems like a simple and important improvement! 🥳 |
@philsturgeon Well, it is simply done in the meta-schema. In the spec we need to take care not to break anything, especially regarding canonical URIs, URIs used in HTTP Link Headers, URI templates, etc. But it needs to be done. |
This may be closed now since it is implemented in #1137 . |
🎉 🎉 🎉 |
Most modern Web/hypermedia formats support IRIs instead of just URIs that are 7bit ASCII. IRIs are a superset of URIs that support full Unicode. For standards that only support URIs, IRIs have to be converted/escaped into a URI-compatible format.
The text was updated successfully, but these errors were encountered: