requirements for keyword systems nicolas popp chief technology officer realnames corporation october...
DESCRIPTION
Keywords ( 삼성 ) Internationalized Domain Names (www. 삼성.co.kr) Internationalized Domain Names (www. 삼성.co.kr) Domain Name System (www.samsung.co.kr) (www.samsung.co.kr) IP Addressing System ( ) 2. Above DNS New names require a new naming layer (layered approach) A Keyword hides a URI (resource physical address)TRANSCRIPT
![Page 1: Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001](https://reader036.vdocuments.us/reader036/viewer/2022062413/5a4d1b617f8b9ab0599ad61f/html5/thumbnails/1.jpg)
Requirements forKeyword Systems
Nicolas PoppChief Technology OfficerRealNames Corporation
October 2001
![Page 2: Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001](https://reader036.vdocuments.us/reader036/viewer/2022062413/5a4d1b617f8b9ab0599ad61f/html5/thumbnails/2.jpg)
1. Unique Names
Keyword: Hooker’s Street Rods
• Names as unique identifiers: includes numbers and codes• Printable names (the business card problem)• Direct navigation as important application
![Page 3: Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001](https://reader036.vdocuments.us/reader036/viewer/2022062413/5a4d1b617f8b9ab0599ad61f/html5/thumbnails/3.jpg)
Keywords (Keywords ( 삼성삼성 ))Internationalized Domain NamesInternationalized Domain Names
(www.(www. 삼성삼성 .co.kr).co.kr) Domain Name SystemDomain Name System(www.samsung.co.kr)(www.samsung.co.kr)
IP Addressing SystemIP Addressing System (231.133.53.23) (231.133.53.23)
2. Above DNS
• New names require a new naming layer (layered approach)• A Keyword hides a URI (resource physical address)
![Page 4: Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001](https://reader036.vdocuments.us/reader036/viewer/2022062413/5a4d1b617f8b9ab0599ad61f/html5/thumbnails/4.jpg)
3. In all languages
Cartões Bradesco
Cartões Bradesco
ームズ・米国本社
삼성
AlloCiné AlloCiné
Cartões Bradesco
Cartões Bradesco
AlloCiné AlloCiné 삼성
ームズ・米国本社
String equivalence issues • localized rules• standardized versus service differentiator• client or server side
![Page 5: Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001](https://reader036.vdocuments.us/reader036/viewer/2022062413/5a4d1b617f8b9ab0599ad61f/html5/thumbnails/5.jpg)
4. Context based
1. KEYWORD2. COUNTRY3. LANGUAGE4. SERVICE TYPE (see
#5!)…
Cartões Bradesco
Cartões Bradesco
ームズ・米国本社
AlloCiné AlloCiné
Cartões Bradesco
Cartões Bradesco
AlloCiné AlloCiné
삼성
ームズ・米国本社
• Global identifier syntax (expressing context)
![Page 6: Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001](https://reader036.vdocuments.us/reader036/viewer/2022062413/5a4d1b617f8b9ab0599ad61f/html5/thumbnails/6.jpg)
5. For all applications & devices
kw: pé pé le pue
Service Type URI country lang
tel Tel:+1-650-218-3615 us en-us
http http://www.popp.nu/ us en-us
mail mailto:[email protected] us en-us
http.wap http://wap.popp.nu us en-us
kw: +1-650-218-3615
EMAILMOBILE
PHONE
WEB
![Page 7: Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001](https://reader036.vdocuments.us/reader036/viewer/2022062413/5a4d1b617f8b9ab0599ad61f/html5/thumbnails/7.jpg)
6. With multiple interoperable namespaces
• Differentiated• context (language, country, service type…)• syntax (e.g. numbers, idn.idn, codes, prefixes…)
• Interoperable• One standard resolution protocol (CNRP++)• One standard registration protocol (PROVREG)
• Ubiquitous• Cross-platform client libraries implementing the protocols
![Page 8: Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001](https://reader036.vdocuments.us/reader036/viewer/2022062413/5a4d1b617f8b9ab0599ad61f/html5/thumbnails/8.jpg)
7. Layered resolution (bridging the past & the future syntaxes)
• ALL syntaxes means that this is the last resolution layer• Express & Recognize a namespace specific syntax (past: DNS, IDN, present: Keyword, enum, IDN.IDN, future: Natural language interface (voice), programmable Web (operator + resource identifier = human command)• Resolution patterns requirements (determination, delegation, cascade, aggregation)
• We need to understand the difference between Names & Modifiers: page pepe le pue, Hilton in Palo Alto
Page pepe le pue