SlideShare a Scribd company logo
1 of 33
Download to read offline
IDN TLD Program at ICANN
Sarmad Hussain | IDN Program Sr. Manager | 28 May 2015
| 2
The I* Organizations
 Internet Corporation for Assigned Names and Numbers (ICANN)
 Internet Society (ISOC)
 Internet Engineering Task Force (IETF)
 Internet Architecture Board (IAB)
 Regional Internet Registries (RIRs)
 Regional TLD Organizations (RTLDOs)
 Internet Governance Forum (IGF)
| 3
ICANN
 ICANN develops Internet Names and Numbers Policies in a
bottom-up, consensus-driven, multi-stakeholder model
 Anyone interested is invited to be part of this process
 Administers the Internet Names and Numbers aspects
 The “Internet Assigned Numbers Authority (IANA)” is the
technical body of such operations
 Has three hub offices around the world (Los Angeles, Istanbul,
and Singapore), and several engagement centers
 Website at http://icann.org
 Online Learning Platform at http://learn.icann.org
| 4
ICANN Offices
 Main Location: Los Angeles, California
 Hub Offices
 Singapore
 Istanbul
 Other Offices and Engagement Centers:
 Washington DC
 Brussels
 Cairo
 …
5
| 6
ASCII Domain Name Label
www.cafe.com
Second Level
Domain
Top Level
Domain (TLD)
Third Level
Domain
Top Level Domains (TLDs) Domain Stakeholders
 ICANN
 Registry
 Registrar
 Reseller
 Registrant
 End-User
Top Level Domains (TLDs)
 Country Code TLDs (ccTLDs)
 .sg, .cn, .kh, .la, .mm, .th, .ca, …
 Two letter [a..z] codes, reserved for countries
and territories by ISO 3166 standard
 Generic TLDs (gTLDs)
 .com, .org, .net, .edu, … - organizations
 New gTLDs – 1930 applications in 2012
| 7
ASCII Domain Name Label
www.cafe.com
Second Level
Domain
Top Level
Domain (TLD)
Third Level
Domain
Forming ASCII Labels
Use LDH
• Letters [a-z]
• Digits [0-9]
• Hyphen (LDH)
Label length = 63
Other constraints (e.g. on hyphen)
Forming ASCII Labels
Use only Letters
• Letters [a-z]
Label length = 63
| 8
Internationalized Domain Name (IDN) Label
https://youtu.be/wnauGpYh96c
| 9
Internationalized Domain Name (IDN) Labels
ตัวอย่าง‫۔‬ไทย
IDN Second
Level
Domain
IDN Top
Level
Domain
Syntax of IDN Labels
Valid U-Label: Unicode
code points as
constrained by IDNA2008
Valid A-Label - “xn--”
followed by punycode of
U-Label of length 59
Syntax of IDN Labels
Valid U-Label, further
constrained by the “letter”
principle for TLDs
Valid A-Label
বাাংলা
Бел
‫الجزائر‬
հայ
中国
భారత్
한국
ලංකා
| 11
IDN TLD Program
Reports and documentation of all completed projects available at:
https://www.icann.org/resources/pages/reports-2013-04-03-en
PHASE1(2011)
Case Studies:
Arabic
Chinese
Cyrillic
Devanagari
Greek
Latin
PHASE2(2011-12)
Integrated Issues
Report
PHASE3(2012-13)
Projects:
P1 LGR XML
Specification
P2.1 LGR Process
for the Root Zone
P6 User
Experience Study
for TLD Variants
PHASE4(Since2013)
Projects:
P1 LGR Specs.
and Toolset
P2.2 LGR
Development
P7 LGR
Implementation
Community agreed to define a Label Generation Rules (LGR)
Identify Issues Define Problem
Determine
Solution
Implement
Solution
| 12
Label Generation Rules for the Root Zone
 For the Root Zone, single “table” containing data for all scripts
 As it is a shared resource, must be conservative
 Must be stable and secure
 For each script or writing system:
 Which code points are valid for use?
 Are any of these code points variants of each other?
 Are the any additional constraints on the labels?
