Tải về định dạng Word (1.8MB)

Quy chuẩn kỹ thuật quốc gia QCVN 109:2017/BTTTT về Cấu trúc thông điệp dữ liệu công dân trao đổi với cơ sở dữ liệu quốc gia về dân cư

 

 

 

 

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

 

 

 

 

 

 

QCVN 109:2017/BTTTT

 

 

 

QUY CHUẨN KỸ THUẬT QUỐC GIA

VỀ CẤU TRÚC THÔNG ĐIỆP DỮ LIỆU CÔNG DÂN

TRAO ĐỔI VỚI CƠ SỞ DỮ LIỆU QUỐC GIA VỀ DÂN CƯ

 

National technical regulation

on citizen data structures to exchange

with the national citizen database

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

HÀ NỘI - 2017

Mục lục

1.    QUY ĐỊNH CHUNG.. 5

1.1. Phạm vi điều chỉnh. 5

1.2. Đối tượng áp dụng. 5

1.3. Tài liệu viện dẫn. 5

1.4. Giải thích từ ngữ.. 5

1.5. Chữ viết tắt 6

2.    QUY ĐỊNH KỸ THUẬT.. 7

2.1. Quy định chung. 7

2.2. Mô hình dữ liệu công dân. 7

2.3. Lược đồ cấu trúc thông điệp dữ liệu công dân. 14

3.    PHƯƠNG PHÁP ĐÁNH GIÁ TUÂN THỦ.. 16

4.    QUY ĐỊNH VỀ QUẢN LÝ.. 16

5.    TRÁCH NHIỆM CỦA TỔ CHỨC, CÁ NHÂN.. 16

6.    TỔ CHỨC THỰC HIỆN.. 17

PHỤ LỤC A (Quy định) Mô hình dữ liệu công dân. 18

PHỤ LỤC B (Quy định) Quy tắc chuyển đổi từ mô hình dữ liệu công dân sang lược đồ dữ liệu công dân 19

PHỤ LỤC C (Quy định) Lược đồ dữ liệu công dân. 20

PHỤ LỤC D (Quy định) Lược đồ cấu trúc thông điệp dữ liệu công dân. 58

PHỤ LỤC Đ (Tham khảo) Minh họa thông điệp dữ liệu trao đổi 60

PHỤ LỤC E (Tham khảo) Danh mục dân tộc Việt Nam.. 63

PHỤ LỤC G (Tham khảo) Danh mục tôn giáo Việt Nam.. 66

PHỤ LỤC H (Tham khảo) Danh mục quốc gia, vùng lãnh thổ theo bảng mã alpha-2. 67

Thư mục tài liệu tham khảo. 72


 

 

 

 

 

 

 

 

 

 


Lời nói đầu

 

QCVN 109:2017/BTTTT do Cục Tin học hóa biên soạn,  Bộ Khoa học và Công nghệ thẩm định, Vụ Khoa học và Công nghệ thẩm định và trình duyệt, Bộ Thông tin và Truyền thông ban hành kèm theo Thông tư số      ……../2017/TT-BTTTT ngày     tháng    năm 2017.

 

 

 

 


QUY CHUẨN KỸ THUẬT QUỐC GIA

VỀ CẤU TRÚC THÔNG ĐIỆP DỮ LIỆU CÔNG DÂN

TRAO ĐỔI VỚI CƠ SỞ DỮ LIỆU QUỐC GIA VỀ DÂN CƯ

 

National technical regulation

on citizen data structures to exchange with the national citizen database

 

1.QUY ĐỊNH CHUNG

1.1. Phạm vi điều chỉnh

Quy chuẩn kỹ thuật quốc gia này quy định các yêu cầu kỹ thuật về cấu trúc thông điệp dữ liệu công dân trao đổi giữa hệ thống quản lý Cơ sở dữ liệu quốc gia về dân cư và các hệ thống thông tin có kết nối đến Cơ sở dữ liệu quốc gia về dân cư để trao đổi dữ liệu về công dân.

1.2. Đối tượng áp dụng

Quy chuẩn này áp dụng đối với cơ quan chủ quản Cơ sở dữ liệu quốc gia về dân cư; các cơ quan nhà nước, các tổ chức, cá nhân có hệ thống thông tin có kết nối cung cấp, sử dụng dữ liệu thuộc Cơ sở dữ liệu quốc gia về dân cư theo quy định của pháp luật để trao đổi dữ liệu công dân.

1.3. Tài liệu viện dẫn

Thông tư số 22/2013/TT-BTTTT ngày 23 tháng 12 năm 2013 của Bộ Thông tin và Truyền thông ban hành Danh mục tiêu chuẩn kỹ thuật về ứng dụng công nghệ thông tin trong cơ quan nhà nước.

Quyết định số 124/2004/QĐ-TTg ngày 08 tháng 7 năm 2004 của Thủ tướng Chính phủ về việc ban hành Bảng danh mục và mã số các đơn vị hành chính Việt Nam.

TCVN 7217-1:2007 (ISO 3166-1:2006) về mã thể hiện tên và vùng lãnh thổ của các nước - Phần 1: Mã nước.

Quyết định số 1019/QĐ-TCTK ngày 12 tháng 11 năm 2008 về việc ban hành danh mục dân tộc, danh mục tôn giáo và danh mục nghề nghiệp áp dụng cho tổng điều tra dân số và nhà ở năm 2009 của Tổng Cục trưởng Tổng cục Thống kê, Bộ Kế hoạch và Đầu tư.

1.4. Giải thích từ ngữ

1.4.1. Mô hình dữ liệu (data model)

Một bản trình diễn kỹ thuật sử dụng các ký hiệu, ngôn ngữ để thể hiện cấu trúc, nội dung của dữ liệu bao gồm các phần tử dữ liệu, thuộc tính, đặc tính, ràng buộc của dữ liệu; mối quan hệ giữa các phần tử dữ liệu.

1.4.2. Lược đồ dữ liệu (data schema)

Cách thức mô tả dữ liệu theo mô hình dữ liệu và được thể hiện dưới một ngôn ngữ hình thức trong các hệ thống quản lý cơ sở dữ liệu hoặc mô hình dữ liệu mức vật lý.

CHÚ THÍCH: Ngôn ngữ hình thức là một tập các chuỗi ký tự được xây dựng dựa trên một bảng chữ cái, và chúng được ràng buộc bởi các luật hoặc văn phạm đã được định nghĩa từ trước.

1.4.3. Lược đồ dữ liệu công dân (citizen data schema)

Lược đồ mô tả cấu trúc dữ liệu của một công dân sử dụng trong trao đổi dữ liệu và là một thành phần của lược đồ cấu trúc thông điệp dữ liệu công dân.

1.4.4. Lược đồ cấu trúc thông điệp dữ liệu công dân

Lược đồ dữ liệu mô tả cấu trúc của thông điệp chứa dữ liệu công dân được trao đổi giữa hệ thống quản lý Cơ sở dữ liệu quốc gia về dân cư với các hệ thống khác.

1.4.5. Mô hình dữ liệu công dân (citizen data model)

Mô hình dữ liệu mô tả cấu trúc dữ liệu của công dân được mô tả bằng ngôn ngữ mô hình hóa thống nhất UML.

1.4.6. Lược đồ XML (XSD)

Lược đồ dữ liệu sử dụng ngôn ngữ đánh dấu mở rộng XML (viết tắt là XSD). Lược đồ XSD sử dụng để các hệ thống thông tin chuyển đổi dữ liệu trong hệ thống từ/sang dữ liệu mã hóa bằng ngôn ngữ XML và sử dụng mô tả mô hình dữ liệu trao đổi giữa các hệ thống thông tin.

1.4.7. Cấu trúc (structure viết tắt là S)

Thể hiện đặc tính của thuộc tính dữ liệu có chứa hai hoặc nhiều hơn hai thuộc tính dữ liệu khác.

1.4.8. Kiểu (type viết tắt là T)

Thể hiện đặc tính của một thuộc tính dữ liệu có kiểu là dữ liệu cơ bản hoặc dữ liệu cơ bản kèm theo các điều kiện ràng buộc về dữ liệu.

1.4.9. Số lượng

Số lượng giá trị của thuộc tính xuất hiện trong một thông điệp dữ liệu theo cấu trúc chứa thuộc tính được định nghĩa theo mô hình dữ liệu, lược đồ dữ liệu tương ứng.          

CHÚ THÍCH:

- Số lượng được biểu diễn bởi: n là giá trị của thuộc tính xuất hiện n lần; n..m (với n,m là số tự nhiên) là số lượng giá trị của thuộc tính có thể có lớn hơn hoặc bằng n và nhỏ hơn hoặc bằng m (trong trường hợp m=* có nghĩa là không giới hạn).

- Trường hợp lựa chọn chỉ một trong hai thuộc tính (được ghi chú trong bảng gắn liền với biểu diễn số lượng) có nghĩa là: nếu giá trị thuộc tính này xuất hiện thì giá trị thuộc tính kia không được xuất hiện.

1.5. Chữ viết tắt

XML      eXtensible Markup Language       Ngôn ngữ đánh dấu mở rộng

UML      Unified Modeling Language          Ngôn ngữ mô hình hóa thống nhất

XSD      XML Schema Definition                 Định nghĩa lược đồ XML

        WSDL    Web Services Description Language Ngôn ngữ diễn tả dịch vụ web

        CSDLQG                                                           Cơ sở dữ liệu quốc gia


2. QUY ĐỊNH KỸ THUẬT

