Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Internationalized Resource Identifier
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Compatibility == IRIs are mapped to URIs to retain backwards-compatibility with systems that do not support the new format.<ref name=rfc3987>{{cite journal|last1=Duerst|first1=M.|title=RFC 3987|journal=Network Working Group|date=2005|volume=Standards Track|url=http://tools.ietf.org/html/rfc3987|access-date=12 October 2014}}</ref> For applications and protocols that do not allow direct consumption of IRIs, the IRI should first be converted to Unicode using [[Unicode equivalence|canonical composition normalization (NFC)]], if not already in Unicode format. All non-ASCII code points in the IRI should next be encoded as [[UTF-8]], and the resulting bytes [[Percent-encoding|percent-encoded]], to produce a valid URI. Example: The IRI https://en.wiktionary.org/wiki/Ῥόδος becomes the URI https://en.wiktionary.org/wiki/%E1%BF%AC%CF%8C%CE%B4%CE%BF%CF%82 ASCII code points that are invalid URI characters ''may'' be encoded the same way, depending on implementation.<ref name="rfc3987" /> This conversion is easily reversible; by definition, converting an IRI to an URI and back again will yield an IRI that is semantically equivalent to the original IRI, even though it may differ in exact representation.<ref>{{cite book|last1=Hendler|first1=Hrsg. Dieter Fensel; Hrsg. John Domingue; Hrsg. James A.|title=Handbook of Semantic Web Technologies|date=2010|publisher=Springer-Verlag GmbH|location=Berlin|isbn=978-3-540-92912-3|edition=1. Aufl.|url=https://books.google.com/books?id=sdEFvSb9WNsC|access-date=12 October 2014}}</ref> Some protocols may impose further transformations; e.g. [[Punycode]] for [[Domain Name System|DNS]] labels.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)