<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
<a href="https://docs.google.com/document/d/1Fde7P7jrufo-HGmd6aNyi4MHDMECiqIzONyJAm3yjUo/edit?usp=sharing" class="">https://docs.google.com/document/d/1Fde7P7jrufo-HGmd6aNyi4MHDMECiqIzONyJAm3yjUo/edit?usp=sharing</a>
<div class=""><br class="">
</div>
<div class="">I’ve created a first draft of a Quick Guide to Linkification</div>
<div class=""><br class="">
</div>
<div class="">I would very much appreciate comments &amp; correction, etc.</div>
<div class=""><br class="">
</div>
<div class="">An editable copy of the document can be found in the link above.</div>
<div class=""><br class="">
</div>
<div class="">A copy of the text can be found below for your convenience.</div>
<div class=""><br class="">
</div>
<div class="">Can I please have responses by the end of the month?</div>
<div class=""><br class="">
</div>
<div class="">Thanks.</div>
<div class=""><br class="">
</div>
<div class="">Don</div>
<div class=""><br class="">
</div>
<div class=""><span id="docs-internal-guid-be73a742-9d2e-2d62-1c3a-96dcc1c12191" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;" class="">DRAFT::DRAFT::DRAFT::DRAFT::DRAFT::DRAFT::DRAFT::DRAFT::</span></div>
<br class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;" class="">Universal Acceptance Steering Group</span></div>
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 24px; font-family: Calibri; font-weight: 700; vertical-align: baseline; white-space: pre-wrap;" class="">Quick Guide to Linkification</span></div>
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt; text-align: right;" class="">
<span style="font-size: 16px; font-family: Calibri; font-style: italic; vertical-align: baseline; white-space: pre-wrap;" class="">20 March 2016</span></div>
<br class="">
<br class="">
<br class="">
<h1 dir="ltr" style="line-height:1.2;margin-top:12pt;margin-bottom:0pt;" class="">
<span style="font-size: 21.333333333333332px; font-family: Calibri; color: rgb(46, 117, 181); font-weight: 400; vertical-align: baseline; white-space: pre-wrap;" class="">Background</span></h1>
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">Universal Acceptance (UA) is the state where all valid domain names and
 email addresses are accepted, validated, stored, processed and displayed correctly and consistently by all Internet- enabled applications, devices and systems.
</span></div>
<br class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">Due to the rapidly changing domain name landscape, many systems do not
 recognize or appropriately process new domain names, primarily because they may be more than three characters in length or in a non-ASCII format. The same is true for email addresses that incorporate these new extensions.
</span></div>
<br class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">The Universal Acceptance Steering Group (UASG), supported by Internet
 Corporation for Assigned Names and Numbers (ICANN), is a community-led, Internet industry-wide initiative working on creating awareness and identifying and resolving problems associated with the universal acceptance of domain names. The purpose of these efforts
 is to help ensure a consistent and positive experience for Internet users globally.
</span></div>
<br class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">For more information on the UASG and recent development, visit
</span><a href="http://www.uasg.tech" style="text-decoration:none;" class=""><span style="font-size: 16px; font-family: Calibri; color: rgb(5, 99, 193); text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;" class="">www.uasg.tech</span></a><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">.</span></div>
<p dir="ltr" style="line-height:1.2;margin-top:0pt;margin-bottom:0pt;" class=""><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class=""></span></p>
<h1 dir="ltr" style="line-height:1.2;margin-top:12pt;margin-bottom:0pt;" class="">
<span style="font-size: 21.333333333333332px; font-family: Calibri; color: rgb(46, 117, 181); font-weight: 400; vertical-align: baseline; white-space: pre-wrap;" class="">Linkification</span></h1>
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt; text-align: justify;" class="">
<span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">Modern software sometimes allows a user to create a hyperlink simply by typing in a string that looks like a web address, email name or network path.
 For example, typing “<a href="http://www.icann.org" class="">www.icann.org</a>” into an email message may result in a clickable link to
</span><a href="http://www.icann.org" style="text-decoration:none;" class=""><span style="font-size: 16px; font-family: Consolas; color: rgb(5, 99, 193); text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;" class="">http://www.icann.</span><span style="font-size: 16px; font-family: Consolas; color: rgb(83, 129, 53); text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;" class="">org</span></a><span style="font-size: 16px; font-family: Consolas; vertical-align: baseline; white-space: pre-wrap;" class="">
</span><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">being automatically created if the app treats “www.” as a special prefix or “.org” as a special suffix.</span></div>
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">Linkification should work consistently for all well-formed web addresses,
 email names or network paths.</span></div>