| 13
LGR for the Root Zone
Unicode
… …
| 14
LGR for the Root Zone
Unicode
IDNA2008 – by IETF
| 15
LGR for the Root Zone
Unicode
IDNA2008
Maximal Starting Repertoire – by Integration Panel of ICANN
| 16
LGR for the Root Zone
Unicode
IDNA2008
Maximal Starting Repertoire (MSR)
X X X
X
X X
X
X X X X
X X
X X
LGR Proposal – by Generation Panel of Script Community
| 17
IDN TLD Program
| 18
Label Generation Rules (LGR)
 Valid code points
 Variants code points
‫پا‬‫ک‬‫ستان‬
‫پا‬‫ك‬‫ستان‬
 Label constraints
 Cannot mix ‫ک‬ and ‫ك‬ in a label
‫ک‬‫ل‬‫ک‬‫تہ‬
‫ك‬‫ل‬‫ك‬‫تہ‬
x‫ک‬‫ل‬‫ك‬‫تہ‬
x‫ك‬‫ل‬‫ک‬‫تہ‬
| 19
MSR and LGR for Khmer
1. Which code points from Khmer script must be
included in the Root Zone
 Are exclusions from MSR (pink) correct?
 What must be included in LGR?
 “everyday, general purpose [use ...] in a stable
and widespread manner”
2. Are there any variant code points for Khmer
 Two code points when replaced produce labels
considered confusingly similar by an end-user
3. Are there any label-level constraints in Khmer
 Well-formedness of a syllable?
 Constraints on initial or final position in a label?
 Other?
| 20
LGR Specification
 LGR machine-readable specifications at
https://datatracker.ietf.org/doc/draft-davies-idntables
 Example: excerpt from MSR-2 XML file
…
<range first-cp="0780" last-cp="07B0" tag="sc:Thaa" ref="3"/>
<char cp="07B1" tag="sc:Thaa" ref="5"/>
<char cp="08A0" tag="sc:Arab" ref="12"/>
<range first-cp="08A2" last-cp="08AC" tag="sc:Arab" ref="12"/>
<range first-cp="08E4" last-cp="08EF" tag="sc:Arab" ref="12"/>
<range first-cp="08F4" last-cp="08FE" tag="sc:Arab" ref="12"/>
<range first-cp="0901" last-cp="0903" tag="sc:Deva" ref="0"/>
<char cp="0904" tag="sc:Deva" ref="6"/>
<range first-cp="0905" last-cp="0939" tag="sc:Deva" ref="0"/>
<range first-cp="093A" last-cp="093B" tag="sc:Deva" ref="11"/>
<char cp="093C" tag="sc:Deva" ref="0"/>
<range first-cp="093E" last-cp="094D" tag="sc:Deva" ref="0"/>
<char cp="094F" tag="sc:Deva" ref="11"/>
<range first-cp="0956" last-cp="0957" tag="sc:Deva" ref="11"/>
<char cp="0972" tag="sc:Deva" ref="9"/>
<range first-cp="0973" last-cp="0977" tag="sc:Deva" ref="11"/>
<range first-cp="0979" last-cp="097A" tag="sc:Deva" ref="10"/>
<range first-cp="097B" last-cp="097C" tag="sc:Deva" ref="8"/>
<range first-cp="097E" last-cp="097F" tag="sc:Deva" ref="8"/>
<range first-cp="0981" last-cp="0983" tag="sc:Beng" ref="0"/>
…
| 21
LGR Toolset
 Toolset functional priority
 Create LGR
 Easy end-user interface
 Use LGR
 Validate label
 Determine variants
 Manage LGRs
 Difference
 Union
 …
 Open source
