[Ietf-not43] issues and questions on FIRS

Andrew Newton anewton at ecotroph.net
Tue Aug 26 16:31:00 EDT 2003


Eric A. Hall wrote:
> 
> This discussion is going all over the map, so I'm going to focus on
> specific issues. Personally I'd rather talk about larger considerations,
> like whether we should be more externally-focused than internally-focused
> and putting user-side considerations above operator considerations.

What user-side considerations are we putting aside?  I don't understand 
the concern.

> How does IRIS intend to satisfy the actor-specific requirements for
> substring searching within an IDNA-encoded name?

Good question!  First, I'll be the first one to admit we do not fully 
understand all the IDN implications.  So if anything is not quite right, 
I'm sure we can change it for the better.

One the search side, IRIS defines two separate searches: 1) find domains 
by name (<findDomainsByName>) and 2) find domains by internationalized 
name (<findDomainsByI18NName>).  I realize that it could be one search 
with a modifier switch, but for the sake of simplified server code paths 
I thought this might be better.  Anyway...

The first search wants a 7-bit ASCII domain name.  The second search is 
wants UTF-8 and allows for optional language tags.  Because each 
registry will be defining its own rules for the registering of IDN's, 
the language tags allow the client to hint to the server about any 
special normalization/canonicalization/transformation processes that 
might need to take place during the search.  Finally, there is a search 
too wide error (<searchTooWide>) which allows the server to tell the 
client, "I would return something if you'd narrow your search."

On the lookup side, entity names can be UTF-8, so a registry can allow 
lookup by either the 7-bit ASCII name, the 8-bit UTF-8 name, or both. 
Its their choice.

For results, there are two types of results.  The first is the obvious 
domain object (<domain>) and the second is the domain variant object 
(<domainVariant>).  The decision to use the domain variant object is up 
to the policies of the registry.  Some will have them, some won't.  Some 
might have them but not show them.  That's cool too.  IRIS allows them 
to express a difference between the two if they so desire.

-andy



More information about the Ietf-not43 mailing list