1.1. Quy định chung

2.1.1. Thông điệp dữ liệu trao đổi về công dân: phải mã hóa bằng ngôn ngữ XML; tuân thủ và tham chiếu tường minh đến lược đồ cấu trúc thông điệp dữ liệu công dân (minh họa tại Phụ lục Đ).

CHÚ THÍCH: Tham chiếu tường minh là chỉ rõ không gian tên của lược đồ cấu trúc thông điệp dữ liệu công dân trong thông điệp dữ liệu trao đổi về công dân và sử dụng các thẻ được khai báo trong lược đồ cấu trúc thông điệp dữ liệu công dân để mã hóa dữ liệu.

2.1.2. Lược đồ cấu trúc thông điệp dữ liệu công dân: được quy định chi tiết tại mục 2.3; phải được mô tả bằng lược đồ XML và tham chiếu đến lược đồ dữ liệu công dân.

2.1.3. Lược đồ dữ liệu công dân: phải được chuyển đổi từ mô hình dữ liệu công dân; được mô tả bằng lược đồ XML quy định tại Phụ lục C. Việc chuyển đổi mô hình dữ liệu công dân thành lược đồ dữ liệu công dân được quy định tại Phụ lục B.

2.1.4. Mô hình dữ liệu công dân mô tả cấu trúc dữ liệu của công dân theo quy định tại mục 2.2 và Phụ lục A.

1.2.    Mô hình dữ liệu công dân

1.2.1.   Mô hình dữ liệu công dân được mô tả bằng các cấu trúc dữ liệu quy định tại mục 2.2.3 và các kiểu dữ liệu được quy định tại 2.2.4.

1.2.2.   Các thuộc tính không có quyền trao đổi trong dữ liệu công dân giữa các hệ thống thông tin (do yếu tố phân quyền, bảo mật) thì dữ liệu của thuộc tính đó sẽ không được mã hóa (nhận số lượng xuất hiện bằng 0 của các giá trị thuộc tính tương ứng).

1.2.3.   Cấu trúc dữ liệu

1.2.3.1.  CongDan

Mô tả cấu trúc thông tin của công dân khi trao đổi dữ liệu.

Tên thuộc tính

Số lượng

