index.xhtml 6.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. h t t :: / / t /
  4. h t t :: // // t //
  5. h ttttt ttttt ppppp sssss // // y y sssss ttttt //
  6. hhhh t t p p s // // y y s t //
  7. h hh t t ppppp sssss // // yyyyy sssss t //
  8. h h t t p s :: / / y .. s t .. /
  9. h h t t p sssss :: / / yyyyy .. sssss t .. /
  10. <https://y.st./>
  11. Copyright © 2016 Alex Yst <mailto:copyright@y.st>
  12. This program is free software: you can redistribute it and/or modify
  13. it under the terms of the GNU General Public License as published by
  14. the Free Software Foundation, either version 3 of the License, or
  15. (at your option) any later version.
  16. This program is distributed in the hope that it will be useful,
  17. but WITHOUT ANY WARRANTY; without even the implied warranty of
  18. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  19. GNU General Public License for more details.
  20. You should have received a copy of the GNU General Public License
  21. along with this program. If not, see <https://www.gnu.org./licenses/>.
  22. -->
  23. <!DOCTYPE html>
  24. <html xmlns="http://www.w3.org/1999/xhtml">
  25. <head>
  26. <base href="https://y.st./en/URI_research/" />
  27. <title>URI research &lt;https://y.st./en/URI_research/&gt;</title>
  28. <link rel="icon" type="image/png" href="/link/CC_BY-SA_4.0/y.st./icon.png" />
  29. <link rel="stylesheet" type="text/css" href="/link/basic.css" />
  30. <link rel="stylesheet" type="text/css" href="/link/site-specific.css" />
  31. <script type="text/javascript" src="/script/javascript.js" />
  32. <meta name="viewport" content="width=device-width" />
  33. </head>
  34. <body>
  35. <nav>
  36. <p>
  37. <a href="/en/">Home</a> |
  38. <a href="/en/a/about.xhtml">About</a> |
  39. <a href="/en/a/contact.xhtml">Contact</a> |
  40. <a href="/a/canary.txt">Canary</a> |
  41. <a href="/en/URI_research/"><abbr title="Uniform Resource Identifier">URI</abbr> research</a> |
  42. <a href="/en/opinion/">Opinions</a> |
  43. <a href="/en/coursework/">Coursework</a> |
  44. <a href="/en/law/">Law</a> |
  45. <a href="/en/a/links.xhtml">Links</a> |
  46. <a href="/en/URI_research/index.xhtml.asc">{this page}.asc</a>
  47. </p>
  48. <hr/>
  49. </nav>
  50. <header>
  51. <h1><abbr title="Uniform Resource Identifier">URI</abbr> research</h1>
  52. <p>Uniform Resource Identifiers</p>
  53. </header>
  54. <p>I find <abbr title="Uniform Resource Identifier">URI</abbr>s to be very interesting. I&apos;d say that learning about how they are designed to be used and how they are used in practice is one of my main hobbies. I keep my notes on anything I find noteworthy about them in this section of my website.</p>
  55. <h2>Domain names</h2>
  56. <p>When minting many types of <abbr title="Uniform Resource Identifier">URI</abbr>s, a domain name is used. Some of my domain name notes were lost, but my most relevant notes that I took when deciding on a domain name and later evaluating my choice in domain names are still available.</p>
  57. <ul>
  58. <li><a href="https://y.st./en/URI_research/ccTLDs.xhtml">notes on all <abbr title="country code top-level domain">ccTLD</abbr>s</a></li>
  59. <li><a href="https://y.st./en/URI_research/usable_ccTLDs.xhtml"><abbr title="country code top-level domain">ccTLD</abbr>s that don&apos;t require telephone service</a></li>
  60. <li><a href="https://y.st./en/URI_research/best_ccTLDs.xhtml"><abbr title="country code top-level domain">ccTLD</abbr>s that don&apos;t even ask for a telephone number during registration</a></li>
  61. <li><a href="https://y.st./en/URI_research/special-use_domains.xhtml">special-use domain names</a></li>
  62. </ul>
  63. <h2>Schemes</h2>
  64. <p>In addition to sometimes having a domain, all <abbr title="Uniform Resource Identifier">URI</abbr>s have a scheme. Scheme-specific notes are listed here.</p>
  65. <ul>
  66. <li><a href="https://y.st./en/URI_research/non-conformant_scheme-specific_syntax.xhtml">Non-conformant scheme-specific syntax</a></li>
  67. </ul>
  68. <h2>Protocol limitations and client bugs</h2>
  69. <p><abbr title="Uniform Resource Identifier">URI</abbr>s are limited by both the generic <abbr title="Uniform Resource Identifier">URI</abbr> syntax and by their scheme-specific syntax. However, some file formats place further limitations on them. Furthermore, some clients exhibit buggy behavior and do not process <abbr title="Uniform Resource Identifier">URI</abbr>s correctly. If you&apos;re trying to meet standards and/or dumb down your <abbr title="Uniform Resource Identifier">URI</abbr>s so that buggy clients can handle them, you&apos;ll find my relevant notes here.</p>
  70. <ul>
  71. <li><a href="https://y.st./en/URI_research/limitations.xhtml">Format-specific limitations</a></li>
  72. <li><a href="https://y.st./en/URI_research/SNI_bug.xhtml">Web browser host bug</a></li>
  73. </ul>
  74. <hr/>
  75. <p>
  76. Copyright © 2016 Alex Yst;
  77. You may modify and/or redistribute this document under the terms of the <a rel="license" href="/license/gpl-3.0-standalone.xhtml"><abbr title="GNU&apos;s Not Unix">GNU</abbr> <abbr title="General Public License version Three or later">GPLv3+</abbr></a>.
  78. If for some reason you would prefer to modify and/or distribute this document under other free copyleft terms, please ask me via email.
  79. My address is in the source comments near the top of this document.
  80. This license also applies to embedded content such as images.
  81. For more information on that, see <a href="/en/a/licensing.xhtml">licensing</a>.
  82. </p>
  83. <p>
  84. <abbr title="World Wide Web Consortium">W3C</abbr> standards are important.
  85. This document conforms to the <a href="https://validator.w3.org./nu/?doc=https%3A%2F%2Fy.st.%2Fen%2FURI_research%2F"><abbr title="Extensible Hypertext Markup Language">XHTML</abbr> 5.1</a> specification and uses style sheets that conform to the <a href="http://jigsaw.w3.org./css-validator/validator?uri=https%3A%2F%2Fy.st.%2Fen%2FURI_research%2F"><abbr title="Cascading Style Sheets">CSS</abbr>3</a> specification.
  86. </p>
  87. </body>
  88. </html>