LGR Tool
Code Point Rules
Variant Rules
WLE Rules
| 22
Root Zone LGR Procedure
Generation
Panel
Generation
Panel
Integration
Panel
Unified
LGR for
the
Root
Zone
One Generation
Panel per script or
writing system
Propose
Reject / Accept Reject / Accept
Integrate
Generation Panels
– Generate proposals for script
specific LGRs, based on community
expertise and requirements
Integration Panel
– Integrates them into common Root
Zone LGR while minimizing the risk
to Root Zone as shared resource
Label Generation Rules (LGR)
– Which labels are permissible
– Which variant labels exist
– Which variant labels may be allocated
TO BE FORMED BY SCRIPT COMMUNITIES
| 23
Root Zone LGR Development Status
Get Involved:
Speak up for your language
| 25
How to get involved?
Volunteer for your script Generation Panel (GP)
To contribute expertise, contribute to the GP for your script. You
can get involved by simply emailing your CV and a brief statement
of interest to idntlds@icann.org
Volunteer
Review
Listen
Review work through public comments
Sign up for the IDN mailing list vip@icann.org (to sign up, visit
https://mm.icann.org/listinfo/vip) and participated in the review of
IDN work being done at ICANN through the public comments
Keep yourself updated
Attend regular IDN Program Update sessions at ICANN meetings
and sign up on the IDN mailing list vip@icann.org to get updates
on the IDN Program at ICANN
| 26
Useful Links for IDN Program @ ICANN
• To join a Generation Panel for your language, submit CV and statement of
interest at: idntlds@icann.org; Call for Generation Panels:
http://www.icann.org/en/news/announcements/announcement-11jul13-en.htm
• LGR Document Repository:
https://community.icann.org/display/croscomlgrprocedure/Document+Repository
• Community Wiki for LGR Project:
https://community.icann.org/display/croscomlgrprocedure/Root+Zone+LGR+Proje
ct
• IDN ccTLD Fast Track Page: https://www.icann.org/resources/pages/string-
evaluation-completion-2014-02-19-en
• IDN Implementation Guidelines:
https://www.icann.org/resources/pages/implementation-guidelines-2012-02-25-en
| 27
Reach us at: Sarmad Hussain
Email: sarmad.hussain@icann.org
Website: icann.org
Thank You and Questions
gplus.to/icann
weibo.com/ICANNorg
flickr.com/photos/icann
slideshare.net/icannpresentations
twitter.com/icann
facebook.com/icannorg
linkedin.com/company/icann
youtube.com/user/icannnews
Engage with ICANN
Next Steps for Khmer
| 29
Next Steps
Develop
Proposal to
Form Khmer GP
Schedule
Fortnightly
Meetings
Select Code
Point
Repertoire
Conduct
Variant
Analysis
Determine
any Label
Level Rules
Write-up
Khmer LGR
Proposal
| 30
1. General information
2. Proposed initial composition of panel
3. Work plan
4. Other information
Develop LGR Proposal for Khmer Panel
| 31
1.1 Script for which the panel is to be established
 List the ISO 15924 script code (from
http://www.unicode.org/iso15924/iso15924-codes.html) plus the
English and native names of script.
1.2 Principal languages using that script
 List Language code and name for each (from ISO 639-3)
1.3 Geographic territories or countries with significant user
communities for the script
1.4 Are there related scripts? If so, which ones?
 Scripts that could be covered by a different panel, but are
structurally or historically related. For example, Cyrillic
proposal should refer to commonality with Latin and Greek.
LGR Panel Proposal: General Information
| 32
LGR Panel Proposal: Panel Composition
Name Role Designation Organization
Relevant
Experience
Chair
Member
 Panel experience to cover
 Unicode
 Linguistics
 Policy
 IDN / IDNA
 Community use
 Next Steps
 Gather information
 CV / Resume
 Statement of Interest
 Select Chair
 Select Panel Secretary
| 33
LGR Panel Proposal: Work Plan
Activity Description Duration
Develop Principles
Principles to be used to determine valid code
points, variants and labels
?
Determine Code
Points
Select the code points from MSR which are
needed for Root Zone LGR
?
Determine (any)
Variants
From the codes points selected, determine if the
end-user may confuse two code points
?
Determine Label
Rules
Determine if there are any label level constrains
on the use of selected code points
?
Write Proposal and
Create XML
Write up the Root Zone LGR proposal, including
references to each code point included, why
variants needed and details of label rules
developed + XML file
?
Submit Get Public Comments, Finalize and Submit ?

More Related Content

Viewers also liked

TamiamiTrailBrwnflds11-10-14
TamiamiTrailBrwnflds11-10-14TamiamiTrailBrwnflds11-10-14
TamiamiTrailBrwnflds11-10-14Barbara L. Nelson
 
Universal Acceptance: APNIC system readiness
Universal Acceptance: APNIC system readinessUniversal Acceptance: APNIC system readiness
Universal Acceptance: APNIC system readinessAPNIC
 
CHIEF SALES & MARKETING OFFICER
CHIEF SALES & MARKETING OFFICERCHIEF SALES & MARKETING OFFICER
CHIEF SALES & MARKETING OFFICERTram Duong
 
Identifying market segments and targets
Identifying market segments and targetsIdentifying market segments and targets
Identifying market segments and targetsFedrian Putra
 

Viewers also liked (8)

2 warning
2 warning2 warning
2 warning
 
eBrochure
eBrochureeBrochure
eBrochure
 
ION Bucharest - Deploying DNSSEC
ION Bucharest - Deploying DNSSECION Bucharest - Deploying DNSSEC
ION Bucharest - Deploying DNSSEC
 
TamiamiTrailBrwnflds11-10-14
TamiamiTrailBrwnflds11-10-14TamiamiTrailBrwnflds11-10-14
TamiamiTrailBrwnflds11-10-14
 
Universal Acceptance: APNIC system readiness
Universal Acceptance: APNIC system readinessUniversal Acceptance: APNIC system readiness
Universal Acceptance: APNIC system readiness
 
CHIEF SALES & MARKETING OFFICER
CHIEF SALES & MARKETING OFFICERCHIEF SALES & MARKETING OFFICER
CHIEF SALES & MARKETING OFFICER
 
Tank sluice with tower head
Tank sluice with tower headTank sluice with tower head
Tank sluice with tower head
 
Identifying market segments and targets
Identifying market segments and targetsIdentifying market segments and targets
Identifying market segments and targets
 

Similar to Icann idn program se asia 0.2

Future of the Internet | Media Briefing from Bangkok, Thailand [19 August 2015]
Future of the Internet | Media Briefing from Bangkok, Thailand [19 August 2015]Future of the Internet | Media Briefing from Bangkok, Thailand [19 August 2015]
Future of the Internet | Media Briefing from Bangkok, Thailand [19 August 2015]ICANN
 
Idn program update icann53
Idn program update icann53Idn program update icann53
Idn program update icann53ICANN
 
ICANN 52: IDN Program Update
ICANN 52:  IDN Program UpdateICANN 52:  IDN Program Update
ICANN 52: IDN Program UpdateICANN
 
ICANN Updates by Yu Chang Kuek
ICANN Updates by Yu Chang KuekICANN Updates by Yu Chang Kuek
ICANN Updates by Yu Chang KuekMyNOG
 
ICANN 51: IDN Program Update
ICANN 51: IDN Program UpdateICANN 51: IDN Program Update
ICANN 51: IDN Program UpdateICANN
 
Gdd update icann53
Gdd update icann53Gdd update icann53
Gdd update icann53ICANN
 
ICANN 50: IDN Variant TLD Program GNSO Update
ICANN 50: IDN Variant TLD Program GNSO UpdateICANN 50: IDN Variant TLD Program GNSO Update
ICANN 50: IDN Variant TLD Program GNSO UpdateICANN
 
Algorand Educate: Intro to Algorand
Algorand Educate: Intro to AlgorandAlgorand Educate: Intro to Algorand
Algorand Educate: Intro to AlgorandTinaBregovi
 
ICANN 50: IDN Root Zone LGR Generation Panels Workshop
ICANN 50: IDN Root Zone LGR Generation Panels WorkshopICANN 50: IDN Root Zone LGR Generation Panels Workshop
ICANN 50: IDN Root Zone LGR Generation Panels WorkshopICANN
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_ResumeVaddi Maniteja
 
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trìnhLow-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trìnhHo Quang Thanh
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!source{d}
 
Open Source on Wheels - Tech Day by Init 2017
Open Source on Wheels - Tech Day by Init 2017Open Source on Wheels - Tech Day by Init 2017
Open Source on Wheels - Tech Day by Init 2017Johan Thelin
 
RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)
RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)
RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)Ethan Cha
 