Cấu trúc(S)/kiểu(T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

SoDinhDanh

0..1

SoDinhDanh (T)

2.2.4.1

Số định danh cá nhân của công dân

(Số lượng 0 chỉ sử dụng trong trường hợp gửi thông tin để cấp số định danh cá nhân vào CSDLQG về Dân cư)

SoCMND

0..1

SoChungMinhNhanDan (T)

2.2.4.2

Số chứng minh nhân dân của công dân

HoVaTen

1

HoVaTen (S)

2.2.3.4

Thông tin về họ, chữ đệm và tên của công dân

GioiTinh

1

GioiTinh (T)

2.2.4.3

Giới tính của công dân

DanToc

0..1

DanToc (S)

2.2.3.9

Dân tộc của công dân

TonGiao

0..1

TonGiao (S)

2.2.3.10

Tôn giáo của công dân

TinhTrangHonNhan

0..1

TinhTrangHonNhan (T)

2.2.4.4

Tình trạng hôn nhân của công dân

NhomMau

0..1

NhomMau (T)

2.2.4.7

Nhóm máu của công dân

NgayThangNamSinh

0..1

ThoiGian (S)

2.2.3.8

Ngày, tháng, năm sinh của công dân

NoiDangKyKhaiSinh

0..1

DiaChi (S)

2.2.3.2

Nơi đăng ký khai sinh của công dân

QueQuan

0..1

DiaChi (S)

2.2.3.2

Quê quán của công dân

ThuongTru

0..1

DiaChi (S)

2.2.3.2

Địa chỉ thường trú của công dân

NoiOHienTai

0..1

DiaChi (S)

2.2.3.2

Địa chỉ nơi ở hiện tại của công dân

QuocTich

1..*

QuocGia (T)

2.2.4.10

Quốc tịch của công dân

Cha

0..1

NguoiThan (S)

2.2.3.3

Cha của công dân

Me

0..1

NguoiThan (S)

2.2.3.3

Mẹ của công dân

VoChong

0..1

NguoiThan (S)

2.2.3.3

Vợ hoặc chồng của công dân

NguoiDaiDien

0..1

NguoiThan (S)

2.2.3.3

Người đại diện hợp pháp của công dân (nếu có)

ChuHo

0..1

ChuHo (S)

2.2.3.5

Thông tin về chủ hộ của công dân

TrangThai

0..1

TrangThai (S)

2.2.3.7

Thông tin về hiện trạng của công dân còn sống hay đã chết hay mất tích

1.2.3.2.  DiaChi

Mô tả thông tin nơi đăng ký khai sinh (NoiDangKyKhaiSinh); quê quán (QueQuan); địa chỉ thường trú (ThuongTru); nơi ở hiện tại (NoiOHienTai) của công dân.

 

 

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

MaDonViHanhChinh

0..1

MaDonViHanhChinh (T)

2.2.4.11

Mã đơn vị hành chính của địa chỉ cần thể hiện. Nếu không xác định được hoặc địa chỉ ở nước ngoài thì không chứa dữ liệu của thuộc tính này

ChiTiet

0..1

Chuỗi ký tự (T)

2.2.4.14

Địa chỉ chi tiết khi mã đơn vị hành chính không đủ cung cấp thông tin

QuocGia

0..1

QuocGia (T)

2.2.4.10

Mã quốc gia của địa chỉ trong trường hợp địa chỉ xác định ở nước ngoài

CHÚ THÍCH: Giá trị thuộc tính QuocGia không xuất hiện (số lượng bằng 0) thể hiện địa chỉ thuộc Việt Nam.

1.2.3.3.  NguoiThan

Mô tả thông tin người thân của công dân bao gồm: cha (Cha), Mẹ (Me), Vợ hoặc Chồng (VoChong), người đại diện (NguoiDaiDien) của công dân:

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

HoVaTen

1

HoVaTen (S)

2.2.3.4

Họ và tên của người có quan hệ với công dân

QuocTich

1..*

QuocGia (T)

2.2.4.10

Quốc tịch của người có mối quan hệ với công dân

SoDinhDanh

1

(Lựa chọn chỉ một trong hai thuộc tính)

SoDinhDanh (T)

2.2.4.1

Số định danh cá nhân của người có quan hệ với công dân

SoCMND

SoChungMinhNhanDan (T)

2.2.4.2

Số chứng minh nhân dân của người có quan hệ với công dân

CHÚ THÍCH: Ưu tiên lựa chọn số định danh khi cả hai thuộc tính số định danh (SoDinhDanh) và số chứng minh nhân dân (SoCMND) đều có thông tin trước khi trao đổi.

1.2.3.4.  HoVaTen

Mô tả thông tin họ và tên đầy đủ của công dân hoặc người thân, chủ hộ của công dân:

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

Ho

1

Chuỗi ký tự (T)

2.2.4.14

Họ của công dân

ChuDem

0..1

Chuỗi ký tự (T)

2.2.4.14

Chữ đệm của công dân, có thể không có hoặc là một từ hoặc cụm từ

Ten

1

Chuỗi ký tự (T)

2.2.4.14

Tên của công dân

CHÚ THÍCH: Trong trường hợp họ và tên công dân không thể xác định tường minh thành các thành phần họ, chữ đệm và tên thì thuộc tính tên nhận giá trị tên đầy đủ của công dân và thuộc tính họ nhận giá trị chuỗi ký tự trống, thuộc tính ChuDem không xuất hiện (số lượng 0) hoặc nhận giá trị trống.

1.2.3.5.  ChuHo

Mô tả thông tin về chủ hộ của công dân

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

LaChuHo

1

(Lựa chọn chỉ một trong hai thuộc tính)

Kiểu nhị phân

(T)

= true (đúng)

2.2.4.14

Chỉ xuất hiện khi công dân là chủ hộ

Luôn nhận giá trị Đúng (true) nếu xuất hiện

ThongTinChuHo

ThongtinChuHo (S)

2.2.3.6

Thông tin về chủ hộ khi công dân không phải là chủ hộ. Chỉ xuất hiện khi thuộc tính LaChuHo không xuất hiện

1.2.3.6.  ThongTinChuHo

Mô tả thông tin về chủ hộ của công dân nếu công dân không phải là chủ hộ.

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

QuanHe

1

QuanHe (T)

2.2.4.9

Thể hiện mối quan hệ của chủ hộ với công dân

SoDinhDanh

1

(Lựa chọn chỉ một trong hai thuộc tính)

SoDinhDanh (T)

2.2.4.1

Số định danh cá nhân của chủ hộ

SoCMND

SoChungMinhNhanDan (T)

2.2.4.2

Số chứng minh nhân dân của chủ hộ

HoVaTen

1

HoVaTen (S)

2.2.3.4

Họ, chữ đệm và tên của chủ hộ

CHÚ THÍCH: Ưu tiên lựa chọn số định danh khi cả hai thuộc tính số định danh (SoDinhDanh) và số chứng minh nhân dân (SoCMND) đều có thông tin trước khi trao đổi.

1.2.3.7.  TrangThai

Mô tả thông tin về trạng thái đang sống, trạng thái chết hoặc mất tích của công dân

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

LoaiTrangThai

1

LoaiTrangThai (T)

2.2.4.5

Chỉ ra trạng thái của công dân đang sống, đã chết hay mất tích

ThoiGianChetMatTich

0..1

ThoiGian (S)

2.2.3.8

Thời gian chết hoặc mất tích trong trường hợp trạng thái chỉ rõ công dân đã chết hay mất tích.

Chỉ xuất hiện (số lượng 1) khi thuộc tính TrangThai nhận giá trị thể hiện công dân đã chết hoặc đã mất tích.

1.2.3.8.  ThoiGian

Mô tả thông tin thời gian sinh, thời gian chết, thời gian mất tích của công dân.

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

Nam

1

(Lựa chọn chỉ một trong hai thuộc tính)

Nam (T)

2.2.4.13

Thời gian chỉ xác định qua năm và không thể xác định được các thành phần ngày và tháng.

NgayThangNam

NgayThangNam (T)

2.2.4.12

Thời gian được xác định đầy đủ các thành phần ngày, tháng, năm.

1.2.3.9.  DanToc

Mô tả thông tin dân tộc của công dân.

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

MaDanToc

1

MaDanToc(T)

2.2.4.8

Mã dân tộc của công dân

TenGoi

0..1

Chuỗi ký tự (T)

2.2.4.14

Chỉ định rõ tên khi cần thiết. Tên phải thuộc danh sách các tên gọi khác nhau của dân tộc có mã chỉ định

CHÚ THÍCH:

- Tên gọi dân tộc (TenGoi) không bắt buộc phải có. Tên dân tộc có thể xác định từ MaDanToc theo bảng mã dân tộc sử dụng khi giá trị TenGoi không được cung cấp hoặc có giá trị không hợp lệ.

- TenGoi có vai trò thể hiện chính xác tên của dân tộc khi cùng một mã dân tộc nhưng có các tên gọi khác nhau.

1.2.3.10.  TonGiao

Mô tả thông tin tôn giáo của công dân.

Tên thuộc tính

Số lượng

Cấu trúc(S) / kiểu (T) dữ liệu tham chiếu

Quy định tại mục

Ý nghĩa

MaTonGiao

1

MaTonGiao(T)

2.2.4.6

Mã tôn giáo của công dân

TenGoi

0..1

Chuỗi ký tự (T)

2.2.4.14

Chỉ định rõ tên khi cần thiết. Tên phải thuộc danh sách các tên gọi khác nhau của tôn giáo có mã chỉ định

CHÚ THÍCH:

- Tên gọi tôn giáo (TenGoi) không bắt buộc phải có. Tên tôn giáo có thể xác định từ MaTonGiao theo bảng mã sử dụng khi giá trị TenGoi không được cung cấp hoặc có giá trị không hợp lệ.

- TenGoi có vai trò thể hiện chính xác tên của tôn giáo khi cùng một mã dân tộc nhưng có các tên gọi khác nhau.

1.2.4.   Kiểu dữ liệu

1.2.4.1.  SoDinhDanh

Kiểu chuỗi ký tự giới hạn 12 ký tự số.

1.2.4.2.  SoChungMinhNhanDan

Kiểu chuỗi ký tự giới hạn 9 hoặc 12 ký tự số.

1.2.4.3.  GioiTinh

Kiểu chuỗi ký tự có độ dài là 1 ký tự số nhận giá trị mã dưới đây:

Ý nghĩa

0

Chưa có thông tin

1

Giới tính nam

2

Giới tính nữ

1.2.4.4.  TinhTrangHonNhan

Kiểu chuỗi ký tự có độ dài là 1 ký tự số nhận giá trị mã dưới đây:

Ý nghĩa

0

Chưa có thông tin

1

Chưa kết hôn

2

Đang có vợ/chồng

3

Đã ly hôn hoặc góa vợ/chồng

1.2.4.5.  LoaiTrangThai

Kiểu chuỗi ký tự có độ dài là 1 ký tự số nhận giá trị mã dưới đây:

Ý nghĩa

0

Chưa có thông tin

1

Đang sống

2

Đã chết

3

Đã mất tích

1.2.4.6.  MaTonGiao

Kiểu chuỗi ký tự có độ dài là 2 ký tự số nhận giá trị mã dưới đây:

Ý nghĩa

00

Chưa có thông tin

xx

(xx là hai ký tự số)

xx là hai ký tự số thể hiện mã của tôn giáo được quy định tại Quyết định số 1019/QĐ-TCTK ngày 12 tháng 11 năm 2008 của Tổng cục Thống kê (đã được cập nhật bổ sung). Chi tiết danh mục các tôn giáo Việt Nam tại Phụ lục G

99

Không theo tôn giáo nào

1.2.4.7.  NhomMau

Kiểu chuỗi ký tự có độ dài là 2 ký tự số nhận giá trị mã dưới đây:

Ý nghĩa nhóm máu

00

Chưa có thông tin

01

Nhóm máu A

02

Nhóm máu B

03

Nhóm máu AB

04

Nhóm máu O

1.2.4.8.  MaDanToc

Kiểu chuỗi ký tự có độ dài là 2 ký tự số nhận giá trị mã dưới đây:

Ý nghĩa

00

Chưa có thông tin

xx

(xx là hai ký tự số)

Hai ký tự số thể hiện mã của dân tộc được quy định tại Quyết định số 1019/QĐ-TCTK ngày 12 tháng 11 năm 2008 của Tổng cục Thống kê. Chi tiết tại Phụ lục E

1.2.4.9.  QuanHe

Kiểu chuỗi ký tự có độ dài là 2 ký tự số nhận giá trị mã dưới đây:

Ý nghĩa

00

Chưa có thông tin

01

Ông

02

03

Cha

04

Mẹ

05

Vợ

06

Chồng

07

Con

08

Anh

09

Chị

10

Em

11

Cháu ruột

99

Khác

1.2.4.10.  QuocGia

Kiểu chuỗi ký tự có độ dài là 2 ký tự nhận giá trị mã dưới đây:

Ý nghĩa

00

Chưa có thông tin

xx

(xx là hai ký tự)

xx là hai ký tự thể hiện mã quốc gia, vùng lãnh thổ trên thế giới được mã hóa theo mã alpha-2 quy định trong tiêu chuẩn TCVN 7217-1:2007 (ISO 3166-1:2006) có cập nhật bổ sung. Chi tiết tại Phụ lục H

1.2.4.11.  MaDonViHanhChinh

Kiểu chuỗi ký tự có độ dài là 2 hoặc 3 hoặc 5 ký tự số nhận giá thị theo mã đơn vị hành chính cấp tỉnh hoặc cấp huyện hoặc cấp xã. Mã đơn vị hành chính tuân thủ theo Quyết định số 124/2004/QĐ-TTg ngày 08 tháng 7 năm 2004 của Thủ tướng Chính phủ về việc ban hành Bảng danh mục và mã số các đơn vị hành chính Việt Nam.

Định dạng mã

Ý nghĩa

xx

xx là hai ký tự số thể hiện mã đơn vị hành chính cấp tỉnh khi địa chỉ cần thể hiện không xác định được đơn vị hành chính cấp huyện, cấp xã

xxx

xxx là ba ký tự số thể hiện mã đơn vị hành chính cấp huyện khi địa chỉ cần thể hiện không xác định được đơn vị hành chính cấp xã

xxxxx

xxxxx là năm ký tự số thể hiện mã đơn vị hành chính cấp xã của địa chỉ

CHÚ THÍCH:

- Bắt buộc sử dụng mã thể hiện độ chính xác cao nhất về địa chỉ theo cấp hành chính.

- Khi mã đơn vị hành chính nhận giá trị mã huyện hoặc mã xã có thể xác định gián tiếp mã tỉnh hoặc mã tỉnh, mã huyện theo bảng danh mục và mã số các đơn vị hành chính khi xử lý dữ liệu.

- Mã đơn vị hành chính là mã có hiệu lực tại thời điểm thuộc tính của dữ liệu có giá trị thực tế. (Nếu thông tin là lịch sử thì mã đơn vị hành chính cũng có  giá trị tại vị trí thời điểm lịch sử đó).

1.2.4.12.  NgayThangNam

Kiểu ngày (date) tương ứng với công nghệ được sử dụng có đầy đủ các thành phần ngày, tháng, năm và giới hạn trong khoảng thời gian từ 01/01/1900 đến 31/12/2399 tương ứng với khoảng thời gian quy định sử dụng trong phương pháp đánh số định danh công dân.

CHÚ THÍCH: Kiểu ngày trong lược đồ XML sử dụng xsd:date có định dạng YYYY-MM-DD tương ứng với các thông tin năm-tháng-ngày. Các ký tự trong định dạng có giá trị là số 0..9

1.2.4.13.  Nam

Kiểu số tự nhiên có giới hạn trong khoảng 1900 đến 2399.

1.2.4.14.  Kiểu chuỗi ký tự, nhị phân, số tự nhiên được sử dụng tương ứng bởi các kiểu gốc hỗ trợ bởi công nghệ được sử dụng trong ngôn ngữ miêu tả.

CHÚ THÍCH: Trong lược đồ XML: kiểu dữ liệu chuỗi ký tự là string hoặc token (khi dữ liệu không chứa dấu cách); kiểu nhị phân là boolean; kiểu số tự nhiên là int

1.3.    Lược đồ cấu trúc thông điệp dữ liệu công dân

Lược đồ cấu trúc thông điệp dữ liệu công dân quy định cấu trúc thông điệp dữ liệu công dân. Định dạng của thông điệp dữ liệu công dân được trao đổi giữa các hệ thống thông tin được quy định như sau:

 

Hình 1- Cấu trúc thông điệp dữ liệu công dân

CHÚ THÍCH:

- Phần bao của thông điệp dữ liệu công dân phụ thuộc vào phương thức và giao thức được sử dụng để trao đổi

1.3.1.   Lược đồ cấu trúc thông điệp dữ liệu công dân quy định tại Phụ lục D và chứa phần tử gốc CongdanCollection.

1.3.2.   Phần tử gốc CongdanCollection chứa các phần tử dữ liệu Congdan được trao đổi trong thông điệp dữ liệu. Các phần tử dữ liệu CongDan trong phần tử gốc CongdanCollection có thể không xuất hiện hoặc xuất hiện theo tuần tự nhiều lần phụ thuộc phạm vi dữ liệu trao đổi và được mã hóa theo lược đồ dữ liệu công dân quy định tại Phụ lục C và mô hình dữ liệu công dân tại mục 2.2.

1.3.3.   Thuộc tính của phần tử CongdanCollection

Thuộc tính của phần tử CongdanCollection là thông tin bổ sung cho phần tử CongdanCollection khi trao đổi dữ liệu, bao gồm:

a) Thuộc tính ThoiDiemDuLieu (thành phần bắt buộc) Là thời gian mà dữ liệu công dân được trao đổi phản ánh thông tin công dân trên thực tế tại thời điểm đó; có kiểu dữ liệu thời gian tiêu chuẩn (xsd:datetime) định dạng YYYY-MM-DDThh:mm:ss.

