requirements for keyword systems nicolas popp chief technology officer realnames corporation october...

Post on 18-Jan-2018

217 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

Requirements forKeyword Systems

Nicolas PoppChief Technology OfficerRealNames Corporation

October 2001

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

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)

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

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)

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:nico@realnams.com us en-us

http.wap http://wap.popp.nu us en-us

kw: +1-650-218-3615

EMAILMOBILE

PHONE

WEB

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

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

top related