Keynote: A Roadmap for Domain-Specific Low-Code Platforms
Keynote: A Roadmap for Domain-Specific Low-Code PlatformsKeynote: A Roadmap for Domain-Specific Low-Code Platforms
Keynote: A Roadmap for Domain-Specific Low-Code PlatformsObeo
 
Steve Gobin, "New gTLD Basics New Internet Extensions"
Steve Gobin, "New gTLD Basics New Internet Extensions"Steve Gobin, "New gTLD Basics New Internet Extensions"
Steve Gobin, "New gTLD Basics New Internet Extensions"Webhosting.pl
 

Similar to Icann idn program se asia 0.2 (20)

Yaovi_
Yaovi_Yaovi_
Yaovi_
 
Future of the Internet | Media Briefing from Bangkok, Thailand [19 August 2015]
Future of the Internet | Media Briefing from Bangkok, Thailand [19 August 2015]Future of the Internet | Media Briefing from Bangkok, Thailand [19 August 2015]
Future of the Internet | Media Briefing from Bangkok, Thailand [19 August 2015]
 
Idn program update icann53
Idn program update icann53Idn program update icann53
Idn program update icann53
 
ICANN 52: IDN Program Update
ICANN 52:  IDN Program UpdateICANN 52:  IDN Program Update
ICANN 52: IDN Program Update
 