CHÚ THÍCH: Định dạng YYYY-MM-DDThh:mm:ss tương ứng năm-tháng-ngày chữ phân cách nhóm(T) giờ:phút:giây. Ngoài ký tự phân cách nhóm (T) các ký tự khác trong định dạng có giá trị là số.

b) Thuộc tính SoCongDan (thành phần không bắt buộc) là thông tin thể hiện số công dân được liệt kê trong phần tử gốc CongdanCollection; có kiểu là số tự nhiên.

c) MaDonViHanhChinh (thành phần không bắt buộc): Là mã của đơn vị hành chính của địa chỉ thường trú khi các phần tử dữ liệu Congdan được trao đổi có cùng giá trị thuộc tính MaDonViHanhChinh của địa chỉ thường trú. Kiểu dữ liệu theo quy định tại Mục 2.2.4.11.

d) Thuộc tính GhiChu (thành phần không bắt buộc) Là thông tin ghi chú bổ sung của thông điệp dữ liệu công dân khi trao đổi; có kiểu là chuỗi ký tự (xsd:string).

 

 

3. PHƯƠNG PHÁP ĐÁNH GIÁ TUÂN THỦ

 

1.4. Đối với phương thức trao đổi qua dịch vụ web: trích xuất lược đồ dữ liệu trong mô tả dịch vụ bằng ngôn ngữ WSDL được công khai kèm theo dịch vụ web để kiểm tra sự tuân thủ lược đồ dữ liệu.

1.5. Đối với các phương thức trao đổi khác hoặc phương thức trao đổi qua dịch vụ web không thể hiện đầy đủ nội dung thông điệp dữ liệu chứa dữ liệu công dân: sử dụng toàn bộ thông điệp dữ liệu trao đổi để kiểm tra sự tuân thủ:

- Thu nhận và kiểm tra sự phù hợp của lược đồ được chỉ định và tham chiếu trong nội dung thông điệp dữ liệu XML qua không gian tên của lược đồ XML.

- Kiểm tra sự nhất quán và không lỗi đối với tệp dữ liệu XML được thu nhận; kiểm tra sự tuân thủ và tham chiếu tường minh giữa dữ liệu XML và lược đồ XML.

1.6. Nếu lược đồ dữ liệu sử dụng để trao đổi dữ liệu, thông điệp dữ liệu được trao đổi phù hợp với các quy định tại Mục 2 và các phụ lục bắt buộc của quy chuẩn này thì kết luận là đạt.

1.7. Trường hợp lược đồ cấu trúc thông điệp dữ liệu công dân được định nghĩa mở rộng để bổ sung các thuộc tính trao đổi không được quy định tại mục 2.3 (dc:CongdanCollection), lược đồ cấu trúc thông điệp dữ liệu công dân được định nghĩa mở rộng phải tham chiếu (kế thừa) tới lược đồ dữ liệu công dân và không định nghĩa lại cấu trúc dữ liệu công dân (dc:Congdan) thì kết luận là đạt.

4. QUY ĐỊNH VỀ QUẢN LÝ

 

Cấu trúc thông điệp dữ liệu công dân thuộc phạm vi điều chỉnh quy định tại mục 1.1 phải tuân thủ quy định tại quy chuẩn kỹ thuật quốc gia này.

 

5. TRÁCH NHIỆM CỦA TỔ CHỨC, CÁ NHÂN

 

a.      Cơ quan chủ quản Cơ sở dữ liệu quốc gia về dân cư, cơ quan nhà nước, tổ chức, cá nhân có hệ thống thông tin có kết nối cung cấp, sử dụng dữ liệu của Cơ sở dữ liệu quốc gia về dân cư có trách nhiệm đảm bảo tuân thủ Quy chuẩn này và chịu sự kiểm tra của cơ quan quản lý nhà nước theo quy định.

b.     Cơ quan chủ quản Cơ sở dữ liệu quốc gia về dân cư phải thực hiện công bố hợp quy hệ thống thông tin của mình phù hợp với Quy chuẩn này. Việc công bố hợp quy thực hiện theo Thông tư số 28/2012/TT-BKHCN ngày 12 tháng 12 năm 2012 của Bộ Khoa học và Công nghệ. Việc đánh giá sự phù hợp thực hiện theo “Phương thức 8” được quy định tại Điều 5, Thông tư số 28/2012/TT-BKHCN ngày 12 tháng 12 năm 2012 của Bộ Khoa học và Công nghệ.

c.      Cục Tin học hóa có trách nhiệm tiếp nhận đăng ký công bố hợp quy; quản lý, hướng dẫn và kiểm tra việc công bố hợp quy.

 

6. TỔ CHỨC THỰC HIỆN

d.         Cục Tin học hóa, có trách nhiệm tổ chức, hướng dẫn, kiểm tra việc thực hiện theo Quy chuẩn kỹ thuật quốc gia này trên phạm vi toàn quốc; các đơn vị chuyên trách về công nghệ thông tin của các cơ quan cấp Bộ, các Sở Thông tin và Truyền thông, trong phạm vi của mình, có trách nhiệm tổ chức, hướng dẫn, kiểm tra các đơn vị thực hiện theo Quy chuẩn kỹ thuật quốc gia này.

e.         Cục Tin học hóa có trách nhiệm phối hợp với Cơ quan chủ quản Cơ sở dữ liệu quốc gia về dân cư của Bộ Công an hướng dẫn việc thực hiện theo Quy chuẩn kỹ thuật quốc gia này trên phạm vi toàn quốc.

f.          Trong trường hợp các quy định nêu tại Quy chuẩn kỹ thuật quốc gia này có sự thay đổi, bổ sung hoặc được thay thế thì thực hiện theo quy định tại văn bản mới./.

 

 


PHỤ LỤC A

(Quy định)

Mô hình dữ liệu công dân

  

Hình A1 - Các cấu trúc và mối quan hệ giữa các cấu trúc trong mô hình dữ liệu công dân được mô tả bằng ngôn ngữ UML


PHỤ LỤC B

(Quy định)

Quy tắc chuyển đổi từ mô hình dữ liệu công dân

sang lược đồ dữ liệu công dân

 

Các quy tắc sau sẽ được sử dụng để chuyển đổi từ mô hình dữ liệu công dân sang lược đồ XML của dữ liệu công dân.

1.  Thêm hậu tố Structure vào cuối tên của cấu trúc trong mô hình dữ liệu và định nghĩa dưới dạng ComplexType trong lược đồ XML

2.  Thêm hậu tố Type vào cuối tên kiểu dữ liệu trong mô hình dữ liệu và định nghĩa dưới dạng kiểu SimpleType trong lược đồ XML.

3.  Khai báo các kiểu dữ liệu nhận giá trị giới hạn trong các bảng mã được quy định tại các mục: 2.2.4.3; 2.2.4.4; 2.2.4.5; 2.2.4.6; 2.2.4.7; 2.2.4.8; 2.2.4.9; 2.2.4.10 theo kiểu Enumeration trong lược đồ XML.

4.  Đối với kiểu chuỗi ký tự có chứa dấu cách: sử dụng kiểu dữ liệu tiêu chuẩn xsd:string trong lược đồ XML; đối với kiểu chuỗi ký tự không có dấu cách (các mã) sử dụng kiểu dữ liệu tiêu chuẩn xsd:token trong lược đồ XML.

5.  Kiểu dữ liệu ngày (date) sử dụng kiểu dữ liệu tiêu chuẩn xsd:date trong lược đồ XML có định dạng là YYYY-MM-DD; dữ liệu kiểu ngày giờ (datetime) sử dụng kiểu dữ liệu tiêu chuẩn xsd:datetime trong lược đồ dữ liệu có định dạng YYYY-MM-DDThh:mm:ss.

 


PHỤ LỤC C

(Quy định)

Lược đồ dữ liệu công dân

C.1. Lược đồ dữ liệu công dân

Hình C.1 - Lược đồ dữ liệu công dân mô tả cấu trúc dữ liệu của CongDan và các cấu trúc, kiểu dữ liệu liên quan