<br class="">
<br class="">
<br class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">Linkification is the action where an application accepts a string and
 dynamically determines whether it should create a hyperlink to an Internet Location (URL) or an email address (</span><a href="mailto:)" style="text-decoration:none;" class=""><span style="font-size: 16px; font-family: Calibri; color: rgb(5, 99, 193); text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;" class="">mailto:)</span></a><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">
</span></div>
<br class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">Linkification uses algorithms and rules created by software developers
 to determine whether</span><span style="font-size: 16px; font-family: 'MS Mincho'; vertical-align: baseline; white-space: pre-wrap;" class="">
</span><span style="font-size: 16px; font-family: Calibri; vertical-align: baseline; white-space: pre-wrap;" class="">a string should be deemed a link – or not. Related to this is how people can identify a string as a domain name. While browsers, email clients
 and word processors are obvious places, there are many more applications that make these decisions.
</span><span style="font-size: 16px; font-family: 'MS Mincho'; vertical-align: baseline; white-space: pre-wrap;" class="">
</span></div>
<br class="">
<br class="">
<br class="">
<h1 dir="ltr" style="line-height:1.2;margin-top:12pt;margin-bottom:0pt;" class="">
<span style="font-size: 21.333333333333332px; font-family: Calibri; color: rgb(46, 117, 181); font-weight: 400; vertical-align: baseline; white-space: pre-wrap;" class="">Good Practice Recommendations</span></h1>
<ol style="margin-top:0pt;margin-bottom:0pt;" class="">
<li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="vertical-align: baseline; white-space: pre-wrap;" class="">Attempt to linkify based on protocol prefixes (e.g. “www”, “http://”, ftp://”, “mailto:”) but only complete
 the action if the rest of the string is well formed (RFCXXXX?) </span><span style="font-family: 'MS Mincho'; vertical-align: baseline; white-space: pre-wrap;" class="">
</span></div>
</li><li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; background-color: rgb(255, 255, 0); vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="background-color: transparent; vertical-align: baseline; white-space: pre-wrap;" class="">Do not require a DNS check.
</span><span style="vertical-align: baseline; white-space: pre-wrap;" class="">Do we recommend validated the TLD?</span></div>
</li><li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="vertical-align: baseline; white-space: pre-wrap;" class="">Attempt to linkify any well formed string without a protocol prefix.</span></div>
<ol style="margin-top:0pt;margin-bottom:0pt;" class="">
<li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="vertical-align: baseline; white-space: pre-wrap;" class="">Label.label</span></div>
</li><li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="vertical-align: baseline; white-space: pre-wrap;" class="">Label.label/label</span></div>
</li><li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="vertical-align: baseline; white-space: pre-wrap;" class=""><a href="mailto:label@label.label" class="">label@label.label</a></span><span style="font-family: 'MS Mincho'; vertical-align: baseline; white-space: pre-wrap;" class="">
</span></div>
</li></ol>
</li><li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="vertical-align: baseline; white-space: pre-wrap;" class="">Do not assume a prefix if it is not explicitly stated (i.e. don’t automatically convert “<a href="http://icann.org" class="">icann.org</a>”
 to <a href="http://www.icann.org" class="">http://www.icann.org</a>)</span><span style="font-family: 'MS Mincho'; vertical-align: baseline; white-space: pre-wrap;" class="">
</span><span style="vertical-align: baseline; white-space: pre-wrap;" class="">§ However,
 is the average user expected to know what prefix to use? </span><span style="font-family: 'MS Mincho'; vertical-align: baseline; white-space: pre-wrap;" class="">
</span><span style="font-family: 'MS Mincho'; background-color: rgb(255, 255, 0); vertical-align: baseline; white-space: pre-wrap;" class="">IS
 THIS RIGHT</span></div>
</li><li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="vertical-align: baseline; white-space: pre-wrap;" class="">Map the Ideographic Full Stop “。” (U&#43;3002) to Full Stop “.” (U&#43;002E) (e.g.
<a href="http://xn--fiqx46g" class="">http://田中</a>。com à <a href="http://xn--fiqx46g.com" class="">
http://田中.com</a>) if string is well formed (RFCXXXX?) </span><span style="font-family: 'MS Mincho'; vertical-align: baseline; white-space: pre-wrap;" class="">
</span></div>
</li><li dir="ltr" style="list-style-type: decimal; font-size: 16px; font-family: Calibri; vertical-align: baseline;" class="">
<div style="line-height: 1.2; margin-top: 0pt; margin-bottom: 0pt;" class=""><span style="vertical-align: baseline; white-space: pre-wrap;" class="">BIDI – What are the unique challenges with BIDI?
</span><span style="font-family: 'MS Mincho'; vertical-align: baseline; white-space: pre-wrap;" class="">
</span></div>
</li></ol>
<br class="">
</span></div>
</body>
</html>