ICANN Updates by Yu Chang Kuek
ICANN Updates by Yu Chang KuekICANN Updates by Yu Chang Kuek
ICANN Updates by Yu Chang Kuek
 
ICANN 51: IDN Program Update
ICANN 51: IDN Program UpdateICANN 51: IDN Program Update
ICANN 51: IDN Program Update
 
Discovering and Participating at ICANN
Discovering and Participating at ICANNDiscovering and Participating at ICANN
Discovering and Participating at ICANN
 
Gdd update icann53
Gdd update icann53Gdd update icann53
Gdd update icann53
 
ICANN 50: IDN Variant TLD Program GNSO Update
ICANN 50: IDN Variant TLD Program GNSO UpdateICANN 50: IDN Variant TLD Program GNSO Update
ICANN 50: IDN Variant TLD Program GNSO Update
 
Algorand Educate: Intro to Algorand
Algorand Educate: Intro to AlgorandAlgorand Educate: Intro to Algorand
Algorand Educate: Intro to Algorand
 
ICANN 50: IDN Root Zone LGR Generation Panels Workshop
ICANN 50: IDN Root Zone LGR Generation Panels WorkshopICANN 50: IDN Root Zone LGR Generation Panels Workshop
ICANN 50: IDN Root Zone LGR Generation Panels Workshop
 
Maniteja_Professional_Resume
Maniteja_Professional_ResumeManiteja_Professional_Resume
Maniteja_Professional_Resume
 
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trìnhLow-code Platform: Tìm hiểu về nền tảng ít lập trình
Low-code Platform: Tìm hiểu về nền tảng ít lập trình
 
What's new in the latest source{d} releases!
What's new in the latest source{d} releases!What's new in the latest source{d} releases!
What's new in the latest source{d} releases!
 
Open Source on Wheels - Tech Day by Init 2017
Open Source on Wheels - Tech Day by Init 2017Open Source on Wheels - Tech Day by Init 2017
Open Source on Wheels - Tech Day by Init 2017
 
RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)
RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)
RIA WG - RIA Component Interoperability RFI Draft (2010 Mar. Tc)
 
Keynote: A Roadmap for Domain-Specific Low-Code Platforms
Keynote: A Roadmap for Domain-Specific Low-Code PlatformsKeynote: A Roadmap for Domain-Specific Low-Code Platforms
Keynote: A Roadmap for Domain-Specific Low-Code Platforms
 