Hình C.2 - Cấu trúc thông tin chủ hộ trong lược đồ

Hình C.3 - Cấu trúc thời gian trong lược đồ

 

C.2. Mã nguồn lược đồ chứa các cấu trúc thông tin của lược đồ dữ liệu công dân (Dancu_core.xsd)

 

<>xml version="1.0" encoding="utf-8"?>

xsd:schema targetNamespace="http://www.mic.gov.vn/dancu/1.0"

       xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.0"

       elementFormDefault="qualified" xmlns:Dancu="http://www.mic.gov.vn/dancu/1.0">

  xsd:include schemaLocation="BaseEnumType.xsd" />

  xsd:annotation>

    xsd:documentation>

      Lược đồ cơ sở định nghĩa các cấu trúc dữ liệu phục vụ trao đổi dữ liệu dân cư

    xsd:documentation>

  xsd:annotation>

  xsd:complexType name="CongDanStructure">

    xsd:annotation>

      xsd:documentation>

        Cấu trúc thông tin người dân bao gồm các thông tin theo Luật Căn cước

      xsd:documentation>

    xsd:annotation>

    xsd:sequence>

      xsd:element name="SoDinhDanh" type="Dancu:SoDinhDanhType"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="SoCMND" type="Dancu:SoChungMinhNhanDanType"

                           minOccurs="0" maxOccurs="1">xsd:element>

      xsd:element name="HoVaTen" type="Dancu:HoVaTenStructure"

                           minOccurs="1" maxOccurs="1" />

      xsd:element name="GioiTinh" type="Dancu:GioiTinhType"

                           minOccurs="1" maxOccurs="1" />

      xsd:element name="DanToc" type="Dancu:DanTocStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="TonGiao" type="Dancu:TonGiaoStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="TinhTrangHonNhan" type="Dancu:TinhTrangHonNhanType"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="NhomMau" type="Dancu:NhomMauType"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="NgayThangNamSinh" type="Dancu:ThoiGianStructure"

                           minOccurs="0" maxOccurs="1" />

 

      xsd:element name="NoiDangKyKhaiSinh" type="Dancu:DiaChiStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="QueQuan" type="Dancu:DiaChiStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="ThuongTru" type="Dancu:DiaChiStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="NoiOHienTai" type="Dancu:DiaChiStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="Cha" type="Dancu:NguoiThanStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="Me" type="Dancu:NguoiThanStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="VoChong" type="Dancu:NguoiThanStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="NguoiDaiDien" type="Dancu:NguoiThanStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="QuocTich" type="Dancu:QuocGiaType"

                           minOccurs="1" maxOccurs="unbounded" />

      xsd:element name="ChuHo" type="Dancu:ChuHoStructure"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="TrangThai" type="Dancu:TrangThaiStructure"

                           maxOccurs="1" minOccurs="0" />

    xsd:sequence>

  xsd:complexType>

  xsd:complexType name="ChuHoStructure">

    xsd:choice>

      xsd:element name="LaChuHo" type="xsd:boolean" fixed="true"

                           minOccurs="1" maxOccurs="1">xsd:element>

      xsd:element name="ThongTinChuHo" type="Dancu:ThongTinChuHoStructure"

                           minOccurs="1" maxOccurs="1">xsd:element>

    xsd:choice>

  xsd:complexType>

  xsd:complexType name="HoVaTenStructure">

    xsd:annotation>

      xsd:documentation>

        Cấu trúc họ tên bao gồm họ, chữ đệm và tên

      xsd:documentation>

    xsd:annotation>

    xsd:sequence>

      xsd:element name="Ho" type="xsd:string" minOccurs="1"

                           maxOccurs="1" />

      xsd:element name="ChuDem" type="xsd:string" minOccurs="0"

                           maxOccurs="1" />

      xsd:element name="Ten" type="xsd:string" minOccurs="1"

                           maxOccurs="1" />

    xsd:sequence>

  xsd:complexType>

  xsd:complexType name="DiaChiStructure">

    xsd:annotation>

      xsd:documentation>

        Cấu trúc địa chỉ bao gồm mã đơn vị hành chính và địa chỉ mô tả

      xsd:documentation>

    xsd:annotation>

    xsd:sequence>

      xsd:element name="MaDonViHanhChinh" type="Dancu:MaDonViHanhChinhType"

                           minOccurs="0" maxOccurs="1" />

      xsd:element name="ChiTiet" minOccurs="0" maxOccurs="1"

                           type="xsd:string" />

      xsd:element name="QuocGia" type="Dancu:QuocGiaType"

                           minOccurs="0" maxOccurs="1">xsd:element>

    xsd:sequence>

  xsd:complexType>

  xsd:complexType name="ThoiGianStructure">

    xsd:annotation>

      xsd:documentation>

        Cấu trúc ngày tháng năm mô tả thời gian sinh, chết hoặc mất tích. Lựa chọn một trong hai thông tin ngày tháng năm hoặc chỉ năm (cho trường hợp ngày tháng không xác định)

      xsd:documentation>

    xsd:annotation>

    xsd:choice>

      xsd:element name="Nam" type="Dancu:NamType" minOccurs="1"

                           maxOccurs="1" />

      xsd:element name="NgayThangNam" type="Dancu:NgayThangNamType"

                           minOccurs="1" maxOccurs="1" />

    xsd:choice>

  xsd:complexType>

  xsd:complexType name="ThongTinChuHoStructure">

    xsd:annotation>

      xsd:documentation>Chủ hộxsd:documentation>

    xsd:annotation>

    xsd:sequence>

      xsd:element name="HoVaTen" type="Dancu:HoVaTenStructure"

                           minOccurs="1" maxOccurs="1" />

      xsd:choice>

        xsd:element name="SoDinhDanh" type="Dancu:SoDinhDanhType"

                                   minOccurs="1" maxOccurs="1" />

        xsd:element name="SoCMND" type="Dancu:SoChungMinhNhanDanType"

                                  minOccurs="1" maxOccurs="1" />

      xsd:choice>

      xsd:element name="QuanHe" type="Dancu:QuanHeType"

                           minOccurs="1" maxOccurs="1">xsd:element>

    xsd:sequence>

  xsd:complexType>

  xsd:complexType name="NguoiThanStructure">

    xsd:annotation>

      xsd:documentation>

        Cấu trúc lưu thông tin người liên quan: vợ, chồng, cha, mẹ, người đại diện

      xsd:documentation>

    xsd:annotation>

    xsd:sequence>

      xsd:choice>

        xsd:element name="SoDinhDanh" type="Dancu:SoDinhDanhType"

                                  minOccurs="1" maxOccurs="1" />

        xsd:element name="SoCMND" type="Dancu:SoChungMinhNhanDanType"

                                  minOccurs="1" maxOccurs="1" />

      xsd:choice>

      xsd:element name="QuocTich" type="Dancu:QuocGiaType"

                           minOccurs="1" maxOccurs="unbounded" />

      xsd:element name="HoVaTen" type="Dancu:HoVaTenStructure"

                           minOccurs="1" maxOccurs="1" />

    xsd:sequence>

  xsd:complexType>

  xsd:complexType name="TrangThaiStructure">

    xsd:sequence>

      xsd:element name="LoaiTrangThai" type="Dancu:LoaiTrangThaiType"

                           minOccurs="1" maxOccurs="1" />

      xsd:element name="ThoiGianChetMattich" type="Dancu:ThoiGianStructure"

                           minOccurs="0" maxOccurs="1" />

    xsd:sequence>

  xsd:complexType>

  xsd:complexType name="TonGiaoStructure">

    xsd:sequence>

      xsd:element name="MaTonGiao" type="Dancu:MaTonGiaoType"

                           minOccurs="1" maxOccurs="1">xsd:element>

      xsd:element name="TenGoiKhac" type="xsd:string"

                           minOccurs="0" maxOccurs="1"> xsd:element>

    xsd:sequence>

  xsd:complexType>

 

  xsd:complexType name="DanTocStructure">

    xsd:sequence>

      xsd:element name="MaDanToc" type="Dancu:MaDanTocType"

                           minOccurs="1" maxOccurs="1">xsd:element>

      xsd:element name="TenGoiKhac" type="xsd:string"

                           minOccurs="0" maxOccurs="1">xsd:element>

    xsd:sequence>

  xsd:complexType>

 

  xsd:simpleType name="NgayThangNamType">

    xsd:restriction base="xsd:date">

      xsd:minInclusive value="1900-01-01" />

      xsd:maxInclusive value="2399-12-31" />

    xsd:restriction>

  xsd:simpleType>

  xsd:simpleType name="MaDonViHanhChinhType">

    xsd:restriction base="xsd:token">

      xsd:pattern value="[0-9]{2}|[0-9]{3}|[0-9]{5}">xsd:pattern>

    xsd:restriction>

  xsd:simpleType>

  xsd:simpleType name="LoaiTrangThaiType">

    xsd:restriction base="xsd:token">

      xsd:enumeration value="0">

        xsd:annotation>

          xsd:documentation>Chưa có thông tinxsd:documentation>

        xsd:annotation>

      xsd:enumeration>

      xsd:enumeration value="1">

        xsd:annotation>

          xsd:documentation>Đang sốngxsd:documentation>

        xsd:annotation>

      xsd:enumeration>

      xsd:enumeration value="2">

        xsd:annotation>

          xsd:documentation>Xác định là đã chếtxsd:documentation>

        xsd:annotation>

      xsd:enumeration>

      xsd:enumeration value="3">

        xsd:annotation>

          xsd:documentation>Xác định là đã mất tíchxsd:documentation>

        xsd:annotation>

      xsd:enumeration>

    xsd:restriction>

  xsd:simpleType>

  xsd:simpleType name="SoDinhDanhType">

    xsd:annotation>

      xsd:documentation>

        Số định danh giới hạn 12 chữ số

      xsd:documentation>

    xsd:annotation>

    xsd:restriction base="xsd:string">

      xsd:pattern value="[0-9]{12}">xsd:pattern>

    xsd:restriction>

  xsd:simpleType>

  xsd:simpleType name="SoChungMinhNhanDanType">

    xsd:annotation>

      xsd:documentation>

        Chứng minh nhân dân giới hạn 9 chữ số hoặc 12 chữ số, chỉ chứa số; là chứng minh thông thường không bao gồm chứng minh quân đội, công an

      xsd:documentation>

    xsd:annotation>

    xsd:restriction base="xsd:token">

      xsd:pattern value="([0-9]{9})|([0-9]{12})" />

    xsd:restriction>

  xsd:simpleType>

  xsd:simpleType name="NamType">

    xsd:restriction base="xsd:integer">

      xsd:minInclusive value="1900" />

      xsd:maxInclusive value="2399" />

    xsd:restriction>

  xsd:simpleType>

