Download presentation
Presentation is loading. Please wait.
Published byAmice Rodgers Modified over 9 years ago
1
Requirements for Keyword Systems Nicolas Popp Chief Technology Officer RealNames Corporation October 2001
2
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
3
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 (231.133.53.23) 2. Above DNS New names require a new naming layer (layered approach) A Keyword hides a URI (resource physical address)
4
3. In all languages Cartões Bradesco ームズ・米国 本社 삼성 AlloCiné Cartões Bradesco AlloCiné 삼성 ームズ・米国 本社 String equivalence issues localized rules standardized versus service differentiator client or server side
5
4. Context based 1. KEYWORD 2. COUNTRY 3. LANGUAGE 4. SERVICE TYPE (see #5!) … Cartões Bradesco ームズ・米 国本社 AlloCiné Cartões Bradesco AlloCiné 삼성 ームズ・米 国本社 Global identifier syntax (expressing context)
6
5. For all applications & devices kw: pé pé le pue Service TypeURIcountrylang telTel:+1-650-218-3615usen-us httphttp://www.popp.nu/us en-us mailmailto:nico@realnams.comusen-us http.waphttp://wap.popp.nuusen-us kw: +1-650-218-3615 EMAIL MOBILE PHONE WEB
7
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
8
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.