Tiêu chuẩn Quốc gia TCVN 7981-3:2009 - ISO/TS 17369-3:2005

37 79 0
Tiêu chuẩn Quốc gia TCVN 7981-3:2009 - ISO/TS 17369-3:2005

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Tiêu chuẩn Quốc gia TCVN 7981-3:2009 xây dựng theo tiến trình của các dự án trao đổi dữ liệu theo lô (Batch Data Exchange - BDE) và nghiên cứu tình huống, có hai lược đồ được xây dựng, cả hai lược đồ này đều dựa trên cơ sở mô hình thông tin theo đặc tả GESMES/TS.

TIÊU CHUẨN QUỐC GIA TCVN 7981-3:2009 ISO/TS 17369-3:2005 TRAO ĐỔI SIÊU DỮ LIỆU VÀ DỮ LIỆU THỐNG KÊ - PHẦN 3: LƯỢC ĐỒ VÀ TÀI LIỆU SDMXML Statistical data and metadata exchange - Section 3: SDMX-ML: Schema and documentation Lời nói đầu TCVN 7981-3:2009 hồn tồn tương đương với ISO 17369-3:2005 TCVN 7981-3:2009 Ban Kỹ thuật Tiêu chuẩn quốc gia TCVN/TC 154 “Quá trình, yếu tố liệu tài liệu thương mại, công nghiệp hành chính” biên soạn, Tổng cục Tiêu chuẩn Đo lường Chất lượng đề nghị, Bộ Khoa học Công nghệ công bố Bộ tiêu chuẩn TCVN 7981 (ISO 17369) gồm phần sau: - TCVN 7981-1:2008 (ISO/TS 17369-1:2005); Phần 1:Khung tổng quát tiêu chuẩn SDMX - TCVN 7981-2:2008 (ISO/TS 17369-2:2005); Phần 2: Mơ hình thơng tin: Thiết kế khái niệm UML - TCVN 7981-3:2009 (ISO/TS 17369-3:2005); Phần 3: Lược đồ tài liệu SDMX-ML - TCVN 7981-4:2009 (ISO/TS 17369-4:2005); Phần 4: Cú pháp tài liệu SDMX-EDI - TCVN 7981-5:2009 (ISO/TS 17369-5:2005); Phần 5: Hướng dẫn thực thi tiêu chuẩn định dạng SDMX - TCVN 7981-6:2009 (ISO/TS 17369-6:2005); Phần 6: Hướng dẫn SDMX sử dụng dịch vụ web TRAO ĐỔI SIÊU DỮ LIỆU VÀ DỮ LIỆU THỐNG KÊ - PHẦN 3: LƯỢC ĐỒ VÀ TÀI LIỆU SDMXML Statistical data and metadata exchange - Section 3: SDMX-ML: Schema and documentation Bối cảnh 1.1 XML dự án nghiên cứu tình trao đổi liệu theo lơ Theo tiến trình dự án trao đổi liệu theo lô (Batch Data Exchange - BDE) nghiên cứu tình huống, có hai lược đồ xây dựng, hai lược đồ dựa sở mơ hình thơng tin theo đặc tả GESMES/TS Vì vậy, chúng có nhiều khía cạnh giống Tuy nhiên, có đặc điểm khác biệt khác yêu cầu kỹ thuật hai dự án  XML BDE tối ưu hóa để trao đổi tập liệu lớn theo lơ Nó hỗ trợ kiểu trao đổi thiết kế cho GESMES/TS, để hỗ trợ cú pháp XML  XML nghiên cứu tình thiết kế tối ưu hóa để hỗ trợ việc phổ biến web cung cấp kiến trúc chia sẻ liệu sổ đăng ký Rõ ràng, XML đơn thích hợp với nhiều phương pháp tiếp cận, điều thúc đẩy việc xây dựng tiêu chuẩn SDMX-ML thời gian sớm Xem xét yêu cầu kết hợp tất trình hỗ trợ công việc trước đây, thấy việc kiểu tài liệu đơn phương pháp tiếp cận tốt Tất sản phẩm công nghệ SDMX (XML định dạng liệu EDIFACT, sổ đăng ký, v.v) chia sẻ mơ hình thơng tin, mang thông tin Điều đưa đến kết thiết kế XML ứng với năm sáu kiểu tài liệu biết trước 1.2 Kết quả: Thiết kế XML Tất kiểu tài liệu chia sẻ “phong bì” chung mức thơng điệp (“SDMXMessage.xsd”), tập chung thành phần mức thấp (“SDMXCommon.xsd”), vậy, thông tin tiêu đề cấu trúc giống  Lược đồ mô tả cấu trúc tập khóa (“SDMXStructure.xsd”)  Lược đồ liệu chung cho trao đổi liệu chia sẻ (“SDMXGenericData.xsd”)  Lược đồ truy vấn chung để gọi dịch vụ web (“SDMXQuery.xsd”)  Lược đồ tập khóa chuyên dụng trao đổi song phương/cập nhật sửa đổi (“SDMXCompactData.xsd”)  Lược đồ tập khóa chuyên dụng cho việc xử lý cách trình bày sử dụng bên (“SDMXUtilityData.xsd”)  Yêu cầu: Lược đồ tập khóa chuyên dụng liệu phần giao - kết hợp với kiểu tài liệu cô đọng (“SDMXCrossSectionalData.xsd”) 1.3 Thúc đẩy việc sử dụng tiêu chuẩn SDMX-ML Ngoài định dạng khác này, ánh xạ chuẩn công cụ biến đổi tương ứng xây dựng để tạo lược đồ tập khóa chun dụng từ mơ tả cấu trúc để biến đổi trường hợp liệu XML cụ thể từ định dạng mô tả liệu XML sang định dạng khác từ định dạng thành thông điệp SDMX-ML tương ứng Mức hỗ trợ công cụ thúc đẩy việc sử dụng SDMX, cho phép liệu sử dụng dễ dàng qua tồn q trình đáp ứng yêu cầu phức tạp Cuối cùng, tất định dạng chia sẻ Mơ hình thơng tin chung cho phép cách tiếp cận đáp ứng tập rộng yêu cầu SDMX Tài liệu viện dẫn Các tài liệu viện dẫn sau cần thiết cho việc áp dụng tiêu chuẩn Đối với tài liệu viện dẫn ghi năm ban hành áp dụng nêu Đối với tài liệu viện dẫn không ghi năm ban hành áp dụng phiên nhất, bao gồm sửa đổi Ngôn ngữ xác định lược đồ W3 XML, phiên 1.0 (URL: http://www.w3c.orq/XML/Schema#dev) Ngôn ngữ đánh dấu mở rộng W3C, phiên 1.0, xuất lần (URL: http://www.w3c.orq/TR/2004/REC-xml-20040204/) Sự phù hợp Các Điều tiêu chuẩn mang tính quy định, cung cấp quy tắc tạo trường hợp XML SDMX-ML cụ thể lược đồ XML W3C Tổng quan thiết kế 4.1 Phạm vi yêu cầu Để hiểu mối quan hệ số kiểu tài liệu, điều quan trọng phải nắm rõ yêu cầu mà chúng thiết kế để hồn thành cơng việc Theo truyền thống, GESMES/TS (trước GESMES/CB) tạo để trao đổi lượng lớn liệu bên đối tác Việc sử dụng định dạng liệu thể số yêu cầu mà SDMX-ML chấp nhận chúng yêu cầu mình, trường hợp sử dụng yêu cầu để hỗ trợ:  Lượng lớn liệu phải đạt định dạng cô đọng hợp lý, kích cỡ tiềm tàng sở liệu trao đổi  GESMES/TS phải có khả gửi cập nhật gia tăng, gửi toàn sở liệu đầy đủ Việc kiểm tra tính hợp lệ trao đổi khơng địi hỏi trao đổi tồn tập liệu, mà cần gửi thông tin đủ để đảm bảo trình cập nhật sửa đổi khơng xác  Thơng tin có cấu trúc liệu cần truyền  Phải có phép biến đổi đáng tin cậy sang từ cú pháp GESMES/TS EDIFACT  Nên có khả trình bày thơng tin ngơn ngữ tự nhiên ngôn ngữ tương đương đa ngôn ngữ Đây tập yêu cầu mà định dạng XML BDE thiết kế để đáp ứng chúng, chất, kiểu trao đổi có xu hướng trao đổi song phương (hoặc trao đổi “cổng nối”, mà mức độ tiêu chuẩn hóa đặt tập trao đổi song phương) Trong kiểu trao đổi này, hai bên đối tác thỏa thuận q trình trao đổi tập khóa sử dụng, để khơng gặp khó khăn SDMX-ML đối mặt với tập yêu cầu lớn Tuy nhiên, Một yêu cầu lớn hỗ trợ việc phổ biến web, đó, khơng có bên đối tác nào, khơng có nhà cung cấp liệu người sử dụng liệu Các vai trị khơng có quan hệ cần thiết ngồi việc trao đổi liệu đơn, đó, ảnh hưởng đến việc hiểu trình phổ biến tập khóa sử dụng, v.v Ngồi ra, SDMX-ML thiết kế để hỗ trợ việc sử dụng XML kiến trúc trung tâm sổ đăng ký, sử dụng công nghệ dịch vụ web Các trường hợp sử dụng với yêu cầu bổ sung cho trường hợp sử dụng trao đổi song phương việc cập nhật sở liệu:  Để hỗ trợ dịch vụ web phương pháp cơng nghệ tương tự, có u cầu gửi truy vấn đến nguồn thông tin liệu cấu trúc  Người sử dụng (và dịch vụ sổ đăng ký) rõ tập khóa cụ thể, họ phải điều khiển liệu qua tập khóa chí (dịch vụ so sánh) để đặt liệu cấu trúc theo nhiều tập khóa trường hợp XML đơn  XML đơn giản tốt phép người sở hữu web người xây dựng web chưa quen với việc coi thống kê miền sử dụng dễ dàng  Nên sử dụng XML “bình thường” tốt công cụ XML tiêu chuẩn mơi trường phát triển web, phân tích cú pháp, cơng cụ soạn thảo v.v  Việc kiểm tra tính hợp lệ tập liệu nên kiểm tra tính đầy đủ tập liệu - Hồ sơ kiểm tra tính hợp lệ cho cập nhật gia tăng không đầy đủ  Dữ liệu nên cấu trúc không theo liệu chuỗi thời gian, mà theo liệu phần giao để đáp ứng nhu cầu người sử dụng khác Phải có khả lấy liệu cấu trúc theo tập khóa đơn biến đổi liệu thành định dạng chuẩn cho phép hai cách tối ưu hóa cấu trúc  Các định dạng XML thúc đẩy việc tái sử dụng ngữ nghĩa, khái niệm danh sách mã chung phạm vi lớn có thể, cơng nhận quan trì tài nguyên cụ thể (danh sách mã, tập khóa, tập liệu, v.v.) Đây tập yêu cầu rộng, trình khảo sát nghiên cứu, rõ ràng thấy số yêu cầu dễ gây hiểu lầm Hầu khơng thể thiết kế kiểu tài liệu XML đơn thỏa mãn tất yêu cầu Đồng thời, thiết kế chấp nhận nên có quan hệ rõ ràng với Mơ hình thơng tin, để người sử dụng dễ dàng hiểu ý tưởng tập khóa quan hệ với liệu thống kê 4.2 Phương pháp thiết kế Một khía cạnh lớn hướng dẫn thực GESMES/TS mô hình liệu nó, cho phép thơng điệp EDIFACT sử dụng cho nhiều kiểu liệu khác Thiết kế XML xây dựng dựa phương pháp cách mở rộng việc sử dụng mơ hình nhằm bao trùm không kiểu liệu thống kê thể tập khóa mà cịn cú pháp Tập khóa kết cấu siêu liệu - thể nhiều cú pháp, không phụ thuộc vào chúng Xem xét ý tưởng sử dụng mơ hình thơng tin SDMX (tập mơ hình liệu GESMES/TS) nhằm bao trùm cú pháp, thấy phương pháp tương tự sử dụng để bao trùm định dạng XML trường hợp sử dụng Do chúng dựa mô hình nên tính tương đương bảo đảm Đối với phép biến đổi đơn giản, liệu biểu diễn EDIFACT XML trình - cụ thể biến đổi thành thơng tin ưa thích bên nhận liệu Thêm nữa, từ mơ tả xử lý tập khóa (mơ tả XML), có khả tạo mơ tả định dạng, cơng cụ cấu hình đặc trưng cho tập khóa Lí chống lại phương pháp tính phức tạp nó, nhân tố tiêu cực ban bố tiêu chuẩn quốc tế Ngồi ra, nhìn vào u cầu, nhận thấy không cần định dạng XML tập khóa chun dụng mà cịn cần định dạng cung cấp nhiều tập khóa mà khơng phải khơng thay đổi - định dạng phi tập khóa chuyên dụng Kết phân tích ý tưởng quan điểm thỏa thuận Ngay có thỏa thuận rằng; có định dạng XML cho việc mơ tả tập khóa - nhiều khơng cần thiết Thì yêu cầu tồn nhằm giúp cho dịch vụ sử dụng liệu cấu trúc theo tập khóa đơi tổ hợp chúng Điều thể nhu cầu định dạng liệu “chung” Việc truy vấn yêu cầu địi hỏi tạo thơng điệp Query (truy vấn) (trước đây, thảo luận cộng đồng GESMES/TS, chưa hoàn thành) Ngoài ra, nhận thấy rằng, có hai, ba kịch mâu thuẫn yêu cầu mặt thiết kế XML:  Trao đổi, cập nhật sửa đổi sở liệu;  Sử dụng xử lý XML “thông thường” người sở hữu web, người phát triển người sử dụng công cụ XML điển hình;  Trao đổi liệu phần giao (có thể giống với kịch trao đổi sở liệu) Để hỗ trợ tập rộng yêu cầu, số lượng nhỏ tài liệu tiêu chuẩn nên khớp với để đáp ứng yêu cầu xử lý cụ thể Điều bao gồm ba kịch mô tả việc sử dụng kiểu tài liệu truy vấn, yêu cầu cho việc phát triển dịch vụ web ứng dụng tương tự liên quan đến việc tạo liệu SDMX-ML thời gian chạy từ sở liệu Trong thiết kế trì ý tưởng tái sử dụng, nơi có thể, cấu trúc chung tái sử dụng Điều dẫn đến cấu trúc “thơng điệp” chung, đó, có tiêu đề chia sẻ tất tài liệu “phong bì” đơn (khơng nhầm lẫn với phong bì SOAP dịch vụ web, chứa toàn thông điệp SDMX-ML loại) Hơn nữa, cấu trúc kiểu tài liệu XML tập khóa chun dụng giống với cấu trúc kiểu tài liệu khác, nhằm mục đích mở rộng tối đa Để tăng tính quán, nên sử dụng định dạng XML với cấu trúc xác định Kết cuối phân chia chủ yếu định dạng XML “chung” khơng gắn với tập khóa riêng với tập định dạng đặc trưng cho tập khóa kịch sử dụng riêng Các định thiết kế thực đối tượng trình bày giống phần tử thuộc tính XML tạo dựa yêu cầu cụ thể định dạng XML Đối với định dạng mà tính đọng liệu quan trọng, hầu hết trình bày thuộc tính, điều dẫn tới việc trình bày liệu cô đọng Trong trường hợp khác ví dụ thơng điệp UtilityData (dữ liệu tiện ích), kiểu cấu trúc khác sử dụng có cấu trúc dài dịng hơn, lại trình bày nhiều siêu liệu tập khóa (ví dụ: thứ tự khóa) Kiểu khác thân thiết kế xuất phát từ yêu cầu định dạng XML cụ thể thiết kế 4.3 Đóng gói SDMX-ML: Các mơđun tên miền Trong thiết kế lược đồ XML đề xuất, có lược đồ đóng gói dựa ý tưởng tên miền XML sử dụng “các môđun”, giúp người sử dụng hay ứng dụng cần quen với tập tồn thư viện sử dụng Phương pháp phù hợp với thiết kế mô tả thường sử dụng chủ yếu tiêu chuẩn XML miền khác Lợi ích chủ yếu tên miền - đặc biệt việc làm sáng tỏ yêu cầu quan trì tìm kiếm qua việc tái sử dụng cấu trúc liệu họ trì - cho phép SDMX sở hữu mơđun tên miền cho phép quan trì khác sở hữu tên miền đặc trưng cho tập khóa họ trì Kết tập gói tên miền trí với phương pháp thiết kế mô tả Mỗi môđun trường hợp đơn lẻ phần tử schema ngơn ngữ lược đồ XML W3C Ở đó, môđun phụ thuộc môđun khác, chúng sử dụng chế nhập lược đồ XML để đưa kết cấu mô tả môđun khác  Môđun tên miền SDMX chứa kết cấu thông điệp chung, bao gồm thông tin tiêu đề chung (“SDMXMessage.xsd”) - sử dụng với tất môđun tên miền SDMX-ML khác  Môđun tên miền SDMX chứa mô tả siêu liệu có cấu trúc ví dụ tập khóa, khái niệm danh sách mã (“SDMXStructure.xsd”)  Mơđun tên miền SDMX chứa kết cấu dùng chung qua tất kiểu thông điệp SDMX (“SDMXCommon.xsd”) - cần thiết cho tất môđun tên miền SDMX-ML khác (Để thuận tiện, chứa tên miền XML [“xml.xsd”] cung cấp W3C bao gồm thuộc tính xml:lang lược đồ)  Môđun tên miền SDMX mô tả định dạng chung (phi tập khóa) định dạng liệu (“SDMXGenericData.xsd”),  Môđun tên miền SDMX mô tả cấu trúc thông điệp Query (truy vấn) chung (“SDMXQuery.xsd”) - người sử dụng phát triển dịch vụ web, v.v  Môđun tên miền SDMX cung cấp khung cấu chung sử dụng cho tất lược đồ tập khóa Trao đổi Cơ sở liệu, Cập nhật Sửa đổi (“SDMXCompactData.xsd”)- việc sử dụng song phương  Tập môđun tên miền tạo trì người tạo lược đồ “Compact” (cơ đọng) tập khóa - khơng trì SDMX  Mơđun tên miền SDMX cung cấp khung cấu chung sử dụng cho tất lược đồ tập khóa chuyên dụng người sở hữu web người phát triển sử dụng công cụ XML tiêu chuẩn (“SDMXUtilityData.xsd”) để xử lý sử dụng sản phẩm công bố  Tập môđun tên miền tạo trì người tạo lược đồ “Utility” (tiện ích)của tập khóa - khơng trì SDMX  Mơđun tên miền SDMX cung cấp khung cấu chung tất lược đồ tập khóa chuyên dụng liệu phần giao (“SDMXCrossSectionalData.xsd”) để sử dụng song phương xử lý liệu phần giao  Tập môđun tên miền tạo trì người tạo lược đồ “CrossSectional” (phần giao) tập khóa - khơng trì SDMX Các điều sau mơ tả chi tiết định dạng XML đề xuất, định dạng nên kiểm tra với tài liệu cung cấp Các lược đồ đề xuất chia thành lược đồ chung đó, tập định nghĩa lược đồ hoàn chỉnh cung cấp lược đồ tập khóa đó, cấu trúc cung cấp (cùng với mã lược đồ), cộng với hướng dẫn tập khóa cụ thể ánh xạ tới cấu trúc Lược đồ (phi tập khóa) chung Một vài lược đồ SDMX-ML tương tự tất lược đồ tập khóa chuyên dụng Các lược đồ gồm:  SDMXMessage.xsd, mô tả cấu trúc thông điệp chung cho tất thơng điệp SDMXML;  SDMXStructure.xsd, mơ tả tập khóa, danh sách mã khái niệm;  SDMXGenericData xsd, mô tả liệu qua tập khóa việc xử lý chung;  SDMXQuery.xsd, đánh dấu truy vấn dựa vào sở liệu dịch vụ web phù hợp với SDMX;  SDMXCommon.xsd, mô tả kết cấu chung sử dụng lược đồ khác Trong thơng điệp này, có thơng điệp SDMXStructure SDMXGenericData yêu cầu cho việc trao đổi liệu chung Tài liệu cho lược đồ đưa (Bản thân lược đồ bổ sung riêng) 5.1 Môđun tên miền thông điệp SDMX Tên miền: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/message Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/structure (SDMXStructure.xsd) Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/generic (SDMXGenericData.xsd) Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/utility (SDMXUtilityData.xsd) Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/compact (SDMXCompactData.xsd) Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/cross (SDMXCrossSectionalData.xsd) Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/query (SDMXQuery.xsd) Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/common (SDMXCommon.xsd) 5.1.1 Phần tử toàn cục Structure (Cấu trúc) (StructureType/Kiểu cấu trúc): thông điệp chứa tất siêu liệu có cấu trúc tập liệu, tập khóa, khái niệm danh sách mã GenericData (Dữ liệu chung) (GenericDataType/Kiểu liệu chung): sử dụng để truyền liệu theo dạng tập khóa giao UtilityData (Dữ liệu tiện ích) (UtilityDataType/Kiểu liệu tiện ích): chứa liệu dạng XML, đặc trưng cho tập khóa, theo ánh xạ chuẩn tối ưu hóa để hỗ trợ cơng cụ soạn thảo ứng dụng khác đòi hỏi lược đồ XML “điển hình” Định dạng sử dụng để kiểm tra tính hợp lệ liệu theo dạng tập khóa chuyên dụng giống lược đồ XML mong đợi yêu cầu toàn tập liệu Kiểu liệu sử dụng cho cập nhật gia tăng CompactData (Dữ liệu cô đọng) (CompactDataType/Kiểu liệu cô đọng): chứa liệu theo định dạng XML tối ưu hóa cho cập nhật gia tăng việc truyền song phương tập liệu lớn Nó đặc trưng cho tập khóa, theo ánh xạ chuẩn Cho phép giá trị khóa trình bày mức Group (nhóm) CrossSectionalData (Dữ liệu phần giao) (CrossSectionalDataType/Kiểu liệu phần giao): chứa liệu theo định dạng XML tối ưu hóa việc mơ tả quan sát điểm theo thời gian việc truyền song phương tập liệu Nó đặc trưng cho tập khóa theo ánh xạ chuẩn Cho phép giá trị khóa trình bày từ mức Group (nhóm) xuống mức Observation (quan sát) cho phép nhiều giá trị quan sát với “đơn vị đo” khác Thời gian gắn với mức DataSet (tập liệu) QueryMessage (Dữ liệu truy vấn) (QueryMessageType/Kiểu liệu truy vấn): sử dụng để truy vấn sở liệu công bố web gọi dịch vụ web Nó cho phép truy vấn tạo liệu siêu liệu có cấu trúc MessageGroup (Nhóm thơng điệp) (MessageGroupType/Kiểu nhóm thơng điệp): sử dụng phép nhiều thông điệp liệu kiểu đơn chứa đường truyền đơn Phần tử xuất từ yêu cầu dịch vụ có khả trao đổi liệu từ nhiều nguồn cấu trúc theo nhiều tập khóa Header (Tiêu đề) (HeaderType/Kiểu tiêu đề): khai báo tồn cục để hoạt động phần tiêu đề nhóm thay cho lược đồ sử dụng bên Tuy ngoại lệ toàn thiết kế SDMX-ML, nhiều người lại thích sử dụng kết cấu Chú ý thơng điệp SDMX-ML trao đổi bên ngồi tổ chức, nên sử dụng tiêu đề chuẩn - không tạo giả định trường bổ sung kiểu thay không trí bên đối tác 5.1.2 Kiểu phức MessageType (Kiểu thông điệp): kiểu trừu tượng tất thông điệp sử dụng, cho phép kế thừa tính chung Nó cung cấp quy định tính trường tiêu đề Element Content (Type): Header (HeaderType) StructureType (Kiểu cấu trúc): xác định nội dung thông điệp cấu trúc Extends: MessageType Element Content (Type): Agencies (structure:AgenciesType) - giá trị nhỏ nhất: CodeLists (structure:CodeListsType) - giá trị nhỏ nhất: Concepts (structure:ConceptsType) - giá trị nhỏ nhất: KeyFamilies (structure:KeyFamiliesType) - giá trị nhỏ nhất: GenericDataType (Kiểu liệu chung): xác định nội dung thông điệp GenericData (dữ liệu chung) Extends: MessageType Element Content (Type) DataSet (generic:DataSetType) UtilityDataType (Kiểu liệu tiện ích): xác định nội dung thơng điệp UtilityData (dữ liệu tiện ích) Extends: MessageType Element Content (Type): [Reference] (utility:DataSet) CompactDataType (Kiểu liệu cô đọng): xác định nội dung thông điệp CompactData (dữ liệu cô đọng) Extends: MessageType Element Content (Type): [Reference] (compact:DataSet) CrossSectionalDataType (Kiểu liệu phần giao): xác định nội dung thông điệp CrossSectionalData (dữ liệu phần giao) Extends: MessageType Element Content (Type): [Reference] (cross:DataSet) QueryMessageType (Kiểu thông điệp truy vấn (Query)): xác định nội dung QueryMessage (thông điệp truy vấn (Query)) Extends: MessageType Element Content (Type): Query (query:QueryType) MessageGroupType (Kiểu nhóm thơng điệp): xác định nội dung thơng điệp MessageGroup (nhóm thông điệp) Extends: MessageType Choice: [Reference] (generic:DataSet) - giá trị lớn nhất: vô Choice: [Reference] (utility: DataSet) - giá trị lớn nhất: vô Choice: [Reference] (compact:DataSet) - giá trị lớn nhất: vô Choice: [Reference] (cross:DataSet) - giá trị lớn nhất: vô Attribute: id(xs:NMTOKEN) - tùy chọn HeaderType (Kiểu tiêu đề): xác định trường tiêu đề sử dụng cho tất thông điệp ID định danh định nghĩa luồng liệu, liên kết với thời gian, định danh tập liệu Việc kiểm tra cho biết liệu thơng điệp có dùng cho mục đích kiểm tra hay khơng Trường Truncated (cắt bớt) sử dụng thông điệp liệu đáp ứng thông điệp Query (truy vấn) đặt true đáp ứng bị cắt bớt để thỏa mãn giới hạn kích cỡ đưa thuộc tính defaultLimit (giới hạn mặc định) thông điệp Query (truy vấn) Trường Name (tên) cung cấp tên để truyền Trường Prepared (chuẩn bị) ngày tháng chuẩn bị Trường Sender (người gửi) thông tin người gửi trường Receiver (người nhận) thông tin người nhận Trường Agency (cơ quan) cung cấp mã định danh/từ viết tắt cho quan trì tập liệu Id tập liệu cung cấp định danh cho tập liệu Mã Action (hoạt động) cung cấp mã để xác định xem liệu thông điệp bao thông điệp Update (cập nhật) hay thơng điệp Delete (xóa) (khơng sử dụng với thơng điệp UtilityData (dữ liệu tiện ích)) KeyFamilyRef (tham chiếu tập khóa) sử dụng để tham chiếu tập khóa tới tập liệu, sử dụng id (Thơng tin yêu cầu mức DataSet (tập liệu) cho vài thơng điệp, ngồi cung cấp nhằm tạo thuận lợi cho thông điệp khơng u cầu nó.) KeyFamilyAgency (cơ quan trì tập khóa) quy định quan trì tập khóa sử dụng id mã hóa Các trường tham chiếu đến tập liệu không sử dụng thơng điệp chứa truy vấn thơng tin có cấu trúc - thông điệp cung cấp trường cụ thể cho việc nắm bắt thông tin Các thông điệp không sử dụng mặc định Trường Extracted (tách) tem thời gian từ hệ thống trả liệu; ReportingBegin (báo cáo bắt đầu) ReportingEnd (báo cáo kết thúc) cung cấp chu kỳ thời gian chứa thông điệp Trường Source (nguồn) cung cấp thơng tin đọc nguồn liệu Element Content (Type): ID (xs:NCName) Test (xs:boolean) Truncated (xs:boolean) Name (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô Prepared (HeaderTimeType) Sender (PartyType) Receiver (PartyType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô KeyFamilyRef (xs:NMTOKEN) - giá trị nhỏ nhất: KeyFamilyAgency (xs:NMTOKEN) - giá trị nhỏ nhất: DataSetAgency (xs:NMTOKEN) - giá trị nhỏ nhất: DataSetID (xs:NMTOKEN) - giá trị nhỏ nhất: DataSetAction (common:ActionType) - giá trị nhỏ nhất: Extracted (xs:dateTime) - giá trị nhỏ nhất: ReportingBegin (HeaderTimeType) - giá trị nhỏ nhất: ReportingEnd (HeaderTimeType) - giá trị nhỏ nhất: Source (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô PartyType (Kiểu bên tham gia): xác định thông tin gửi bên tham gia khác ví dụ người gửi người nhận thông điệp Trường Name (tên) ID bên trường Contact (liên lạc) cung cấp thông tin liên hệ chi tiết Element Content (Type): Name (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô Contact (ContactType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô Attribute: id (xs:NMTOKEN) - theo quy định ContactType (kiểu liên hệ): xác định thông tin liên hệ bên tham gia Trường Name (tên) cung cấp tên mà người đọc Element Content (Type): Name (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô Department (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô Role (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô Choice: giá trị nhỏ nhất: - giá trị lớn nhất: vô Telephone (xs:string) Fax (xs:string) X400 (xs:string) URI (xs:string) Email (xs:string) 5.1.3 Kiểu đơn giản HeaderTimeType (Kiểu tiêu đề thời gian): cung cấp kiểu liên kết xs:date xs:dateTime cho trường tiêu đề thông điệp 5.2 Môđun tên miền cấu trúc SDMX Tên miền: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/structure Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/common (SDMXCommon.xsd) 5.2.1 Kiểu phức AgenciesType (Kiểu quan): bao gồm nhiều quan Element Content (Type): Agency (AgencyType) - giá trị lớn nhất: vô AgencyType (Kiểu quan): cung cấp cấu trúc để mô tả quan thông tin liên hệ Thuộc tính id mang mã định danh quan Thuộc tính version (phiên bản) phiên mô tả quan Thuộc tính uri cung cấp uri cho cách định danh ln phiên thơng tin quan (điển hình URL phân tích quan mơ tả SDMX-ML) Phần tử Name (tên) phần tử cung cấp tên đọc tổ chức MaintenanceContact (liên hệ trì) cung cấp thơng tin liên hệ quan hoạt động MaintenanceAgency (cơ quan trì); CollectorContact (liên hệ thu thập) hoạt động giống với MaintenanceAgency (cơ quan trì) quan hoạt động người thu thập số liệu thống kê; DisseminatorContact (liên hệ phổ biến) quan hoạt động người phổ biến số liệu thống kê; ReporterContact (liên hệ báo cáo) quan hoạt động người báo cáo số liệu thống kê OtherContact (liên hệ khác) sử dụng để mơ tả vai trị khác Chú ý trường Role (vai trị) cấu trúc thơng tin liên hệ quy định cho OtherContact (liên hệ khác) Cho phép tham chiếu thông tin đầy đủ Agency (cơ quan) cách sử dụng (tối thiểu) trường id, name (tên), uri, với trường uri trỏ tới mô tả ngoại trú thông điệp Structure (cấu trúc) SDMX-ML hợp lệ mà cung cấp thông tin đầy đủ (gọi “tham chiếu ngoại trú”) Nếu tham chiếu ngoại trú tạo, thuộc tính isExternalReference (tham chiếu ngoại trú) phải “true” Element Content (Type): Name (common:TextType) - giá trị lớn nhất: vô MaintenanceContact (ContactType) - giá trị nhỏ nhất: CollectorContact (ContactType) - giá trị nhỏ nhất: DisseminatorContact (ContactType) - giá trị nhỏ nhất: ReporterContact (ContactType) - giá trị nhỏ nhất: OtherContact (ContactType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô Attribute: id (xs:NCName) - theo quy định Attribute: version (xs:string) - tùy chọn Attribute: uri (xs:anyURI) - tùy chọn Attribute: isExternalReference (xs:Boolean) - tùy chọn ContactType (kiểu liên hệ): xác định thông tin liên hệ bên tham gia Phần tử id mang thông tin id người sử dụng liên hệ đó, đó, trường Name (tên) cung cấp tên đọc Element Content (Type): Name (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô id (xs:NMTOKEN) - giá trị nhỏ nhất: Department (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vô Role (common:TextType) - giá trị nhỏ nhất: - giá trị lớn nhất: vơ thuộc tính khơng mã hóa Khơng có giới hạn ký tự sử dụng, mang ngữ nghĩa trình thiết kế tập khóa theo dạng tương tự với trình thiết kế thơng điệp SDMX_EDI Restricts xs:string 5.6 Định dạng liệu mã hóa ký tự Trong tất tài liệu SDMX-ML - cho dù tài liệu có chun tập khóa hay khơng - ký tự mã hóa phải UTF-8 Để đơn giản hóa việc trao đổi siêu liệu liệu thống kê phạm vi toàn cục, giới hạn áp dụng cho việc trình bày định dạng số: dấu phân cách thập phân (“.”) Trong liệu, không dùng ký tự để ngăn cách hàng nghìn Lược đồ tập khóa chun dụng: cấu trúc ánh xạ chuẩn Các lược đồ đặc trưng cho tập khóa, khơng có lược đồ đơn dành cho tất đối tượng sử dụng Trong trường hợp này, ánh xạ chuẩn cung cấp nhằm ngăn việc đưa lược đồ, lược đồ báo trước từ việc kiểm tra thông điệp cấu trúc SDMX mô tả tập khóa chúng lấy làm sở Việc tạo tự động lược đồ tập khóa chuyên dụng theo ánh xạ hệ tự nhiên khơng có cơng cụ miễn phí dùng cho việc tạo lược đồ tập khóa chuyên dụng Điều quan trọng cần ý tất lược đồ tập khóa chuyên dụng dựa điểm trung tâm cấu trúc định danh, cho phép có số lượng nhỏ thẻ phân biệt tập khóa với tập khóa Điều mơ tả cấu trúc “lõi”, cấu trúc có mơđun vùng tên SDMX nó, sau thảo luận ánh xạ từ tập khóa tới giản đồ tập khóa Các lược đồ tương tự Chúng biến đổi theo vị trí thuộc tính giá trị khóa cấu trúc chung quy định, trường hợp liệu phần giao - chấp nhận việc thời gian quy định lần, mức tập liệu, với tác động nhiều quan sát Sự khác biệt thấy lược đồ Utility (tiện ích), thiết kế để mang nhiều siêu liệu cấu trúc, cho phép cơng cụ XML “điển hình” (ví dụ trình soạn thảo phân tích hướng dẫn lược đồ) mang lại lợi ích từ tính sẵn có liệu nhìn chung, cơng cụ khơng có khả tra cứu tập khóa siêu liệu có cấu trúc 6.1 Cấu trúc thông điệp Compact Data (dữ liệu cô đọng) Tên miền: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/compact Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/common (SDMXCommon.xsd) 6.1.1 Phần tử toàn cục DataSet(DataSetType) (Tập liệu (Kiểu tập liệu)): Phần tử DataSet chứa tập liệu Group(GroupType) (Nhóm (Kiểu nhóm)): Phần tử Group chứa nhóm Series(SeriesType) (Chuỗi (Kiểu chuỗi)): Phần tử Series chứa chuỗi Obs(ObsType) (Quan sát (Kiểu quan sát)): Phần tử Obs chứa quan sát 6.1.2 Kiểu phức DataSetType (Kiểu tập liệu): thực vai trò sở có cấu trúc, mở rộng qua việc bổ sung giá trị thuộc tính để phản ánh nhu cầu riêng tập khóa sử dụng xs:extends element GroupType (Kiểu nhóm): thực vai trị sở có cấu trúc, đặt lại tên mở rộng qua việc bổ sung thuộc tính để phản ánh nhu cầu riêng tập khóa cụ thể sử dụng xs:extends element SeriesType (Kiểu chuỗi): thực vai trò sở có cấu trúc, mở rộng qua việc bổ sung thuộc tính để phản ánh nhu cầu riêng tập khóa cụ thể sử dụng xs:extends element ObsType (Kiểu quan sát): thực vai trò sở có cấu trúc, mở rộng qua việc bổ sung thuộc tính để phản ánh nhu cầu riêng tập khóa cụ thể sử dụng xs:extends element 6.2 Cấu trúc thơng điệp Utility Data (dữ liệu tiện ích) Tên miền: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/utility Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/common (SDMXCommon.xsd) 6.2.1 Phần tử toàn cục DataSet(DataSetType) (Tập liệu (Kiểu tập liệu)): tồn để thực vai trò tiêu đề nhóm thay mà phần tử thuộc tính tập khóa giới hạn Group(GroupType) (Nhóm (Kiểu nhóm)): tồn để thực vai trị tiêu đề nhóm thay mà phần tử thuộc tính tập khóa giới hạn Series(SeriesType) (Chuỗi (Kiểu chuỗi)): tồn để thực vai trị tiêu đề nhóm thay mà phần tử thuộc tính tập khóa giới hạn Key(KeyType) (Khóa (Kiểu khóa)): phần tử mà dùng làm tiêu đề nhóm thay chứa giá trị khóa tập khóa Obs(ObsType) (Quan sát (Kiểu quan sát)): tồn để thực vai trò tiêu đề nhóm thay mà phần tử thuộc tính tập khóa bị giới hạn 6.2.2 Kiểu phức DataSetType (Kiểu tập liệu): thực vai trị sở có cấu trúc, mở rộng qua việc bổ sung giá trị thuộc tính để phản ánh nhu cầu riêng tập khóa sử dụng xs:extends element GroupType (Kiểu nhóm): thực vai trị sở có cấu trúc, đặt lại tên mở rộng qua việc bổ sung thuộc tính để phản ánh nhu cầu riêng tập khóa cụ thể sử dụng xs:extends element SeriesType (Kiểu chuỗi): thực vai trị sở có cấu trúc, mở rộng qua việc thêm thuộc tính để phản ánh nhu cầu riêng tập khóa cụ thể sử dụng xs:extends element KeyType (Kiểu khóa): mơ tả kiểu trừu tượng, kiểu xác định phần tử khóa ObsType (Kiểu quan sát): thực vai trò sở có cấu trúc, mở rộng qua việc bổ sung thuộc tính để phản ánh nhu cầu riêng tập khóa cụ thể sử dụng xs:extends element 6.3 Cấu trúc thơng điệp Cross-Sectional Data (dữ liệu phần giao) Tên miền: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/cross Nhập: http://www.SDMX.org/resources/SDMXML/schemas/v1_0/common (SDMXCommon.xsd) 6.3.1 Phần tử toàn cục DataSet(DataSetType) (Tập liệu (Kiểu tập liệu)): chứa tập liệu Group(GroupType) (Nhóm (Kiểu nhóm)): chứa nhóm Section(SectionType) (Phần (Kiểu phần)): chứa phần Obs(ObsType) (Quan sát (Kiểu quan sát)): chứa quan sát với hay nhiều đơn vị đo 6.3.2 Kiểu phức DataSetType (Kiểu tập liệu): thực vai trị sở có cấu trúc, mở rộng qua việc bổ sung giá trị thuộc tính để phản ánh nhu cầu riêng tập khóa sử dụng xs:extends element GroupType (Kiểu nhóm): thực vai trị sở có cấu trúc, mở rộng qua việc bổ sung giá trị thuộc tính để phản ánh nhu cầu riêng tập khóa sử dụng xs:extends element Thuộc tính thời gian giữ giá trị khái niệm miền liệu thời gian quy định tập khóa Nếu thời gian không sử dụng khái niệm tập khóa, khơng có giá trị cần cung cấp Attribute: time (common:TimePeriodType) - tùy chọn SectionType (Kiểu phần): thực vai trị sở có cấu trúc, mở rộng qua việc bổ sung giá trị thuộc tính để phản ánh nhu cầu riêng tập khóa sử dụng xs:extends element ObsType (Kiểu quan sát): thực vai trị sở có cấu trúc, mở rộng qua việc bổ sung giá trị thuộc tính để phản ánh nhu cầu riêng tập khóa sử dụng xs:extends element Nó có khả trình bày giá trị thuộc tính đơn vị đo phần giao sẵn có (khi mở rộng) 6.4 Ánh xạ tới lược đồ tập khóa chuyên dụng 6.4.1 Các quy tắc chung Đối với tất lược đồ tập khóa (Compact (cơ đọng), Utility(tiện ích) Cross-Sectional (phần giao)) SDMX cung cấp tên miền sử dụng làm sở để mở rộng lược đồ tập khóa Lược đồ tập khóa chuyên dụng tạo tên miền đích, sở hữu trì quan tạo Sử dụng thuộc tính targetNamespace phần tử lược đồ để định danh tên miền chứa lược đồ tập khóa Môđun tên miền cung cấp SDMX lớp lược đồ tập khóa chuyên dụng kết hợp chặt chẽ cách sử dụng phần tử nhập lược đồ tập khóa chun dụng Mơđun tên miền chung SDMX phải nhập vào lược đồ Các thuộc tính xml:namespace bổ sung cho phần tử lược đồ yêu cầu Thuộc tính elementFormDefault phần tử lược đồ đưa giá trị “giới hạn”, cịn thuộc tính attributeFormDefault đưa giá trị “vô cùng” Tất bổ sung cho môđun SDMX tạo cách sử dụng phần tử mở rộng từ Lược đồ XML W3C Thuật ngữ “các mức cấu trúc” tham chiếu tới môđun SDMX nhập, bao gồm:  Mức DataSet (tập liệu)  Mức Group (nhóm)  Mức Series (chuỗi)  Mức Observation (quan sát) Các mức thường tham chiếu đến phần tử cung cấp mơđun SDMX thuộc tính phần tử gán Trong vài trường hợp, kết cấu đặt tên cụ thể tập khóa trở thành thành viên tập phần tử tương ứng với mức đặt tên Với tất ánh xạ tập khóa trên, môđun tên miền SDMX-ML định danh với từ viết tắt sử dụng lược đồ chuẩn (“compact:” tham chiếu tới môđun CompactData; “common:” tới môđun tên miền Common, “utility:” tới môđun tên miền UtilityData; “cross:” tới môđun CrossSectionalData) Chú ý tất ánh xạ sau đây, thuật ngữ “tên khái niệm” giá trị thuộc tính id khái niệm tìm thấy thơng điệp SDMX-ML mơ tả tập khóa 6.4.2 Lược đồ Compact (cơ đọng) Lược đồ Compact (cô đọng) biểu diễn tất giá trị thuộc tính giá trị miền liệu thuộc tính XML Các thuộc tính đặt mức khác cấu trúc “cô đọng” nhập Lược đồ tập khóa sử dụng nhóm thay XSD để gắn phần tử thuộc tính tập khóa tới cấu trúc cung cấp tên miền “compact:” Phần tử tồn cục có tên “DataSet” khai báo, với thuộc tính XSD substitutionGroup có giá trị tham chiếu đến phần tử DataSet “compact:” namespace Thuộc tính kiểu tham chiếu DataSetType tên miền tập khóa XSD complexType khai báo có tên “DataSetType” Có XSD complexContent chứa phần tử mở rộng XSD, với thuộc tính sở DataSetType “compact:” namespace Việc mở rộng bao gồm phần tử lựa chọn XSD, với thuộc tính minOccurs có giá trị “0” maxOccurs có giá trị “vơ cùng” Lựa chọn chứa tham chiếu phần tử XSD nhóm đặt tên khai báo tập khóa Chúng có thuộc tính tham chiếu XSD với giá trị tên nhóm cung cấp tập khóa (Các phần tử lấy tên nhóm khai báo tập khóa) Ngoài ra, phần tử XSD khai báo theo lựa chọn với thuộc tính tham chiếu có giá trị Series (chuỗi) Thêm nữa, phần tử có tên Annotations (ghi chú) khai báo theo lựa chọn với kiểu AnnotationsType từ tên miền “common:” Đối với thuộc tính khai báo tập khóa với attachmentLevel “DataSet”, thuộc tính XML khai báo phần mở rộng Thuộc tính có tên với khái niệm thuộc tính tập khóa, có giá trị thuộc tính sử dụng “tùy chọn” Đối với thuộc tính mã hóa, thuộc tính XML gắn với kiểu giá trị tên danh sách mã biểu diễn Trong tên miền tập khóa, danh sách mã biểu diễn khai báo simpleType, khai báo chứa danh sách bảng liệt kê, tương đương với giá trị danh sách mã mơ tả tập khóa Chúng phần mở rộng kiểu liệu “string” XSD Các giá trị liệt kê giá trị mã Mô tả mã đặt bên phần tử “tài liệu” XSD chứa phần tử “ghi chú”, thân chúng chứa phần tử “liệt kê” giống trường hợp phần tử tài liệu XSD Khơng có văn khác xuất trường hợp riêng phần tử tài liệu XSD, phần tử tài liệu XSD khác xuất phần tử liệt kê XSD Các thuộc tính khơng mã hóa biểu diễn với phần tử simpleType XSD khai báo tên miền tập khóa, với tên tạo cách lấy tên thuộc tính tập khóa viết thêm “Type” Nếu khơng bị giới hạn thuộc tính nằm lược đồ XML W3C với kiểu gốc “string (chuỗi ký tự)”; giới hạn quy định tập khóa, thuộc tính giới hạn kiểu liệu “string” XSD, trừ chúng có độ dài tối đa quy định tập khóa Nếu độ dài tối đa cung cấp mơ tả tập khóa áp dụng điều sau đây:  Nếu dạng số sở giới hạn kiểu liệu “decimal”  Nếu dạng chữ sở giới hạn kiểu liệu common:AlphaType  Nếu dạng vừa số vừa chữ sở giới hạn kiểu liệu common:AlphaNumericType Nếu độ dài tối đa quy định, giá trị thuộc tính khơng phải độ dài cố định maxLength XSD simpleType nên lấy với độ dài tối đa thuộc tính quy định tập khóa Nếu giá trị thuộc tính độ dài cố định thuộc tính XSD minLength nên lấy giá trị Nếu thuộc tính khơng mã hóa kiểu số số lượng phân số thập phân quy định tập khóa, fracDig kiểu đơn giản nên lấy giá trị quy định tập khóa Đối với nhóm đặt tên tập khóa, phần tử XSD tồn cục khai báo, lấy tên nhóm Thuộc tính kiểu XSD có giá trị tạo cách lấy tên phần tử thêm “Type” vào cuối Nó có thuộc tính substitutionGroup mà tham chiếu phần tử Group (nhóm) khai báo tên miền “compact:” XSD complexType khai báo cho nhóm đặt tên tập khóa, với tên tạo cách lấy tên nhóm tập khóa viết thêm “Type” Nó có phần tử XSD complexContent chứa XSD extends với giá trị thuộc tính sở compact:GroupType Phần tử mở rộng chứa phần tử chuỗi XSD Một phần tử có tên Annotations (ghi chú) bổ sung cho đoạn cuối chuỗi, với kiểu AnnotationsType từ “common:”namespace Nó có giá trị minOccurs “0” Đối với thuộc tính tập khóa với attachmentLevel “Group (nhóm)”, phần tử thuộc tính XSD bổ sung phần tử mở rộng, với thuộc tính sử dụng “tùy chọn” thuộc tính kiểu xác định cho mức DataSet Thuộc tính Name (tên) đề cập tên khái niệm thuộc tính tập khóa Đối với miền liệu tham chiếu phần tử DimensionRef (tham chiếu miền liệu) khai báo Group (nhóm) đặt tên tập khóa XML, phần tử thuộc tính XSD bổ sung cho phần tử mở rộng, với thuộc tính sử dụng đặt “theo quy định” thuộc tính kiểu xác định cho thuộc tính mã hóa mức tập liệu Thuộc tính Name(tên) đề cập tên khái niệm miền liệu tập khóa Phần tử tồn cục XSD có tên Series (chuỗi) khai báo tên miền tập khóa, với kiểu thuộc tính SeriesType (kiểu chuỗi) substitutionGroup tham chiếu compact:Series XSD complexType khai báo với tên SeriesType (kiểu chuỗi) Nó chứa XSD complexContent với phần tử mở rộng XSD mà có giá trị thuộc tính sở compact:SeriesType Phần tử mở rộng chứa phần tử chuỗi XSD, bao gồm phần tử XSD với thuộc tính ref có giá trị “Obs” Thuộc tính minOccurs có giá trị “0 maxOccurs có giá trị “vơ cùng” Phần tử có tên Annotations (ghi chú) bổ sung cho đoạn cuối chuỗi, với kiểu AnnotationsType từ “common:” namespace Nó có giá trị minOccurs “0” Đối với thuộc tính tập khóa với attachmentLevel “Series (chuỗi)”, phần tử thuộc tính XSD bổ sung cho phần tử mở rộng, với thuộc tính sử dụng đặt “tùy chọn” thuộc tính kiểu xác định cho mức DataSet (tập liệu) Thuộc tính Name tên khái niệm thuộc tính tập khóa Ngoại lệ thuộc tính có giá trị thuộc tính isTimeFormat “true” -trong trường hợp này, xử lý thuộc tính mức chuỗi khác trừ thuộc tính sử dụng có giá trị “theo quy định” Phần tử toàn cục XSD khai báo có tên “Obs” Phần tử có thuộc tính substitutionGroup với giá trị “compact:Obs” kiểu “ObsType” Phần tử XSD complexType khai báo với tên “ObsType” XSD complexContent Nó chứa phần tử XSD extends với thuộc tính sở “compact:ObsType” phần tử chuỗi XSD Phần tử chuỗi chứa phần tử có tên Annotation (ghi chú), với kiểu AnnotationsType từ “common:” namespace Phần tử có giá trị minOccurs “0” Phần tử mở rộng có phần tử thuộc tính XSD đó, có thuộc tính tên mà giá trị tên khái niệm TimeDimension (miền liệu thời gian) từ tập khóa Phần tử có thuộc tính sử dụng “tùy chọn” thuộc tính kiểu “common:TimePeriodType” Phần tử mở rộng có phần tử thuộc tính XSD đó, có tên thuộc tính mà giá trị tên khái niệm đơn vị đo từ tập khóa Phần tử có thuộc tính sử dụng “tùy chọn” thuộc tính kiểu XSD “double” Đối với thuộc tính khai báo tập khóa với attachmentLevel “Observation (quan sát)”, thuộc tính XSD bổ sung cho phần tử mở rộng Mỗi thuộc tính XSD lấy tên khái niệm thuộc tính khai báo tập khóa có thuộc tính sử dụng “tùy chọn” Thuộc tính kiểu xác định cho thuộc tính mức DataSet (tập liệu) mơ tả Khơng có kết cấu hay khai báo khác bổ sung cho lược đồ tạo cách sử dụng ánh xạ Các dải thời gian CompactData (dữ liệu cô đọng); Không giống với định dạng liệu SDMX-ML khác, định dạng CompactData (dữ liệu đọng) tập khóa biểu diễn tập giá trị quan sát mà không cho phép cung cấp thời gian cho giá trị Nếu Series (chuỗi) có thời gian cung cấp cho quan sát đầu tiên, quan sát chuỗi bỏ qua thời gian, cung cấp giá trị quan sát (giá trị thuộc tính đặt tên sau đơn vị đo đầu tiên) thuộc tính yêu cầu (xem bên dưới) Các lần quan sát tính tốn theo tần suất quy định giá trị thuộc tính định dạng thời gian liên quan (nếu khơng có giá trị miền liệu tần suất), tính tốn ứng dụng Chú ý hỗ trợ chức khơng bắt buộc cho ứng dụng khơng địi hỏi hỗ trợ tuyên bố phù hợp chúng Nó cho phép cung cấp giá trị thời gian cho quan sát cuối chuỗi, cho phép kiểm tra kép việc tính tốn điều khơng bắt buộc Xóa cập nhật thông điệp CompactData (dữ liệu cô đọng): Trong phần tử Header (tiêu đề), trường hành động quy định thông điệp loại cập nhật hay loại xóa Nếu thơng điệp cập nhật sử dụng để gửi thông tin thông tin cập nhật mà chứa liệu, tài liệu (đó là, giá trị thuộc tính mơ tả tập khóa) hai (Các thỏa thuận liên quan đến việc sử dụng thông điệp cập nhật quy định bên đối tác) Đối với thơng điệp xóa, u cầu khóa chuỗi thời gian ln gửi để xóa liệu, định danh toàn chuỗi thiếu chu kỳ thời gian quy định tập chu kỳ thời gian cụ thể, bao gồm đoạn thời gian Các giá trị thuộc tính xóa cách gửi tồn phần thuộc tính, với giá trị hợp lệ thuộc tính (theo lược đồ XSD) lấy để biểu thị giá trị thuộc tính hành nên xóa 6.4.3 Lược đồ Cross-Sectional (phần giao) Các lược đồ phần giao tập khóa biểu diễn cách trình bày liệu dựa chuỗi phi thời gian tạo tập khóa Chúng có khả biểu diễn liệu thống kê thời gian khơng phải khái niệm - là, chúng cung cấp định dạng SDMX-ML cho liệu mà vốn liệu phần giao Với định dạng CompactData (dữ liệu cô đọng), giá trị khóa giá trị thuộc tính gắn với cấu trúc gồm bốn mức thuộc tính XML Đối với liệu phần giao, thuật ngữ “Series (chuỗi)” từ viết tắt “chuỗi thời gian” thay kết cấu “Section (phần)” tương đương Chú ý nhóm khai báo tập khóa khơng quan tâm đến mục đích định dạng liệu phần giao Chúng thay phần tử Group (nhóm) chung, bỏ qua ứng dụng xử lý ghi để tuân theo tính hợp lệ giá trị thuộc tính nhóm Section (phần) Điều lược đồ phần giao đơn SDMX-ML mơ tả tập khóa cho phép nhiều miền liệu biểu diễn mức quan sát, thay vai trò thời gian định dạng hướng chuỗi thời gian, cho phép giá trị khóa giá trị thuộc tính đính kèm nhiều mức Phần tử tồn cục có tên “DataSet (tập liệu)” khai báo với thuộc tính XSD substitutionGroup có giá trị tham chiếu đến phần tử DataSet tên miền “cross:” Thuộc tính kiểu tham chiếu DataSetType(kiểu tập liệu) tên miền tập khóa XSD complexType khai báo có tên “DataSetType” Nó có XSD complexContent chứa phần tử mở rộng XSD, với thuộc tính sở DataSetType tên miền “cross:” Phần mở rộng bao gồm phần tử lựa chọn XSD, với minOcurs “0” maxOccurs “vô cùng” Phần tử lựa chọn bao gồm tham chiếu phần tử XSD với giá trị “Group (nhóm)” Ngồi ra, phần tử XSD khai báo lựa chọn với thuộc tính ref, giá trị Section (phần) Thêm nữa, phần tử có tên Annotations (ghi chú) bổ sung cho lựa cho, với kiểu AnnotationsType (kiểu ghi chú) từ tên miền “common:” Nó có thuộc tính minOccurs “0” Đối với thuộc tính miền liệu khai báo tập khóa với crossSectionalAttachDataSet “true”, thuộc tính XML khai báo phần mở rộng Nó có tên với khái niệm thuộc tính khái niệm miền liệu tập khóa Và có giá trị thuộc tính sử dụng “tùy chọn” Đối với thuộc tính mã hóa, thuộc tính XML đưa giá trị kiểu tên danh sách mã biểu diễn Trong tên miền tập khóa, danh sách mã biểu diễn khai báo simpleType bao gồm danh sách bảng liệt kê, tương đương với giá trị danh sách mã, mơ tả tập khóa Chúng phần mở rộng kiểu liệu “string (chuỗi ký tự)” Các giá trị liệt kê giá trị mã Các mô tả mã đặt bên phần tử “tài liệu” XSD, chứa phần tử “ghi chú” XSD mà thân chúng chứa phần tử “liệt kê” XSD trường hợp phần tử tài liệu XSD Khơng có văn khác xuất với trường hợp riêng phần tử tài liệu XSD này, phần tử tài liệu XSD khác xuất phần tử liệt kê XSD Các thuộc tính khơng mã hóa biểu diễn với phần tử XSD simpleType khai báo tên miền tập khóa, với tên tạo cách lấy tên khái niệm thuộc tính tập khóa viết thêm “Type” Nếu khơng giới hạn, chúng lược đồ W3C XML với kiểu ban đầu “string”; giới hạn quy định tập khóa, chúng giới hạn kiểu liệu “string”, trừ chúng có độ dài lớn quy định tập khóa Nếu độ dài lớn cung cấp mô tả tập khóa vận dụng điều sau:  Nếu dạng số sở giới hạn kiểu liệu “decimal”  Nếu dạng chữ sở giới hạn kiểu liệu common:AlphaType  Nếu dạng vừa số vừa chữ sở giới hạn kiểu liệu common:AlphaNumericType (trong đó, “common:” biểu thị mơđun tên miền SDMX) Nếu độ dài lớn quy định, giá trị thuộc tính khơng phải độ dài cố định maxLength XSD simpleType nên đặt với độ dài tối đa thuộc tính quy định tập khóa Nếu giá trị thuộc tính độ dài cố định thuộc tính XSD minLength nên đặt giá trị Nếu thuộc tính khơng mã hóa kiểu số số lượng phân số thập phân quy định tập khóa, fracDig kiểu đơn giản nên lấy giá trị quy định tập khóa Phần tử XSD tồn cục khai báo có tên Group (nhóm) Thuộc tính kiểu XSD có giá trị GroupType (kiểu nhóm) Phần tử có thuộc tính substitutionGroup mà tham chiếu phần tử Group khai báo tên miền “cross:” XSD complexType có tên GroupType (kiểu nhóm) khai báo Nó có phần tử complexContent chứa XSD extends với giá trị thuộc tính sở compact:GroupType Phần tử mở rộng chứa phần tử chuỗi XSD, bao gồm phần tử XSD với tham chiếu đến phần tử Section Thuộc tính minOccurs có giá trị “0” maxOccurs có giá trị “vơ cùng” Phần tử có tên Annotations (ghi chú) bổ sung đến phần cuối chuỗi, với kiểu AnnotationsType từ tên miền “common:” Phần tử có giá trị minOccurs “0” Đối với thuộc tính miền liệu tập khóa với crossSectionalAttachGroup có giá trị “true” isFrequencyDimension có giá trị “true”, phần tử thuộc tính XSD bổ sung đến phần tử mở rộng, với thuộc tính sử dụng đặt “tùy chọn” thuộc tính kiểu xác định cho mức DataSet (tập liệu) Thuộc tính Name(tên) tên khái niệm thuộc tính khái niệm miền liệu tập khóa Phần tử tồn cục XSD có tên Section (phần) khai báo tên miền tập khóa, với kiểu SectionType thuộc tính substitutionGroup tham chiếu compact:Section XSD complexType khai báo với tên SectionType Nó chứa XSD complexContent với phần tử mở rộng XSD mang giá trị thuộc tính cross:SectionType Phần tử mở rộng chứa phần tử lựa chọn XSD với minOccurs “0” maxOccurs “vô cùng”, chứa phần tử XSD cho CrossSectionalMeasure (đơn vị đo phần giao) khai báo tập khóa, với thuộc tính ref mà giá trị tên khái niệm đơn vị đo Phần tử có tên Annotations bổ sung đến đoạn cuối phần tử lựa chọn, với kiểu AnnotationsType từ “common:” namespace Đối với thuộc tính miền liệu tập khóa với crossSectionalAttachSection có giá trị “true”, phần tử thuộc tính XSD bổ sung cho phần tử mở rộng, với thuộc tính sử dụng đặt “tùy chọn” thuộc tính kiểu xác định cho mức DataSet (tập liệu) Phần tử Name (tên) tên khái niệm thuộc tính khái niệm miền liệu tập khóa Phần tử toàn cục XSD khai báo cho CrossSectionalMeasure (đơn vị đo phần giao) tập khóa, với tên khái niệm đơn vị đo Phần tử có thuộc tính substitutionGroup với giá trị “cross:Obs” có kiểu “ObsType” Nếu khơng có CrossSectionalMeasures (các đơn vị đo phần giao) khai báo sử dụng PrimaryMeasure (đơn vị đo chính) để thay Phần tử XSD complexType khai báo cho CrossSectionalMeasure (đơn vị đo phần giao) tập khóa với tên tạo cách viết thêm “Type” vào khái niệm đơn vị đo Các khai báo chứa XSD complexContent XSD complexContent chứa phần tử mở rộng XSD với thuộc tính sở “cross:ObsType” Nó chứa phần tử chuỗi XSD Phần tử chuỗi chứa phần tử có tên Annotations (ghi chú), với kiểu AnnotationsType (kiểu ghi chú) từ “common:” namespace Nó có giá trị minOccurs “0” Phần tử mở rộng có giá trị thuộc tính XSD bên thuộc tính miền liệu có crossSectionalAttachObservation giá trị “true” danh sách tên khái niệm phép đo phần tử AttachmentMeasure (đơn vị đo kèm theo) khai báo Thuộc tính XSD mang giá trị tên từ tên khái niệm thuộc tính Nó có thuộc tính sử dụng “tùy chọn” thuộc tính kiểu mơ tả cho mức DataSet (tập liệu) Ngồi ra, thuộc tính khai báo với tên “value” kiểu XSD “double” Thuộc tính sử dụng “tùy chọn” (Chú ý với miền liệu mà việc biểu diễn mã hóa tương ứng với CrossSectionalMeasures khơng có thuộc tính crossSectionalAttachObservation “true”.) Nếu khơng có CrossSectionalMeasures (đơn vị đo phần giao) khai báo tập khóa có thuộc tính Name (tên) giá trị tên khái niệm PrimaryMeasure (đơn vị đo chính) từ tập khóa Nó có thuộc tính sử dụng “tùy chọn” thuộc tính kiểu XSD “double” Trong trường hợp này, với thuộc tính khai báo tập khóa với attachmentLevel “Observation (quan sát)”, thuộc tính XSD bổ sung tới phần tử mở rộng Mỗi thuộc tính XSD lấy tên khái niệm thuộc tính khai báo tập khóa có thuộc tính sử dụng “tùy chọn” Thuộc tính kiểu xác định cho thuộc tính mức DataSet (tập liệu) mơ tả Ngồi ra, thuộc tính khai báo với tên giá trị kiểu “xs:double” Thuộc tính sử dụng “tùy chọn” Khơng có khai báo kết cấu khác bổ sung cho lược đồ tạo cách sử dụng ánh xạ Thơng điệp xóa cập nhật Cross-SectionalData (dữ liệu phần giao); Trong phần tử Header(tiêu đề), trường hành động quy định thông điệp cập nhật hay xóa Nếu thơng điệp cập nhật, sử dụng để gửi thơng tin thơng tin cập nhật, chứa liệu, tài liệu (đó là, giá trị thuộc tính mơ tả tập khóa) hai (Các thỏa thuận việc sử dụng thông điệp cập nhật nên quy định bên đối tác.) Đối với thơng điệp xóa, u cầu khóa tồn gửi tới để xóa liệu, định danh toàn chuỗi vắng mặt chu kỳ thời gian giá trị bị xóa cách gửi tồn phần thuộc tính, với giá trị hợp lệ thuộc tính (theo lược đồ XSD) lấy biết giá trị thuộc tính hành nên xóa 6.4.4 Lược đồ Utility (tiện ích) Các lược đồ Utility (tiện ích) khác với lược đồ Compact (cô đọng) Cross-Sectional (phần giao) chúng khác biệt việc biểu diễn thuộc tính miền liệu thiết lập tập khóa Thiết kế trì thứ tự khóa - thiết kế cung cấp nhiều siêu liệu mặt cấu trúc tập khóa mà không yêu cầu xử lý truy cập thông điệp cấu trúc mơ tả tập khóa Điều tạo nên quy tắc vốn có cấu trúc tập khóa ln sẵn có cho cơng cụ trình soạn thảo XML hướng dẫn lược đồ, chúng phần lý định dạng lược đồ Utility (tiện ích) Lược đồ Utility (tiện ích) sử dụng kỹ thuật tương tự với lược đồ tập khóa chuyên dụng lược đồ Cross-Sectional (phần giao) cách tạo nhóm thay ghi đầu phần tử DataSet (tập liệu), Group (nhóm), Series (chuỗi) mức Observation (quan sát) Điều làm theo cách mà thông điệp thơng qua hồn tồn với trình phân tách XML chung kích cỡ rộng định dạng CompactData (dữ liệu cô đọng) CrossSectionalData (dữ liệu phần giao) Phần tử tồn cục có tên “DataSet (tập liệu)” khai báo với thuộc tính XSD substitutionGroup có giá trị tham chiếu đến phần tử DataSet tên miền “Utility” Thuộc tính kiểu tham chiếu DataSetType (kiểu tập liệu) tên miền tập khóa XSD complexType khai báo có tên “DataSetType” Nó có XSD complexContent chứa phần tử mở rộng XSD với thuộc tính sở DataSetType tên miền “utility:” Phần mở rộng bao gồm phần tử chuỗi XSD chứa phần tử lựa chọn đầu tiên, với giá trị maxOccurs “vô cùng” Việc lựa chọn chứa tham chiếu phần tử XSD cho nhóm có tên khai hóa tập khóa Chúng có thuộc tính ref XSD với giá trị tên nhóm cung cấp tập khóa (Các phần tử mang tên nhóm khai báo tập khóa) Nếu khơng có nhóm đặt tên phần tử XSD khai báo lựa chọn với thuộc tính ref có giá trị Series(chuỗi) Phần tử có tên Annotations (ghi chú) bổ sung đến phần cuối chuỗi, với kiểu AnnotationsType (kiểu ghi chú) từ tên miền “common:” thuộc tính minOccurs “0” Đối với thuộc tính khai báo tập khóa với attachmentLevel “DataSet”, thuộc tính XML khai báo phần mở rộng Nó có tên với khái niệm thuộc tính tập khóa Nó cịn có thuộc tính sử dụng với giá trị “theo quy định’’ thuộc tính khai báo tập khóa có assgnmentStatus “bắt buộc” thuộc tính sử dụng “tùy chọn”, assignmentStatus tập khóa “có điều kiện” Đối với thuộc tính mã hóa, thuộc tính XML đưa giá trị kiểu id danh sách mã biểu diễn Trong tên miền tập khóa, danh sách mã biểu diễn khai báo simpleType, khai báo chứa danh sách bảng liệt kê, tương đương với giá trị danh sách mã mơ tả tập khóa Chúng phần mở rộng kiểu liệu “string” XSD Các giá trị liệt kê giá trị mã Các mô tả mã đặt bên phần tử “tài liệu” XSD, chứa phần tử “ghi chú” XSD, mà thân chúng chứa phần tử “liệt kê” XSD trường hợp phần tử tài liệu XSD Khơng có văn khác xuất trường hợp cụ thể phần tử mở rộng này, phần tử tài liệu XSD khác xuất phần tử liệt kê XSD cho trước Các thuộc tính khơng mã hóa biểu diễn với phần tử XSD simpleType khai báo tên miền tập khóa, với tên tạo cách lấy tên khái niệm thuộc tính tập khóa viết thêm “Type” Nếu khơng bị giới hạn, chúng lược đồ W3C XML có kiểu gốc “string”; giới hạn quy định tập khóa chúng giới hạn kiểu liệu “string” XSD, trừ chúng có độ dài lớn quy định tập khóa Nếu độ dài lớn cung cấp mơ tả tập khóa, vận dụng điều sau:  Nếu dạng số sở giới hạn kiểu liệu “decimal”  Nếu dạng chữ sở giới hạn kiểu liệu common:AlphaType  Nếu dạng vừa số vừa chữ sở giới hạn kiểu liệu common:AlphaNumericType Nếu độ dài lớn quy định, giá trị thuộc tính khơng phải độ dài cố định maxLength XSD simpleType nên đặt với độ dài lớn thuộc tính quy định tập khóa Nếu giá trị thuộc tính độ dài cố định thuộc tính XSD minLength nên đặt giá trị Nếu thuộc tính khơng mã hóa kiểu số số thập phân quy định tập khóa fracDig kiểu đơn giản nên lấy giá trị quy định tập khóa Đối với nhóm đặt tên tập khóa, phần tử XSD tồn cầu khai báo, lấy tên nhóm Thuộc tính kiểu XSD có giá trị tạo cách lấy tên phần tử thêm “Type” vào cuối thuộc tính Nó có thuộc tính substitutionGroup tham chiếu phần tử Group (nhóm) khai báo tên miền “utility:” XSD complexType khai báo cho nhóm có tên khai báo tập khóa, với tên tạo cách lấy tên nhóm tập khóa viết thêm “Type” Nó có phần tử XSD complexContent chứa phần tử mở rộng XSD với giá trị thuộc tính sở utility:GroupType Phần tử mở rộng chứa phần tử chuỗi XSD mà bao gồm phần tử XSD với tham chiếu đến phần tử Series Thuộc tính maxOccurs có giá trị “vơ cùng” Phần tử có tên Annotations bổ sung đến phần cuối chuỗi, với kiểu AnnotationsType từ “common:” namespace Nó có giá trị minOccurs “0” Đối với thuộc tính tập khóa với attachmentLevel “Group”, phần tử thuộc tính XSD bổ sung đến phần tử mở rộng nhóm cho trước Để xác định thuộc tính mức Group khai báo tập khóa bổ sung đến kiểu XSD nhóm có tên cụ thể, quan sát phần tử AttachmentGroup XML tập khóa Nếu phần tử nhóm lược đồ tập khóa khai báo xuất phần tử AttachmentGroup (nhóm đính kèm) XML tập khóa thuộc tính nên bao gồm lược đồ Utility (tiện ích) tạo Nếu bổ sung, thuộc tính nên khai báo xác định cho mức DataSet (tập liệu) Thuộc tính Name (tên) tên khái niệm thuộc tính tập khóa Phần tử tồn cục XSD có tên Series(chuỗi) khai báo tên miền tập khóa, với kiểu SeriesType (kiểu chuỗi) thuộc tính substitutionGroup tham chiếu utility:Series XSD complexType khai báo với tên SeriesType (kiểu chuỗi) Nó có XSD complexContent, với phần tử mở rộng có giá trị thuộc tính sở utility:SeriesType Phần tử mở rộng chứa phần tử chuỗi XSD, phần tử chứa phần tử XSD mà giá trị ref “Key” Tiếp theo phần tử XSD với thuộc tính ref có giá trị “Obs” Thuộc tính maxOccurs có giá trị “vơ cùng” Phần tử có tên Annotations (ghi chú) bổ sung đến phần cuối chuỗi, với kiểu AnnotationsType (kiểu ghi chú) từ tên miền “common:” Nó có giá trị minOccurs “0” Đối với thuộc tính tập khóa với attachmentLevel “Series (chuỗi)”, phần tử thuộc tính XSD bổ sung đến phần tử mở rộng, với thuộc tính tên, sử dụng, kiểu xác định cho mức DataSet(tập liệu) Phần tử tồn cục XSD có tên Key khai báo Kiểu phần tử KeyType (kiểu khóa) thuộc tính substitutionGroup với giá trị utility:Key XSD complexType khai báo với tên KeyType (kiểu khóa) Nó có phần tử XSD complexContent với phần tử mở rộng XSD bên trong, thuộc tính sở có giá trị “utility:KeyType” Phần tử mở rộng chứa chuỗi phần tử XSD, cho miền liệu phi thời gian tập khóa, theo thứ tự mà chúng xuất XML tập khóa Các phần tử có tên giống với khái niệm miền liệu tập khóa mà chúng biểu diễn Các thuộc tính kiểu tên simpleTypes tạo cho thuộc tính mã hóa mức DataSet (tập liệu) Phần tử tồn cục XSD khai báo có tên “Obs” Phần tử có thuộc tính substitutionGroup với giá trị “utility:Obs” kiểu “ObsType” Phần tử XSD complexType khai báo với tên “ObsType” XSD complexContent Nó chứa phần tử mở rộng XSD với thuộc tính sở “compact:ObsType” chứa phần tử chuỗi XSD Phần tử chuỗi chứa phần tử mà tên tên khái niệm TimeDimension (miền liệu thời gian) từ tập khóa, với kiểu common:TimePeriodType Nó theo sau phần tử mà tên phần tử tên PrimaryMeasure khai báo tập khóa, với kiểu XSD “double” Cuối phần tử có tên Annotations (ghi chú), với kiểu AnnotationsType (kiểu ghi chú) từ tên miền “common:’’ Nó có giá trị minOccurs “0” Đối với thuộc tính khai báo tập khóa với attachmentLevel “Observation (quan sát)”, thuộc tính XSD bổ sung đến phần tử mở rộng Mỗi thuộc tính XSD lấy tên khái niệm thuộc tính khai báo tập khóa có thuộc tính sử dụng, tên kiểu tạo xác định thuộc tính mức DataSet mơ tả Khơng có khai báo hay kết cấu khác bổ sung cho lược đồ tạo cách sử dụng ánh xạ Chú thích: Lược đồ tập khóa khơng có chế việc biểu diễn dải thời gian qua tập giá trị quan sát Thông điệp dùng cho kiểu lược đồ thơng điệp “cập nhật”, thơng điệp chứa tồn tập thuộc tính giá trị quan sát chuỗi truyền Nếu quy định khơng có khái niệm thơng điệp “xóa” trường hành động thông điệp phần tử Header (tiêu đề) bị bỏ qua Phụ lục: Các thông điệp mẫu SDMX-ML Phụ lục cung cấp cách trình bày tệp liệu mẫu SDMX-ML, giúp cho việc hiểu dễ dàng Đối với tệp liệu mẫu, nhiều bảng yêu cầu để cách liệu định dạng Chú ý tất liệu khơng có thật sử dụng cho mục đích biểu diễn (Các số không quán tạo cách ngẫu nhiên.) 7.1 CompactSample.xml (Tệp mẫu liệu cô đọng) ID: Message JD014 (Thông điệp kiểm tra không bị cắt bớt) Tên: Trans46305 Thời gian: 2001-03-11T09:30:47-05:00 Người gửi: GB Smith from the BIS, +000.000.0000 Đến: B.S Featherstone, Statistics Division, ECB, +000.000.0001 Thông điệp chứa liệu cập nhật, tạo vào lúc T 2001-03-11T09:30:4705:00 Khoản nợ bên ngồi, kỳ hạn phải tốn, khoản vay ngân hàng Mexico biểu diễn cổ phần tính theo số triệu la mỹ, hàng tháng lúc bắt đầu chu kỳ (dữ liệu tự do) Thời gian Dữ liệu 2000-01 - 3.14 2001-02 - 2.29 2000-03 - 3.14 2000-04 - 5.24 2000-05 - 3.14 2000-06 - 3.78 2000-07 - 3.65 2000-08 - 2.37 2000-09 - 3.14 2000-10 - 3.17 2000-11 - 3.34 2000-12 - 1.21 Khoản nợ bên ngồi, kỳ hạn phải tốn, khoản vay ngân hàng Mexico biểu diễn cổ phần tính theo số triệu la mỹ, hàng năm lúc bắt đầu chu kỳ (dữ liệu tự do) Thời gian Dữ liệu 2000-01 3.14 Khoản nợ bên ngoài, kỳ hạn phải tốn, an tồn khoản nợ đưa bên Mexico, biểu diễn cổ phần tính theo số triệu la mỹ, hàng tháng lúc bắt đầu chu kỳ (dữ liệu tự do) Thời gian Dữ liệu 2000-01 5.14 2001-02 3.29 2000-03 6.14 2000-04 2.24 2000-05 3.14 2000-06 7.78 2000-07 3.65 2000-08 5.37 2000-09 3.14 2000-10 1.17 2000-11 4.34 2000-12 1.21 Khoản nợ bên ngồi, kỳ hạn phải tốn, khoản vay ngân hàng Mexico biểu diễn cổ phần tính theo số triệu la mỹ, hàng năm lúc bắt đầu chu kỳ (dữ liệu tự do) Thời gian Dữ liệu 2000-1 4.14 7.2 UtilitySample.xml (Tệp mẫu liệu tiện ích) ID: Message JD01678594 (Thơng điệp kiểm tra không bị cắt bớt) Tên: Trans46304 Thời gian: 2001-03-11T09:30:47-05:00 Người gửi: GB Smith from the BIS, +000.000.0000 Đến: B.S Featherstone, Statistics Division, ECB, +000.000.0001 Thông điệp chứa liệu cập nhật, tạo vào lúc 2001-03-11T09:30:47-05:00 Khoản nợ bên ngoài, kỳ hạn phải toán, khoản vay ngân hàng Mexico biểu diễn cổ phần tính theo số triệu la mỹ, hàng tháng lúc bắt đầu chu kỳ (dữ liệu tự do) Thời gian Dữ liệu 2000-01 - 3.14 2000-02 - 3.19 2000-03 - 5.26 2000-04 - 5.12 2000-05 - 4.13 2000-06 - 3.12 2000-07 - 3.14 2000-08 - 3.79 2000-09 - 9.79 2000-10 - 3.14 2000-11 - 3.19 2000-12 - 3.14 7.3 GenericSample.xml (Tệp mẫu liệu chung) ID: Message JD014 (Thông điệp kiểm tra không bị cắt bớt) Tên: Trans46302 Thời gian: 2001-03-11T09:30:47-05:00 Người gửi: GB Smith from the BIS, +000.000.0000 Đến: B.S Featherstone, Statistics Division, ECB, +000.000.0001 Thông điệp chứa liệu cập nhật, tạo vào lúc 2001-03-11 T09:30:47-05:00 Khoản nợ bên ngồi, kỳ hạn phải tốn, khoản vay ngân hàng Mexico biểu diễn cổ phần tính theo số triệu la mỹ, hàng tháng lúc bắt đầu chu kỳ (dữ liệu tự do) Thời gian Dữ liệu 2000-01 - 3.14 2001-02 - 3.14 2000-03 - 4.29 2000-04 - 6.04 2000-05 - 5.18 2000-06 - 5.07 2000-07 - 3.13 2000-08 - 1.17 2000-09 - 1.14 2000-10 - 3.04 2000-11 - 1.14 2000-12 - 3.24 7.4 CrossSectionalSample.xml (Tệp mẫu liệu phần giao) ID: Message BIS947586 (Thông điệp kiểm tra không bị cắt bớt) Tên: Trans46305 Thời gian: 2001-03-11T09:30:47-05:00 Người gửi: GB Smith from the BIS, +000.000.0000 Đến: B.S Featherstone, Statistics Division, ECB, +000.000.0001 Thông điệp chứa liệu cập nhật, tạo vào lúc 2001-03-11T09:30:47-05:00 Khoản nợ bên ngồi Mexico tính theo số triệu đô la mỹ vào lúc đầu chu kỳ năm 2000 (dữ liệu tự do) Tiêu đề Cổ phần Lưu lượng Tất kỳ hạn phải toán, khoản vay ngân hàng 3.14 1.00 Tất kỳ hạn phải tốn, an tồn khoản nợ nước 6.39 2.27 Tất kỳ hạn phải toán, hợp đồng 2.34 -1.00 Tất kỳ hạn phải tốn, thẻ tín dụng thương mại phi ngân hàng 3.19 -1.06 MỤC LỤC Lời nói đầu Bối cảnh 1.1 XML dự án nghiên cứu tình trao đổi liệu theo lơ 1.2 Kết quả: Thiết kế XML 1.3 Thúc đẩy việc sử dụng tiêu chuẩn SDMX-ML Tài liệu viện dẫn Sự phù hợp Tổng quan thiết kế 4.1 Phạm vi áp dụng yêu cầu 4.2 Phương pháp thiết kế 4.3 Đóng gói SDMX-ML: Các mơđun tên miền Lược đồ (phi tập khóa) chung 5.1 Mơđun tên miền SDMX 5.1.1 Các phần tử toàn cục 5.1.2 Các kiểu phức 5.1.3 Kiểu đơn giản 5.2 Môđun tên miền cấu trúc SDMX 5.2.1 Kiểu phức 5.2.2 Kiểu đơn giản 5.3 Môđun tên miền liệu SDMX chung 5.3.1 Phần tử chung 5.3.2 Kiểu phức 5.4 Môđun tên miền truy vấn SDMX 5.4.1 Phần tử chung 5.4.2 Kiểu phức 5.4.3 Kiểu đơn giản 5.5 Môđun tên miền chung SDMX 5.5.1 Kiểu phức 5.5.2 Kiểu đơn giản 5.6 Định dạng liệu mã hóa ký tự Lược đồ tập khóa chun dụng: cấu trúc ánh xạ chuẩn 6.1 Cấu trúc thơng điệp Compact Data (dữ liệu cô đọng) 6.1.1 Phần tử tồn cục 6.1.2 Kiểu phức 6.2 Cấu trúc thơng điệp Utility Data (dữ liệu tiện ích) 6.2.1 Phần tử tồn cục 6.2.2 Kiểu phức 6.3 Cấu trúc thông điệp Cross-Sectional Data (dữ liệu phần giao) 6.3.1 Phần tử toàn cục 6.3.2 Kiểu phức 6.4 Ánh xạ tới lược đồ tập khóa 6.4.1 Các quy tắc chung: 6.4.2 Lược đồ Compact (cô đọng): 6.4.3 Lược đồ Cross-Sectional (phần giao) 6.4.4 Lược đồ Utility (tiện ích) Phụ lục: Các thông điệp mẫu SDMX - ML 7.1 CompactSample.xml (Tệp mẫu liệu cô đọng) 7.2 UtilitySample.xml (Tệp mẫu liệu tiện ích) 7.3 GenericSample.xml (Tệp mẫu liệu chung) 7.4 CrossSectionalSample.xml (Tệp mẫu liệu phần giao) ... Dữ liệu 200 0-0 1 - 3.14 200 1-0 2 - 2.29 200 0-0 3 - 3.14 200 0-0 4 - 5.24 200 0-0 5 - 3.14 200 0-0 6 - 3.78 200 0-0 7 - 3.65 200 0-0 8 - 2.37 200 0-0 9 - 3.14 200 0-1 0 - 3.17 200 0-1 1 - 3.34 200 0-1 2 - 1.21 Khoản... Dữ liệu 200 0-0 1 - 3.14 200 0-0 2 - 3.19 200 0-0 3 - 5.26 200 0-0 4 - 5.12 200 0-0 5 - 4.13 200 0-0 6 - 3.12 200 0-0 7 - 3.14 200 0-0 8 - 3.79 200 0-0 9 - 9.79 200 0-1 0 - 3.14 200 0-1 1 - 3.19 200 0-1 2 - 3.14 7.3... Dữ liệu 200 0-0 1 - 3.14 200 1-0 2 - 3.14 200 0-0 3 - 4.29 200 0-0 4 - 6.04 200 0-0 5 - 5.18 200 0-0 6 - 5.07 200 0-0 7 - 3.13 200 0-0 8 - 1.17 200 0-0 9 - 1.14 200 0-1 0 - 3.04 200 0-1 1 - 1.14 200 0-1 2 - 3.24 7.4

Ngày đăng: 05/02/2020, 03:13

Tài liệu cùng người dùng

Tài liệu liên quan