xsd:schema>

C.3. Định nghĩa kiểu dữ liệu của lược đồ dữ liệu công dân được định nghĩa theo các bảng mã (tệp: BaseEnumtype.xsd)

 

<>xml version="1.0" encoding="utf-8"?>

xsd:schema targetNamespace="http://www.mic.gov.vn/dancu/1.0"

       xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.0"

       elementFormDefault="qualified" xmlns:Dancu="http://www.mic.gov.vn/dancu/1.0"

       xmlns:iso3166="http://www.mic.gov.vn/dancu/1.0/iso3166">

       xsd:import schemaLocation="iso_3166.xsd"

              namespace="http://www.mic.gov.vn/dancu/1.0/iso3166" />

       xsd:annotation>

              xsd:documentation>Danh sách các danh mục dùng chung

              xsd:documentation>

       xsd:annotation>

       xsd:simpleType name="GioiTinhType">

              xsd:restriction base="xsd:token">

                     xsd:enumeration value="0">

                           xsd:annotation>

                                  xsd:documentation>Chưa có thông tin

xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="1">

                           xsd:annotation>

                                  xsd:documentation>Namxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="2">

                           xsd:annotation>

                                  xsd:documentation>Nữxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

              xsd:restriction>

       xsd:simpleType>

       xsd:simpleType name="TinhTrangHonNhanType">

              xsd:restriction base="xsd:token">

                     xsd:enumeration value="0">

                           xsd:annotation>

xsd:documentation>Chưa biết thông tin xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="1">

                           xsd:annotation>

xsd:documentation>Chưa kết hôn xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="2">

                           xsd:annotation>

xsd:documentation>Đang có vợ/chồng xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="3">

                           xsd:annotation>

xsd:documentation>Đã ly hôn hoặc góa vợ/chồng xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

              xsd:restriction>

       xsd:simpleType>

       xsd:simpleType name="QuanHeType">

              xsd:restriction base="xsd:token">

                     xsd:enumeration value="00">

                           xsd:annotation>

xsd:documentation>Chưa biết thông tin xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="01">

                           xsd:annotation>

                                  xsd:documentation>Ôngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="02">

                           xsd:annotation>

                                  xsd:documentation>xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="03">

                           xsd:annotation>

                                  xsd:documentation>Chaxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="04">

                           xsd:annotation>

                                  xsd:documentation>Mẹxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="05">

                           xsd:annotation>

                                  xsd:documentation>Vợxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="06">

                           xsd:annotation>

                                  xsd:documentation>Chồngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="07">

                           xsd:annotation>

                                  xsd:documentation>Conxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="08">

                           xsd:annotation>

                                  xsd:documentation>Anhxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="09">

                           xsd:annotation>

                                   xsd:documentation>Chịxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="10">

                           xsd:annotation>

                                  xsd:documentation>Emxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

                     xsd:enumeration value="11">

                           xsd:annotation>

                                  xsd:documentation>Cháu ruộtxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="99">

                           xsd:annotation>

                                  xsd:documentation>Khácxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

 

              xsd:restriction>

       xsd:simpleType>

       xsd:simpleType name="NhomMauType">

              xsd:restriction base="xsd:token">

                     xsd:enumeration value="00">

                           xsd:annotation>

xsd:documentation>Chưa có thông tin xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="01">

                           xsd:annotation>

xsd:documentation> Nhóm máu A

xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="02">

                           xsd:annotation>

xsd:documentation> Nhóm máu B xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="03">

                           xsd:annotation>

xsd:documentation> Nhóm máu AB xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="04">

                           xsd:annotation>

xsd:documentation> Nhóm máu O xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

              xsd:restriction>

       xsd:simpleType>

       xsd:simpleType name="MaDanTocType">

              xsd:annotation>

                     xsd:documentation>Kiểu dân tộc theo Danh mục các thành phần dân tộc Việt Nam. Xem chi tiết tại Phụ lục Quy chuẩn

                     xsd:documentation>

              xsd:annotation>

              xsd:restriction base="xsd:token">

                     xsd:enumeration value="00">

                           xsd:annotation>

xsd:documentation>Chưa xác định thông tin xsd:documentation>

                            xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="01">

                           xsd:annotation>

xsd:documentation>Kinh (Việt) xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="02">

                           xsd:annotation>

                                  xsd:documentation>Tàyxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="03">

                           xsd:annotation>

                                  xsd:documentation>Tháixsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="04">

                           xsd:annotation>

                                  xsd:documentation>Mườngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="05">

                           xsd:annotation>

                                  xsd:documentation>Khmerxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="06">

                           xsd:annotation>

                                  xsd:documentation>Hoaxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="07">

                           xsd:annotation>

                                  xsd:documentation>Nùngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="08">

                           xsd:annotation>

                                  xsd:documentation>Môngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="09">

                           xsd:annotation>

                                  xsd:documentation>Daoxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="10">

                           xsd:annotation>

                                  xsd:documentation>Gia Raixsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="11">

                           xsd:annotation>

                                  xsd:documentation>Ê Đêxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="12">

                           xsd:annotation>

                                  xsd:documentation>Ba Naxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="13">

                           xsd:annotation>

                                  xsd:documentation>Sán Chayxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="14">

                           xsd:annotation>

                                  xsd:documentation>Chămxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="15">

                           xsd:annotation>

                                  xsd:documentation>Cơ Hoxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="16">

                           xsd:annotation>

                                  xsd:documentation>Xơ Đăngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="17">

                           xsd:annotation>

                                  xsd:documentation>Sán Dìuxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="18">

                           xsd:annotation>

                                  xsd:documentation>Hrêxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="19">

                           xsd:annotation>

                                  xsd:documentation>RaGlayxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="20">

                           xsd:annotation>

                                  xsd:documentation>Mnôngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="21">

                           xsd:annotation>

                                  xsd:documentation>Thổ (4)xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="22">

                           xsd:annotation>

                                  xsd:documentation>Xtiêngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="23">

                           xsd:annotation>

                                  xsd:documentation>Khơ múxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="24">

                           xsd:annotation>

xsd:documentation>Bru Vân Kiều xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="25">

                           xsd:annotation>

                                   xsd:documentation>Cơ Tuxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="26">

                           xsd:annotation>

                                  xsd:documentation>Giáyxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="27">

                           xsd:annotation>

                                  xsd:documentation>Tà Ôixsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="28">

                           xsd:annotation>

                                  xsd:documentation>Mạxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="29">

                           xsd:annotation>

                                  xsd:documentation>Giẻ-Triêngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="30">

                           xsd:annotation>

                                  xsd:documentation>Coxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="31">

                           xsd:annotation>

                                  xsd:documentation>Chơ Roxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="32">

                           xsd:annotation>

                                  xsd:documentation>Xinh Munxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="33">

                           xsd:annotation>

                                  xsd:documentation>Hà Nhìxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="34">

                           xsd:annotation>

                                  xsd:documentation>Chu Ruxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="35">

                           xsd:annotation>

                                  xsd:documentation>Làoxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="36">

                           xsd:annotation>

                                  xsd:documentation>La Chíxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="37">

                           xsd:annotation>

                                  xsd:documentation>Khángxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="38">

                           xsd:annotation>

                                  xsd:documentation>Phù Láxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="39">

                           xsd:annotation>

                                  xsd:documentation>La Hủxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="40">

                           xsd:annotation>

                                  xsd:documentation>La Haxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="41">

                           xsd:annotation>

                                  xsd:documentation>Pà Thẻnxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="42">

                           xsd:annotation>

                                  xsd:documentation>Lựxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="43">

                           xsd:annotation>

                                  xsd:documentation>Ngáixsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="44">

                           xsd:annotation>

                                  xsd:documentation>Chứtxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="45">

                           xsd:annotation>

                                  xsd:documentation>Lô Lôxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="46">

                           xsd:annotation>

                                  xsd:documentation>Mảngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="47">

                           xsd:annotation>

                                  xsd:documentation>Cơ Laoxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="48">

                           xsd:annotation>

                                  xsd:documentation>Bố Yxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="49">

                           xsd:annotation>

                                  xsd:documentation>Cốngxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="50">

                           xsd:annotation>

                                  xsd:documentation>Si Laxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="51">

                           xsd:annotation>

                                  xsd:documentation>Pu Péoxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="52">

                           xsd:annotation>

                                  xsd:documentation>Rơ Mămxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="53">

                           xsd:annotation>

                                  xsd:documentation>Brâuxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="54">

                           xsd:annotation>

                                  xsd:documentation>Ơ Đuxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="55">

                           xsd:annotation>

