<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="+1"><tt>HI All</tt></font><br>
<br>
<div class="moz-cite-prefix">On 06/05/2015 14:46, Job Snijders
wrote:<br>
</div>
<blockquote cite="mid:20150506124605.GF58889@Vurt.local" type="cite">
<pre wrap="">Hi all,
On Wed, May 06, 2015 at 02:07:56PM +0200, Piotr Strzyzewski wrote:
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">correct name? Just for arguments sake, changing my name into Chinese
with Google translate changes the space to a '.'. If that is correct
then the current syntax check fails.
</pre>
</blockquote>
<pre wrap="">
Well spotted.
</pre>
</blockquote>
<pre wrap="">
The syntax check might need fixing then. The assumption that every name
consists of at least two strings seperated by a space is based on
nothing. I would consider this a bug. Who will file the issue on github?
:-)</pre>
</blockquote>
<br>
I agree there is no reason to keep that specific syntax check. But
my point was that changing any attribute to UTF8 only may affect
syntax checks or business rules and these need to be considered.<br>
<blockquote cite="mid:20150506124605.GF58889@Vurt.local" type="cite">
<pre wrap="">
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">Also "person:", "role:" and "org-name:" are all defined as 'lookup
keys'.
</pre>
</blockquote>
<pre wrap="">
This could introduce some inconveniences while using cli interface.
</pre>
</blockquote>
<pre wrap="">
Why would this be an issue with UTF8? Can someone from RIPE NCC comment
on how this looks from the technical side of things?
</pre>
<blockquote type="cite">
<blockquote type="cite">
<pre wrap="">There was a Labs article written some time ago on
UTF8 <a class="moz-txt-link-freetext" href="https://labs.ripe.net/Members/kranjbar/internationalisation-of-ripe-database">https://labs.ripe.net/Members/kranjbar/internationalisation-of-ripe-database</a>
</pre>
</blockquote>
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">This article put forward the idea of keeping all existing attributes
in ASCII (but really meant Latin1) and allowing additional optional
attributes for name and contact details in local language.
</pre>
</blockquote>
</blockquote>
<pre wrap="">
</pre>
<blockquote type="cite">
<pre wrap="">It was back in 2010 during the RIPE61 when I propose person-idn: and
other similar attributes. Although I understand your point of view, I
believe that the situation has changed through years.
</pre>
</blockquote>
<pre wrap="">
So you two are leaning towards allowing UTF8 in some fields, and in
other places add an optional new attribute (such as person-idn) if
people want to describe more clearly what their actual name is?
If this is the case it would be good if you go over all
fields/attributes the database currently knows, and compile a full list
of attributes that should receive an idn-sibling or should accept UTF8
instead of whatever they currently accept.</pre>
</blockquote>
<br>
This is what I suggested a few years ago. Someone (maybe a task
force?) needs to look at every attribute in every object and choose
one of three categories for it:<br>
<br>
-Latin1 only: some attributes make no sense in local language, eg
status, import<br>
-Duplicated: some attributes may need to be available in Latin1 for
registry consistency, legal reasons, or simply maintaining a
database for the whole region to make use of, but could also be
duplicated in local language, eg org-name, abuse-mailbox<br>
-UTF8 only: some attributes could be open to any character set, eg
remarks, notify (only relevant to maintainer of object)<br>
<br>
This requires a bit more preparation work and introducing new
attributes, but in the end it allows much more of the database to be
opened up to the possibility of UTF8 without restricting any of its
value or usage throughout the whole region.<br>
<br>
cheers<br>
denis<br>
<blockquote cite="mid:20150506124605.GF58889@Vurt.local" type="cite">
<pre wrap="">
Kind regards,
Job
</pre>
</blockquote>
<br>
</body>
</html>