Steve Gobin, "New gTLD Basics New Internet Extensions"
Steve Gobin, "New gTLD Basics New Internet Extensions"Steve Gobin, "New gTLD Basics New Internet Extensions"
Steve Gobin, "New gTLD Basics New Internet Extensions"
 
ccTLD Infrastructure & IDN Operation
ccTLD Infrastructure & IDN OperationccTLD Infrastructure & IDN Operation
ccTLD Infrastructure & IDN Operation
 
AMIT SRIVASTAVA
AMIT SRIVASTAVAAMIT SRIVASTAVA
AMIT SRIVASTAVA
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Icann idn program se asia 0.2

  • 1. IDN TLD Program at ICANN Sarmad Hussain | IDN Program Sr. Manager | 28 May 2015
  • 2. | 2 The I* Organizations  Internet Corporation for Assigned Names and Numbers (ICANN)  Internet Society (ISOC)  Internet Engineering Task Force (IETF)  Internet Architecture Board (IAB)  Regional Internet Registries (RIRs)  Regional TLD Organizations (RTLDOs)  Internet Governance Forum (IGF)
  • 3. | 3 ICANN  ICANN develops Internet Names and Numbers Policies in a bottom-up, consensus-driven, multi-stakeholder model  Anyone interested is invited to be part of this process  Administers the Internet Names and Numbers aspects  The “Internet Assigned Numbers Authority (IANA)” is the technical body of such operations  Has three hub offices around the world (Los Angeles, Istanbul, and Singapore), and several engagement centers  Website at http://icann.org  Online Learning Platform at http://learn.icann.org
  • 4. | 4 ICANN Offices  Main Location: Los Angeles, California  Hub Offices  Singapore  Istanbul  Other Offices and Engagement Centers:  Washington DC  Brussels  Cairo  …
  • 5. 5
  • 6. | 6 ASCII Domain Name Label www.cafe.com Second Level Domain Top Level Domain (TLD) Third Level Domain Top Level Domains (TLDs) Domain Stakeholders  ICANN  Registry  Registrar  Reseller  Registrant  End-User Top Level Domains (TLDs)  Country Code TLDs (ccTLDs)  .sg, .cn, .kh, .la, .mm, .th, .ca, …  Two letter [a..z] codes, reserved for countries and territories by ISO 3166 standard  Generic TLDs (gTLDs)  .com, .org, .net, .edu, … - organizations  New gTLDs – 1930 applications in 2012
  • 7. | 7 ASCII Domain Name Label www.cafe.com Second Level Domain Top Level Domain (TLD) Third Level Domain Forming ASCII Labels Use LDH • Letters [a-z] • Digits [0-9] • Hyphen (LDH) Label length = 63 Other constraints (e.g. on hyphen) Forming ASCII Labels Use only Letters • Letters [a-z] Label length = 63
  • 8. | 8 Internationalized Domain Name (IDN) Label https://youtu.be/wnauGpYh96c
  • 9. | 9 Internationalized Domain Name (IDN) Labels ตัวอย่าง‫۔‬ไทย IDN Second Level Domain IDN Top Level Domain Syntax of IDN Labels Valid U-Label: Unicode code points as constrained by IDNA2008 Valid A-Label - “xn--” followed by punycode of U-Label of length 59 Syntax of IDN Labels Valid U-Label, further constrained by the “letter” principle for TLDs Valid A-Label বাাংলা Бел ‫الجزائر‬ հայ 中国 భారత్ 한국 ලංකා
  • 10.
  • 11. | 11 IDN TLD Program Reports and documentation of all completed projects available at: https://www.icann.org/resources/pages/reports-2013-04-03-en PHASE1(2011) Case Studies: Arabic Chinese Cyrillic Devanagari Greek Latin PHASE2(2011-12) Integrated Issues Report PHASE3(2012-13) Projects: P1 LGR XML Specification P2.1 LGR Process for the Root Zone P6 User Experience Study for TLD Variants PHASE4(Since2013) Projects: P1 LGR Specs. and Toolset P2.2 LGR Development P7 LGR Implementation Community agreed to define a Label Generation Rules (LGR) Identify Issues Define Problem Determine Solution Implement Solution
  • 12. | 12 Label Generation Rules for the Root Zone  For the Root Zone, single “table” containing data for all scripts  As it is a shared resource, must be conservative  Must be stable and secure  For each script or writing system:  Which code points are valid for use?  Are any of these code points variants of each other?  Are the any additional constraints on the labels?
  • 13. | 13 LGR for the Root Zone Unicode … …
  • 14. | 14 LGR for the Root Zone Unicode IDNA2008 – by IETF
  • 15. | 15 LGR for the Root Zone Unicode IDNA2008 Maximal Starting Repertoire – by Integration Panel of ICANN
  • 16. | 16 LGR for the Root Zone Unicode IDNA2008 Maximal Starting Repertoire (MSR) X X X X X X X X X X X X X X X LGR Proposal – by Generation Panel of Script Community
  • 17. | 17 IDN TLD Program
  • 18. | 18 Label Generation Rules (LGR)  Valid code points  Variants code points ‫پا‬‫ک‬‫ستان‬ ‫پا‬‫ك‬‫ستان‬  Label constraints  Cannot mix ‫ک‬ and ‫ك‬ in a label ‫ک‬‫ل‬‫ک‬‫تہ‬ ‫ك‬‫ل‬‫ك‬‫تہ‬ x‫ک‬‫ل‬‫ك‬‫تہ‬ x‫ك‬‫ل‬‫ک‬‫تہ‬
  • 19. | 19 MSR and LGR for Khmer 1. Which code points from Khmer script must be included in the Root Zone  Are exclusions from MSR (pink) correct?  What must be included in LGR?  “everyday, general purpose [use ...] in a stable and widespread manner” 2. Are there any variant code points for Khmer  Two code points when replaced produce labels considered confusingly similar by an end-user 3. Are there any label-level constraints in Khmer  Well-formedness of a syllable?  Constraints on initial or final position in a label?  Other?
  • 20. | 20 LGR Specification  LGR machine-readable specifications at https://datatracker.ietf.org/doc/draft-davies-idntables  Example: excerpt from MSR-2 XML file … <range first-cp="0780" last-cp="07B0" tag="sc:Thaa" ref="3"/> <char cp="07B1" tag="sc:Thaa" ref="5"/> <char cp="08A0" tag="sc:Arab" ref="12"/> <range first-cp="08A2" last-cp="08AC" tag="sc:Arab" ref="12"/> <range first-cp="08E4" last-cp="08EF" tag="sc:Arab" ref="12"/> <range first-cp="08F4" last-cp="08FE" tag="sc:Arab" ref="12"/> <range first-cp="0901" last-cp="0903" tag="sc:Deva" ref="0"/> <char cp="0904" tag="sc:Deva" ref="6"/> <range first-cp="0905" last-cp="0939" tag="sc:Deva" ref="0"/> <range first-cp="093A" last-cp="093B" tag="sc:Deva" ref="11"/> <char cp="093C" tag="sc:Deva" ref="0"/> <range first-cp="093E" last-cp="094D" tag="sc:Deva" ref="0"/> <char cp="094F" tag="sc:Deva" ref="11"/> <range first-cp="0956" last-cp="0957" tag="sc:Deva" ref="11"/> <char cp="0972" tag="sc:Deva" ref="9"/> <range first-cp="0973" last-cp="0977" tag="sc:Deva" ref="11"/> <range first-cp="0979" last-cp="097A" tag="sc:Deva" ref="10"/> <range first-cp="097B" last-cp="097C" tag="sc:Deva" ref="8"/> <range first-cp="097E" last-cp="097F" tag="sc:Deva" ref="8"/> <range first-cp="0981" last-cp="0983" tag="sc:Beng" ref="0"/> …
  • 21. | 21 LGR Toolset  Toolset functional priority  Create LGR  Easy end-user interface  Use LGR  Validate label  Determine variants  Manage LGRs  Difference  Union  …  Open source LGR Tool Code Point Rules Variant Rules WLE Rules
  • 22. | 22 Root Zone LGR Procedure Generation Panel Generation Panel Integration Panel Unified LGR for the Root Zone One Generation Panel per script or writing system Propose Reject / Accept Reject / Accept Integrate Generation Panels – Generate proposals for script specific LGRs, based on community expertise and requirements Integration Panel – Integrates them into common Root Zone LGR while minimizing the risk to Root Zone as shared resource Label Generation Rules (LGR) – Which labels are permissible – Which variant labels exist – Which variant labels may be allocated TO BE FORMED BY SCRIPT COMMUNITIES
  • 23. | 23 Root Zone LGR Development Status
  • 24. Get Involved: Speak up for your language
  • 25. | 25 How to get involved? Volunteer for your script Generation Panel (GP) To contribute expertise, contribute to the GP for your script. You can get involved by simply emailing your CV and a brief statement of interest to idntlds@icann.org Volunteer Review Listen Review work through public comments Sign up for the IDN mailing list vip@icann.org (to sign up, visit https://mm.icann.org/listinfo/vip) and participated in the review of IDN work being done at ICANN through the public comments Keep yourself updated Attend regular IDN Program Update sessions at ICANN meetings and sign up on the IDN mailing list vip@icann.org to get updates on the IDN Program at ICANN
  • 26. | 26 Useful Links for IDN Program @ ICANN • To join a Generation Panel for your language, submit CV and statement of interest at: idntlds@icann.org; Call for Generation Panels: http://www.icann.org/en/news/announcements/announcement-11jul13-en.htm • LGR Document Repository: https://community.icann.org/display/croscomlgrprocedure/Document+Repository • Community Wiki for LGR Project: https://community.icann.org/display/croscomlgrprocedure/Root+Zone+LGR+Proje ct • IDN ccTLD Fast Track Page: https://www.icann.org/resources/pages/string- evaluation-completion-2014-02-19-en • IDN Implementation Guidelines: https://www.icann.org/resources/pages/implementation-guidelines-2012-02-25-en
  • 27. | 27 Reach us at: Sarmad Hussain Email: sarmad.hussain@icann.org Website: icann.org Thank You and Questions gplus.to/icann weibo.com/ICANNorg flickr.com/photos/icann slideshare.net/icannpresentations twitter.com/icann facebook.com/icannorg linkedin.com/company/icann youtube.com/user/icannnews Engage with ICANN
  • 28. Next Steps for Khmer
  • 29. | 29 Next Steps Develop Proposal to Form Khmer GP Schedule Fortnightly Meetings Select Code Point Repertoire Conduct Variant Analysis Determine any Label Level Rules Write-up Khmer LGR Proposal
  • 30. | 30 1. General information 2. Proposed initial composition of panel 3. Work plan 4. Other information Develop LGR Proposal for Khmer Panel
  • 31. | 31 1.1 Script for which the panel is to be established  List the ISO 15924 script code (from http://www.unicode.org/iso15924/iso15924-codes.html) plus the English and native names of script. 1.2 Principal languages using that script  List Language code and name for each (from ISO 639-3) 1.3 Geographic territories or countries with significant user communities for the script 1.4 Are there related scripts? If so, which ones?  Scripts that could be covered by a different panel, but are structurally or historically related. For example, Cyrillic proposal should refer to commonality with Latin and Greek. LGR Panel Proposal: General Information
  • 32. | 32 LGR Panel Proposal: Panel Composition Name Role Designation Organization Relevant Experience Chair Member  Panel experience to cover  Unicode  Linguistics  Policy  IDN / IDNA  Community use  Next Steps  Gather information  CV / Resume  Statement of Interest  Select Chair  Select Panel Secretary
  • 33. | 33 LGR Panel Proposal: Work Plan Activity Description Duration Develop Principles Principles to be used to determine valid code points, variants and labels ? Determine Code Points Select the code points from MSR which are needed for Root Zone LGR ? Determine (any) Variants From the codes points selected, determine if the end-user may confuse two code points ? Determine Label Rules Determine if there are any label level constrains on the use of selected code points ? Write Proposal and Create XML Write up the Root Zone LGR proposal, including references to each code point included, why variants needed and details of label rules developed + XML file ? Submit Get Public Comments, Finalize and Submit ?