xsd:documentation>Người nước ngoài xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

              xsd:restriction>

       xsd:simpleType>

       xsd:simpleType name="MaTonGiaoType">

              xsd:restriction base="xsd:token">

                     xsd:annotation>

                           xsd:documentation>

Danh mục Tôn giáo Việt Nam. Chi tiết tại phụ lục Quy chuẩn

                           xsd:documentation>

                     xsd:annotation>

                     xsd:enumeration value="00">

                           xsd:annotation>

                                  xsd:documentation>  Chưa có thông tin

                                  xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="01">

                           xsd:annotation>

                                  xsd:documentation>Phật giáoxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="02">

                           xsd:annotation>

                                  xsd:documentation>Công giáoxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="03">

                           xsd:annotation>

                                  xsd:documentation>  Phật giáo Hoà Hảo

                                  xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="04">

                           xsd:annotation>

                                  xsd:documentation>Hồi giáoxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="05">

                           xsd:annotation>

                                  xsd:documentation>Cao Đàixsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="06">

                           xsd:annotation>

xsd:documentation>Minh sư đạo xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="07">

                           xsd:annotation>

xsd:documentation>Minh Lý đạo xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="08">

                            xsd:annotation>

                                  xsd:documentation>Tin Lànhxsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="09">

                           xsd:annotation>

                                  xsd:documentation>Tịnh độ cư sĩ Phật hội Việt Nam

                                  xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="10">

                           xsd:annotation>

                                  xsd:documentation>Đạo Tứ ấn hiếu nghĩa

                                  xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="11">

                           xsd:annotation>

                                  xsd:documentation>Bửu sơn Kỳ hương

                                  xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="12">

                           xsd:annotation>

                                  xsd:documentation>Ba Ha'ixsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="13">

                           xsd:annotation>

xsd:documentation>Mặc Môn, Giáo hội Các Thánh hữu Ngày sau của Chúa Giêsu Kytô

xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

                     xsd:enumeration value="99">

                           xsd:annotation>

xsd:documentation>Không thuộc tôn giáo nào xsd:documentation>

                           xsd:annotation>

                     xsd:enumeration>

              xsd:restriction>

       xsd:simpleType>

       xsd:simpleType name="QuocGiaType">

              xsd:annotation>

                     xsd:documentation>

                       Mã quốc gia được mã hóa Alpha 2 theo tiêu chuẩn ISO 3166-1

                     xsd:documentation>

              xsd:annotation>

              xsd:restriction base="iso3166:CountryAlpha2CodeType" />

       xsd:simpleType>

xsd:schema>

C.4. Mã nguồn mô tả quốc gia và vùng lãnh thổ (tệp iso_3166.xsd)

 

<>xml version="1.0" encoding="UTF-8"?>

xs:schema targetNamespace="http://www.mic.gov.vn/dancu/1.0/iso3166"

       version="1.0"

       xsi:schemaLocation="http://www.mic.gov.vn/dancu/1.0/iso_3166.xsd iso_3166.xsd"

       xmlns:xs="http://www.w3.org/2001/XMLSchema"

       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

       xs:annotation>

              xs:documentation>Source: International Standards Organization (ISO);

                     Publication: Codes for the representation of names of countries

                     Part 1: Country codes;

                     Date: 2 Aug 2012;

                     Source Updates: VI-13;

                     http://www.iso.org/iso/country_codes.htm

              xs:documentation>

       xs:annotation>

       xs:simpleType name="CountryAlpha2CodeType">

              xs:annotation>

                     xs:documentation>A data type for country, territory, or dependency codes.xs:documentation>

              xs:annotation>

              xs:restriction base="xs:token">

                     xs:enumeration value="00">

                           xs:annotation>

                                  xs:documentation>Không có thông tinxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AD">

                           xs:annotation>

                                  xs:documentation>ANDORRAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AE">

                           xs:annotation>

xs:documentation>UNITED ARAB EMIRATES xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AF">

                           xs:annotation>

                                  xs:documentation>AFGHANISTANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AG">

                           xs:annotation>

xs:documentation>ANTIGUA AND BARBUDA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AI">

                           xs:annotation>

                                  xs:documentation>ANGUILLAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AL">

                           xs:annotation>

                                  xs:documentation>ALBANIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AM">

                           xs:annotation>

                                  xs:documentation>ARMENIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AO">

                           xs:annotation>

                                   xs:documentation>ANGOLAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AQ">

                           xs:annotation>

                                  xs:documentation>ANTARCTICAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AR">

                           xs:annotation>

                                  xs:documentation>ARGENTINAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AS">

                           xs:annotation>

                                  xs:documentation>AMERICAN SAMOA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AT">

                           xs:annotation>

                                  xs:documentation>AUSTRIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AU">

                           xs:annotation>

                                  xs:documentation>AUSTRALIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AW">

                           xs:annotation>

                                  xs:documentation>ARUBAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AX">

                           xs:annotation>

xs:documentation>ÅLAND ISLANDS xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="AZ">

                           xs:annotation>

                                  xs:documentation>AZERBAIJANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BA">

                           xs:annotation>

xs:documentation>BOSNIA AND HERZEGOVINA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BB">

                           xs:annotation>

                                  xs:documentation>BARBADOSxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BD">

                           xs:annotation>

                                  xs:documentation>BANGLADESHxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BE">

                           xs:annotation>

                                  xs:documentation>BELGIUMxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BF">

                           xs:annotation>

                                  xs:documentation>BURKINA FASOxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BG">

                           xs:annotation>

                                  xs:documentation>BULGARIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BH">

                           xs:annotation>

                                  xs:documentation>BAHRAINxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BI">

                           xs:annotation>

                                  xs:documentation>BURUNDIxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BJ">

                           xs:annotation>

                                  xs:documentation>BENINxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BL">

                           xs:annotation>

xs:documentation>SAINT BARTH LEMY xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BM">

                           xs:annotation>

                                  xs:documentation>BERMUDAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BN">

                           xs:annotation>

xs:documentation>BRUNEI DARUSSALAM

xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BO">

                           xs:annotation>

                                  xs:documentation>BOLIVIA, PLURINATIONAL STATE OF

                                  xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BQ">

                           xs:annotation>

                                  xs:documentation>BONAIRE, SINT EUSTATIUS AND SABA

                                  xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BR">

                           xs:annotation>

                                  xs:documentation>BRAZILxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BS">

                           xs:annotation>

                                  xs:documentation>BAHAMASxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BT">

                           xs:annotation>

                                  xs:documentation>BHUTANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BV">

                           xs:annotation>

xs:documentation>BOUVET ISLAND xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BW">

                           xs:annotation>

                                  xs:documentation>BOTSWANAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BY">

                           xs:annotation>

                                  xs:documentation>BELARUSxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="BZ">

                           xs:annotation>

                                  xs:documentation>BELIZExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CA">

                           xs:annotation>

                                  xs:documentation>CANADAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CC">

                           xs:annotation>

xs:documentation>COCOS (KEELING) ISLANDS xs:documentation>

                            xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CD">

                           xs:annotation>

xs:documentation>THE DEMOCRATIC REPUBLIC OF THE CONGO xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CF">

                           xs:annotation>

xs:documentation>CENTRAL AFRICAN REPUBLIC xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CG">

                           xs:annotation>

                                  xs:documentation>CONGOxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CH">

                           xs:annotation>

                                  xs:documentation>SWITZERLANDxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CI">

                           xs:annotation>

xs:documentation>CÔTE D'IVOIRE xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CK">

                           xs:annotation>

                                  xs:documentation>COOK ISLANDSxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CL">

                           xs:annotation>

                                  xs:documentation>CHILExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CM">

                           xs:annotation>

                                  xs:documentation>CAMEROONxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CN">

                           xs:annotation>

                                  xs:documentation>CHINAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CO">

                           xs:annotation>

                                  xs:documentation>COLOMBIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CR">

                           xs:annotation>

                                  xs:documentation>COSTA RICAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CU">

                           xs:annotation>

                                  xs:documentation>CUBAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CV">

                           xs:annotation>

                                  xs:documentation>CAPE VERDExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CW">

                           xs:annotation>

                                  xs:documentation>CURAçAOxs:documentation>

                            xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CX">

                           xs:annotation>

xs:documentation>CHRISTMAS ISLAND xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CY">

                           xs:annotation>

                                  xs:documentation>CYPRUSxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="CZ">

                           xs:annotation>

xs:documentation>CZECH REPUBLIC xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="DE">

                           xs:annotation>

                                  xs:documentation>GERMANYxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="DJ">

                           xs:annotation>

                                  xs:documentation>DJIBOUTIxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="DK">

                           xs:annotation>

                                  xs:documentation>DENMARKxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="DM">

                           xs:annotation>

                                  xs:documentation>DOMINICAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="DO">

                           xs:annotation>

xs:documentation>DOMINICAN REPUBLIC xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="DZ">

                           xs:annotation>

                                  xs:documentation>ALGERIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="EC">

                           xs:annotation>

                                  xs:documentation>ECUADORxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="EE">

                           xs:annotation>

                                  xs:documentation>ESTONIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="EG">

                           xs:annotation>

                                  xs:documentation>EGYPTxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="EH">

                           xs:annotation>

