110 likes | 200 Views
Building the Next Layer of Naming for the Internet. Dr Yves Arrouye Chief Architect, RealNames Corp. yves@realnames.com. What is Wrong With DNS?. Names are not multilingual 清华大学。 CN not possible in every application yet 清华大学。中国 may never be URLs are very unwieldy
E N D
Building the Next Layer of Naming for the Internet Dr Yves Arrouye Chief Architect, RealNames Corp. yves@realnames.com
What is Wrong With DNS? • Names are not multilingual • 清华大学。CN not possible in every application yet • 清华大学。中国 may never be • URLs are very unwieldy • http://www.mitsucars.com/car_home/carindex_check.mmsa?model=ecs01&flash=yes • The TLDs are unbalanced • gTLDs flatten the namespace • ccTLDs eclipsed, or trying to be gTLDs
How to Fix It? • Leave DNS alone • Works well for what it was designed to do: name network resources • Build on top of DNS • New requirements, new effort • Correct today’s imbalances • Open the infrastructure • Resolution and registration
Layered View of the RealNames Platform • Above DNS • Country-based namespaces
RealNames Keywords • A fresh approach • New ground, no limitations to obey • Used Unicode from the start • User-friendly rules • Write “über” or “ueber” • Fullwidth and half-width folding • Etc… • Country-based namespaces • Friendly to local trademarks and usages • Puts localization in the right hands
Sample Keywords • קדם • Nicht ist unmöglich • Večernji list • аэрофлот • 東芝 • 新华社 • Libération • Barnes & Noble • 蘋果日報 • NTT西日本 • 대한항공 • Yahoo! • Motel
The Structure of Keywords • Multi-faceted objects • Use of Context • Implicit context is better • Only some facets needed for direct navigation • Multiple applications
ソニー Keyword Resolution How Does It Work? • The keyword is looked up and we redirect to its associated Web URI.
Custom Namespace How Does It Work? • The parameter “vrsn” is passed to the NASDAQ stock quote script.
Conclusion • DNS is best left alone • As a network naming layer • Even IDN is constrained by DNS • People need freedom of naming • Keywords are easy to grasp and work across cultures • Applications need naming services • One Web service always providing the latest advances in naming