xs:documentation>WESTERN SAHARA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="ER">

                           xs:annotation>

                                  xs:documentation>ERITREAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="ES">

                           xs:annotation>

                                  xs:documentation>SPAINxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="ET">

                           xs:annotation>

                                  xs:documentation>ETHIOPIAxs:documentation>

                            xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="FI">

                           xs:annotation>

                                  xs:documentation>FINLANDxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="FJ">

                           xs:annotation>

                                  xs:documentation>FIJIxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="FK">

                           xs:annotation>

xs:documentation>FALKLAND ISLANDS (MALVINAS) xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="FM">

                           xs:annotation>

                                  xs:documentation>MICRONESIA, FEDERATED STATES OF

                                  xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="FO">

                           xs:annotation>

xs:documentation>FAROE ISLANDS xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="FR">

                           xs:annotation>

                                  xs:documentation>FRANCExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GA">

                           xs:annotation>

                                  xs:documentation>GABONxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GB">

                           xs:annotation>

xs:documentation>UNITED KINGDOM xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GD">

                           xs:annotation>

                                  xs:documentation>GRENADAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GE">

                           xs:annotation>

                                  xs:documentation>GEORGIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GF">

                           xs:annotation>

xs:documentation>FRENCH GUIANA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GG">

                           xs:annotation>

                                  xs:documentation>GUERNSEYxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GH">

                           xs:annotation>

                                  xs:documentation>GHANAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GI">

                           xs:annotation>

                                  xs:documentation>GIBRALTARxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GL">

                           xs:annotation>

                                  xs:documentation>GREENLANDxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GM">

                           xs:annotation>

                                  xs:documentation>GAMBIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GN">

                           xs:annotation>

                                  xs:documentation>GUINEAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GP">

                           xs:annotation>

                                  xs:documentation>GUADELOUPExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GQ">

                           xs:annotation>

xs:documentation>EQUATORIAL GUINEA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GR">

                           xs:annotation>

                                  xs:documentation>GREECExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GS">

                           xs:annotation>

xs:documentation>SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS

                                  xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GT">

                           xs:annotation>

                                  xs:documentation>GUATEMALAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GU">

                           xs:annotation>

                                  xs:documentation>GUAMxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GW">

                           xs:annotation>

xs:documentation>GUINEA-BISSAU xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="GY">

                           xs:annotation>

                                  xs:documentation>GUYANAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="HK">

                           xs:annotation>

                                  xs:documentation>HONG KONGxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="HM">

                           xs:annotation>

xs:documentation>HEARD ISLAND AND MCDONALD ISLANDSxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="HN">

                           xs:annotation>

                                  xs:documentation>HONDURASxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="HR">

                           xs:annotation>

                                  xs:documentation>CROATIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="HT">

                           xs:annotation>

                                  xs:documentation>HAITIxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="HU">

                           xs:annotation>

                                  xs:documentation>HUNGARYxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="ID">

                           xs:annotation>

                                  xs:documentation>INDONESIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IE">

                           xs:annotation>

                                  xs:documentation>IRELANDxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IL">

                           xs:annotation>

                                  xs:documentation>ISRAELxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IM">

                           xs:annotation>

                                  xs:documentation>ISLE OF MANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IN">

                           xs:annotation>

                                  xs:documentation>INDIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IO">

                           xs:annotation>

xs:documentation>BRITISH INDIAN OCEAN TERRITORY xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IQ">

                           xs:annotation>

                                  xs:documentation>IRAQxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IR">

                           xs:annotation>

xs:documentation>, ISLAMIC REPUBLIC OF IRAN xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IS">

                           xs:annotation>

                                  xs:documentation>ICELANDxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="IT">

                           xs:annotation>

                                  xs:documentation>ITALYxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="JE">

                           xs:annotation>

                                  xs:documentation>JERSEYxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="JM">

                           xs:annotation>

                                  xs:documentation>JAMAICAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="JO">

                           xs:annotation>

                                  xs:documentation>JORDANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="JP">

                           xs:annotation>

                                  xs:documentation>JAPANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KE">

                           xs:annotation>

                                  xs:documentation>KENYAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KG">

                           xs:annotation>

                                  xs:documentation>KYRGYZSTANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KH">

                           xs:annotation>

                                  xs:documentation>CAMBODIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KI">

                           xs:annotation>

                                  xs:documentation>KIRIBATIxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KM">

                           xs:annotation>

                                  xs:documentation>COMOROSxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KN">

                           xs:annotation>

xs:documentation>SAINT KITTS AND NEVIS xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KP">

                           xs:annotation>

xs:documentation>, DEMOCRATIC PEOPLE'S REPUBLIC OF KOREA

                                  xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KR">

                           xs:annotation>

xs:documentation>REPUBLIC OF KOREA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KW">

                           xs:annotation>

                                  xs:documentation>KUWAITxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KY">

                           xs:annotation>

xs:documentation>CAYMAN ISLANDS xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="KZ">

                           xs:annotation>

                                  xs:documentation>KAZAKHSTANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LA">

                           xs:annotation>

                                  xs:documentation>LAO PEOPLE'S DEMOCRATIC REPUBLIC

                                  xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LB">

                           xs:annotation>

                                  xs:documentation>LEBANONxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LC">

                           xs:annotation>

                                  xs:documentation>SAINT LUCIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LI">

                           xs:annotation>

                                  xs:documentation>LIECHTENSTEINxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LK">

                           xs:annotation>

                                  xs:documentation>SRI LANKAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LR">

                           xs:annotation>

                                  xs:documentation>LIBERIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LS">

                           xs:annotation>

                                  xs:documentation>LESOTHOxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LT">

                           xs:annotation>

                                  xs:documentation>LITHUANIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LU">

                            xs:annotation>

                                  xs:documentation>LUXEMBOURGxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LV">

                           xs:annotation>

                                  xs:documentation>LATVIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="LY">

                           xs:annotation>

                                  xs:documentation>LIBYAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MA">

                           xs:annotation>

                                  xs:documentation>MOROCCOxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MC">

                           xs:annotation>

                                  xs:documentation>MONACOxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MD">

                           xs:annotation>

xs:documentation>REPUBLIC OF MOLDOVA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="ME">

                           xs:annotation>

                                  xs:documentation>MONTENEGROxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MF">

                           xs:annotation>

xs:documentation>SAINT MARTIN (FRENCH PART) xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MG">

                           xs:annotation>

                                  xs:documentation>MADAGASCARxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MH">

                           xs:annotation>

xs:documentation>MARSHALL ISLANDS xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MK">

                           xs:annotation>

xs:documentation>THE FORMER YUGOSLAV REPUBLIC OF MACEDONIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="ML">

                           xs:annotation>

                                  xs:documentation>MALIxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MM">

                           xs:annotation>

                                  xs:documentation>MYANMARxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MN">

                           xs:annotation>

                                  xs:documentation>MONGOLIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MO">

                           xs:annotation>

                                  xs:documentation>MACAOxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MP">

                           xs:annotation>

xs:documentation>NORTHERN MARIANA ISLANDS xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MQ">

                           xs:annotation>

                                  xs:documentation>MARTINIQUExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MR">

                           xs:annotation>

                                  xs:documentation>MAURITANIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MS">

                           xs:annotation>

                                  xs:documentation>MONTSERRATxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MT">

                           xs:annotation>

                                  xs:documentation>MALTAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MU">

                           xs:annotation>

                                  xs:documentation>MAURITIUSxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MV">

                           xs:annotation>

                                  xs:documentation>MALDIVESxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MW">

                           xs:annotation>

                                  xs:documentation>MALAWIxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MX">

                           xs:annotation>

                                  xs:documentation>MEXICOxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MY">

                           xs:annotation>

                                  xs:documentation>MALAYSIAxs:documentation>

                            xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="MZ">

                           xs:annotation>

                                  xs:documentation>MOZAMBIQUExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NA">

                           xs:annotation>

                                  xs:documentation>NAMIBIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NC">

                           xs:annotation>

xs:documentation>NEW CALEDONIA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NE">

                           xs:annotation>

                                  xs:documentation>NIGERxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NF">

                           xs:annotation>

xs:documentation>NORFOLK ISLAND xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NG">

                           xs:annotation>

                                  xs:documentation>NIGERIAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NI">

                           xs:annotation>

                                  xs:documentation>NICARAGUAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NL">

                           xs:annotation>

                                  xs:documentation>NETHERLANDSxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NO">

                           xs:annotation>

                                  xs:documentation>NORWAYxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NP">

                           xs:annotation>

                                  xs:documentation>NEPALxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NR">

                           xs:annotation>

                                  xs:documentation>NAURUxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NU">

                           xs:annotation>

                                  xs:documentation>NIUExs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="NZ">

                            xs:annotation>

                                  xs:documentation>NEW ZEALANDxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="OM">

                           xs:annotation>

                                  xs:documentation>OMANxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="PA">

                           xs:annotation>

                                  xs:documentation>PANAMAxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="PE">

                           xs:annotation>

                                  xs:documentation>PERUxs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="PF">

                           xs:annotation>

xs:documentation>FRENCH POLYNESIA xs:documentation>

                           xs:annotation>

                     xs:enumeration>

                     xs:enumeration value="PG">

                           xs:annotation>

xs:documentation>PAPUA NEW GUINEA xs:documentation>

                           xs:annotation>