1. Trang chủ
  2. » Kinh Tế - Quản Lý

Tiêu chuẩn Quốc gia TCVN 11523-5:2016

31 17 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 716,37 KB

Nội dung

Bộ tiêu chuẩn này hỗ trợ việc vận hành các sản phẩm thông tin và điện tử thông qua các giao diện từ xa, thay thế và các tác nhân thông minh. Tiêu chuẩn này xác định cú pháp và ngữ nghĩa để mô tả các tài nguyên nguyên tử, các tệp tài nguyên, các nhóm và các tệp tạo nhóm liên quan đến giao diện người sử dụng của thiết bị hoặc dịch vụ (“đích”).

TIÊU CHUẨN QUỐC GIA TCVN 11523-5:2016 ISO/IEC 24752-5:2014 CÔNG NGHỆ THÔNG TIN - GIAO DIỆN NGƯỜI SỬ DỤNG - BỘ ĐIỀU KHIỂN TỪ XA PHỔ DỤNG PHẦN 5: MÔ TẢ TÀI NGUYÊN Information technology - User interfaces - Universal remote console - Part 5: Resource description Lời nói đầu TCVN 11523-5:2016 hoàn toàn tương đương với ISO/IEC 24752-5:2014 TCVN 11523-5:2016 Tiểu Ban kỹ thuật tiêu chuẩn quốc gia TCVN/JTC 1/SC 35 Giao diện người sử dụng 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 11523 Công nghệ thông tin - Giao diện người sử dụng - Bộ điều khiển từ xa phổ dụng gồm sáu phần: - TCVN 11523-1:2016 (ISO/IEC 24752-1:2014), Phần 1: Khung tổng quát chung - TCVN 11523-2:2016 (ISO/IEC 24752-2:2014), Phần 2: Mô tả socket giao diện người sử dụng - TCVN 11523-3:2016, Phần 3: Khn mẫu trình bày - TCVN 11523-4:2016 (ISO/IEC 24752-4:2014), Phần 4: Mơ tả đích - TCVN 11523-5:2016 (ISO/IEC 24752-5:2014), Phần 5: Mô tả tài nguyên - TCVN 11523-6:2016 (ISO/IEC 24752-6:2014), Phần 6: Tích hợp dịch vụ web CÔNG NGHỆ THÔNG TIN - GIAO DIỆN NGƯỜI SỬ DỤNG - BỘ ĐIỀU KHIỂN TỪ XA PHỔ DỤNG PHẦN 5: MÔ TẢ TÀI NGUYÊN Information technology - User interfaces - Universal remote console - Part 5: Resource description Phạm vi áp dụng Bộ tiêu chuẩn hỗ trợ việc vận hành sản phẩm thông tin điện tử thông qua giao diện từ xa, thay tác nhân thông minh Tiêu chuẩn xác định cú pháp ngữ nghĩa để mô tả tài nguyên nguyên tử, tệp tài nguyên, nhóm tệp tạo nhóm liên quan đến giao diện người sử dụng thiết bị dịch vụ (“đích”) Sự phù hợp Đoạn ngôn ngữ đánh dấu mở rộng (XML) mô tả tài nguyên nguyên tử tuân theo tiêu chuẩn phù hợp với Điều Mơ tả tài ngun ngun tử sử dụng phần mở rộng ngôn ngữ phần mở rộng mã hóa cú pháp XML tuân theo cú pháp yêu cầu trình bày sơ lược tiêu chuẩn cho tất phần không mở rộng Tệp XML tệp tài nguyên tuân theo tiêu chuẩn phù hợp với Điều Tệp tài nguyên sử dụng phần mở rộng ngôn ngữ phần mở rộng mã hóa cú pháp XML tuân theo cú pháp yêu cầu trình bày sơ lược tiêu chuẩn cho tất phần không mở rộng Đoạn XML tài nguyên tạo nhóm tuân theo tiêu chuẩn phù hợp với Điều Tài nguyên tạo nhóm sử dụng phần mở rộng ngơn ngữ phần mở rộng mã hóa cú pháp XML tuân theo cú pháp yêu cầu trình bày sơ lược tiêu chuẩn cho tất phần không mở rộng Tệp XML tệp tạo nhóm tuân theo tiêu chuẩn phù hợp với Điều Tệp tạo nhóm sử dụng phần mở rộng ngơn ngữ phần mở rộng mã hóa cú pháp XML tuân theo cú pháp yêu cầu trình bày sơ lược tiêu chuẩn cho tất phần không mở rộng CHÚ THÍCH Các nhà sản xuất URC khuyến khích cài đặt URC cho việc đánh dấu chưa cơng nhận bỏ qua (có thể thuộc phần mở rộng ngôn ngữ đến) mà không gây lỗi 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 cơng bố áp dụng nêu Đối với tài liệu viện dẫn không ghi năm cơng bố áp dụng phiên nhất, bao gồm sửa đổi TCVN 7980:2015 (ISO 15836:2009) Công nghệ thông tin - Bộ phần tử siêu liệu Dublin Core TCVN 11523-1 (ISO/IEC 24752-1) Công nghệ thông tin - Giao diện người sử dụng - Bộ điều khiển từ xa phổ dụng - Phần 1: Khung tổng quát TCVN 11523-2 (ISO/IEC 24752-2) Công nghệ thông tin - Giao diện người sử dụng - Bộ điều khiển từ xa phổ dụng - Phần 2: Mô tả Socket giao diện người sử dụng TCVN 11523-4 (ISO/IEC 24752-4) Công nghệ thông tin - Giao diện người sử dụng - Bộ điều khiển từ xa phổ dụng - Phần 4: Mơ tả đích ISO/IEC 10646:20111) Information technology - Universal coded character set (USC) (Công nghệ thông tin - Bộ ký tự mã hóa tiếng Việt) Thuật ngữ định nghĩa Tiêu chuẩn áp dụng thuật ngữ định nghĩa TCVN 11523-1 (ISO/IEC 24752-1), TCVN 11523-2 (ISO/IEC 24752-2), TCVN 11523-4 (ISO/IEC 24752-4) thuật ngữ, định nghĩa sau 4.1 Tài nguyên nguyên tử không tên (anonymous atomic resource) Tài ngun ngun tử mà khơng có định danh tồn cục 4.2 Tài ngun khơng tên (anonymous resource) Tài ngun mà khơng có định danh tồn cục 4.3 Mở rộng ngôn ngữ (language extension) Thêm vào thẻ, thuộc tính giá trị cho ngơn ngữ dựa XML ngồi đặc tả ngơn ngữ gốc CHÚ THÍCH Các phần mở rộng ngơn ngữ cung cấp tổ chức tiêu chuẩn, hiệp hội tổ chức khác Liên quan đến tiêu chuẩn khác 5.1 Liên quan đến Bộ phần tử siêu liệu Dublin Core Tiêu chuẩn chấp nhận số đặc tính siêu liệu xác định thuật ngữ sáng kiến siêu liệu Dublin Core (DCMI), chuẩn mô tả thông tin liên miền Khi thích hợp, cú pháp sử dụng tuân theo tài liệu sáng kiến siêu liệu Dublin Core “Các hướng dẫn cài đặt Dublin Core XML” 5.2 Liên quan đến XML Tiêu chuẩn xác định ngôn ngữ dựa XML Đánh dấu XML có phân biệt chữ hoa, chữ thường Tên thẻ, tên thuộc tính giá trị khơng thể định vị được, tức chúng đồng với tất ngôn ngữ quốc tế Tuy nhiên, nội dung văn thẻ ngơn ngữ đặc trưng Với tất ngôn ngữ dựa XML, ký tự khoảng trống trắng bao quanh thẻ nghĩa Đặc tả tận dụng khái niệm vùng tên xác định để kích hoạt việc nhập tên thẻ thuộc tính xác định nơi khác Tất tên thẻ thuộc tính sử dụng Điều mà khơng có tiền tố vùng tên xác định tiêu chuẩn phần vùng tên tệp tài nguyên với URI http://openurc.org/ns/rsheet2 Định danh vùng tên ‘rs’ nên sử dụng cho khơng xác định vùng tên mặc định Tất tên thẻ thuộc tính sử dụng Điều mà khơng có tiền tố vùng tên xác định tiêu chuẩn phần vùng tên tệp tạo nhóm với URI http://openurc.org/ns/grpsheet2 Định danh vùng tên ‘gs’ nên sử dụng cho khơng xác định vùng tên mặc định Xuyên suốt tiêu chuẩn này, tiền tố vùng tên định danh vùng tên tương ứng sau sử dụng cho việc tham chiếu vùng tên nước ngoài” - dc: Bộ phần tử liệu Dublin Core V1.1 vùng tên (http://purl.org/dc/elements/1.1/), quy định TCVN 7980 (ISO 15836) - dcterms: Vùng tên thuật ngữ siêu liệu DCMI (http://purl.org/dc/terms); - xsd: Vùng tên lược đồ XML (http://www.w3.org/2001/XMLSchema); - xsi: Vùng tên đối tượng lược đồ XML (http://www.w3.org/2001/XMLSchema-instance) Mô tả tài nguyên nguyên tử - 6.1 Khái quát Mô tả tài nguyên nguyên tử mô tả tài nguyên ngun tử dạng đặc tính nó, bao gồm ngữ cảnh mà tài nguyên nguyên tử gắn vào Một tài nguyên nguyên tử tài nguyên sử dụng thực thể nguyên tử xây dựng giao diện người sử dụng cụ thể Một số đặc tính tài nguyên nguyên tử tùy chọn số xuất vài lần cho tài nguyên nguyên tử Mô tả tài nguyên nguyên tử phải định dạng XML phải mã hóa UCS theo TCVN 8271 (ISO/IEC 10646) Nó phải có thẻ thẻ gốc VÍ DỤ 6.2 Thuộc tính ‘about’ Thẻ phải có thuộc tính ‘about’ quy định định danh rõ ràng tài nguyên nguyên tử Đây phải định danh toàn cục theo dạng Định danh tài nguyên thống (URI), quy định IETF RFC 3986, bao gồm định danh đoạn kéo theo URI khơng thể giải CHÚ THÍCH Một phương pháp thực hành hiệu sử dụng định danh, định danh (URI) tệp tài nguyên chứa mô tả tài nguyên nguyên tử, theo sau dấu thăng ‘#’, theo sau định danh đoạn tệp tài ngun (xem ví dụ trên) CHÚ THÍCH Đối với việc lấy lại tài nguyên, sử dụng giá trị thuộc tính ‘about’ Nếu thuộc tính ‘about’ khơng diện mơ tả tài ngun ngun tử thích hợp gọi “mơ tả tài nguyên nguyên tử không tên” Mô tả tài nguyên nguyên tử ổn định tốt CHÚ THÍCH Định danh giá trị thuộc tính ‘about’ phù hợp với định danh thẻ siêu liệu Dublin Core, http://purl.org/dc/elements/1.1/identifier 6.3 Thẻ 6.3.1 Khái quát Thẻ có thẻ , cung cấp nội dung tài nguyên nguyên tử theo dạng mã hóa XML Tuy nhiên, thẻ khơng có thẻ thẻ (xem điều 6.4) thời điểm VÍ DỤ Temperature CHÚ THÍCH Mơ tả tài ngun ngun tử khơng có thẻ sử dụng để thêm vào ngữ cảnh sử dụng cho tài nguyên nguyên tử mơ tả nơi CHÚ THÍCH Khơng có thẻ siêu liệu Dublin Core thích hợp cho CHÚ THÍCH Thẻ chứa nội dung mà áp đặt rủi ro an tồn trình diễn Người sử dụng tài nguyên nguyên tử khuyến khích thực biện pháp bảo vệ thích hợp 6.3.2 Thuộc tính ‘xsi:type’ Thẻ có thuộc tính ‘xsi:type’ để định danh kiểu nội dung văn cho phân tách XML Các tài nguyên nguyên tử nhị phân (như hình ảnh) quy định mã hóa ngun bản, ví dụ mã hóa theo chuẩn Base64 Giá trị thuộc tính ‘xsi:type’ phải Qname kiểu liệu dựng sẵn (xem Định nghĩa lược đồ XML Phần 2) VÍ DỤ Qname xsd:base64Binary tham chiếu base64Binary kiểu liệu XSD nguyên gốc mã hóa nhị phân sử dụng bảng chữ Base64 Các tài nguyên nguyên tử nhị phân lưu trữ tệp riêng biệt tham chiếu qua URI (xem điều 6.4) CHÚ THÍCH Việc sử dụng thuộc tính ‘xsi:type’ tuân theo Định nghĩa lược đồ XML Phần 6.3.3 Thuộc tính ‘xml:lang’ Thẻ có thuộc tính ‘xml:lang’ để quy định ngơn ngữ nội dung tài nguyên nguyên tử Các giá trị thuộc tính ‘xml:lang’ phải mã ngơn ngữ xác định Ngôn ngữ đánh dấu mở rộng (XML) 1.0 CHÚ THÍCH Nếu văn tài nguyên nguyên tử bao gồm phần nhiều ngôn ngữ khác thuộc tính ‘xml:lang’ thẻ quy định ngôn ngữ mặc định cho văn Ngôn ngữ thay đổi văn nên đánh dấu sử dụng thẻ bên văn (xem 6.3.5) 6.3.4 Thẻ 6.3.4.1 Khái quát Thẻ có nhiều thẻ nhằm mục đích quy định thay đổi ngơn ngữ bên nội dung nguyên phân đoạn văn trợ giúp dài (“trợ giúp phân tầng”), thẻ xếp lồng với VÍ DỤ Từ tiếng Pháp sử dụng bên văn tiếng Anh Bạn có ’Carnet de Passages en Douane’ ban hành Hiệp hội ô tô Canada khơng ? Thẻ có thuộc tính ‘id’ 6.3.4.2 Thuộc tính ‘xml:lang’ Thẻ có thuộc tính ‘xml:lang’ Các thay đổi ngơn ngữ bên tài nguyên nguyên tử văn nên định danh cách bao quanh chuỗi nội dung ngôn ngữ nước ngồi thẻ với thuộc tính ‘xml:lang’, xác định Ngôn ngữ đánh dấu mở rộng (XML) 1.0 6.3.4.3 Thuộc tính ‘title’ Thẻ có thuộc tính ‘title’ Thuộc tính ‘title’ có ích việc chia cắt văn trợ giúp dài “các tầng” Mỗi tầng chứa thẻ , với thuộc tính ‘title’ quy định tiêu đề ngơn ngữ tự nhiên cho tầng VÍ DỤ Tiêu đề thẻ ngơn ngữ quy định thuộc tính ‘xml:lang’ thẻ khơng diện ngơn ngữ thuộc tính ‘xml:lang’ gần thẻ chứa đựng 6.3.4.4 Thẻ Thẻ chứa nhiều thẻ Các tài nguyên nguyên tử văn gắn với thẻ mơ tả socket UIID, chứa tham chiếu đến biến socket để làm thuận tiện cho việc bao gồm đoạn văn động tài nguyên nguyên tử Tham chiếu tài nguyên nguyên tử thay giá trị biến socket tham chiếu thời gian chạy cập nhật lúc giá trị thay đổi Thẻ trống phải sử dụng để quy định vị trí tài nguyên nguyên tử nơi giá trị biến socket chèn vào Giá trị thuộc tính ‘ref’ phải quy định biến socket nói đến cú pháp Xpointer, tức URI (xem IETF RFC 3986) mô tả socket, dấu thăng (#) id biến socket VÍ DỤ Nhãn thơng báo checkReset mô tả socket cho nhiệt kế số bao gồm nhiệt độ tại, sử dụng giá trị cho biến tối đa tối thiểu Thẻ không gắn với tài nguyên nguyên tử văn liên quan đến thẻ mơ tả đích CHÚ THÍCH Vì khơng có phiên điều khiển pha khám phá nên khơng có truy cập đến biến socket thời điểm 6.4 Thẻ Thẻ có nhiều thẻ , thẻ quy định URI cục (như mô tả IETF RFC 3986) sử dụng để lấy lại nội dung bên ngồi cho tài ngun ngun tử mơ tả từ mạng cục (tức mạng URC đích (TUN) khung tổng quát URC) Tuy nhiên, thẻ khơng có thẻ (xem điều 6.3) thời điểm CHÚ THÍCH xuất nhiều lần để định danh nhiều sẵn có mạng cục URI phải quy định giá trị thuộc tính 'resource’ URI liên quan, dựa URI tệp tài nguyên Định dạng áp dụng cho tài nguyên nguyên tử văn lẫn nhị phân VÍ DỤ Trong ví dụ này, URI liên quan quy định; việc trình diễn tuyệt đối dựa URI tệp tài nguyên chứa đựng VÍ DỤ Nếu tệp tài nguyên URI http://192.168.0.1 /thermostat.rsheet (URL), URI tuyệt đối tài nguyên nguyên tử bên http://192.168.0.1/images/power.gif CHÚ THÍCH Thẻ có ý nghĩa môi trường mạng cục không phạm vi tồn cục CHÚ THÍCH Đối với nhãn phi văn cung cấp thông qua thẻ , cần nhãn văn túy cho ngữ cảnh sử dụng cung cấp để đảm bảo việc biểu diễn văn túy xảy Nhìn chung, nhãn văn sử dụng văn thay cho nhãn phi văn CHÚ THÍCH Thẻ tham chiếu nội dung bên mà áp đặt rủi ro an tồn trình diễn Người sử dụng khuyến khích thực biện pháp bảo vệ thích hợp 6.5 Thẻ Thẻ có nhiều thẻ , thẻ quy định chất loại tài nguyên nguyên tử, gắn với tài nguyên nguyên tử mà xác định phần mô tả tài nguyên nguyên tử (xem điều 6.3), với tài nguyên nguyên tử mà lưu trữ bên ngồi mơ tả tài ngun ngun tử (xem điều 6.4) Nếu thẻ khơng có thẻ giá trị thẻ cho tệp tài nguyên bao quanh (xem điều 7.6.2) phải thừa nhận Thẻ phải có nội dung thẻ xác định từ vựng Dublin Core cho kiểu (http://www.dublincore.org/documents/dcmi-type-vocabulary/) Các giá trị bao gồm: - “Text” cho tài nguyên nguyên tử văn (giá trị mặc định); - “Image” cho tài nguyên nguyên tử hình ảnh Trong trường hợp này, thẻ (xem điều 6.6) quy định kiểu định dạng tài nguyên nguyên tử VÍ DỤ Các đặc tính cho nhãn văn cung cấp văn gốc sau VÍ DỤ Các đặc tính cho nhãn biểu tượng mà khơng có văn cung cấp ảnh JPEG VÍ DỤ Các đặc tính cho nhãn biểu tượng với văn ảnh, cung cấp ảnh JPEG CHÚ THÍCH phù hợp với kiểu thẻ siêu liệu Dublin Core, http://purl.org/dc/elements/1.1/type Giá trị quy định từ vựng Dublin Core cho kiểu (http://www.dublincore.org/documents/dcmitype- vocabulary/) 6.6 Thẻ Thẻ có thẻ , thẻ quy định biểu thị số tài nguyên nguyên tử kiểu định dạng xác định Bộ phần tử siêu liệu Dublin Core (xem TCVN 7980 (ISO 15836)) phải diện “Image” tài nguyên nguyên tử cung cấp bên đến tệp tài nguyên (xem điều 6.4) Nếu vắng mặt giá trị mặc định “text/xml” thừa nhận VÍ DỤ image/jpeg Nếu thẻ khơng có thẻ giá trị thẻ cho tệp tài nguyên bao quanh (xem điều 7.6.3) phải thừa nhận Nhãn mà nội dung chuỗi ký tự khơng định dạng với giá trị dc:type “Text” giá trị dc:format “text/xml” “application/xml” gọi “text label” CHÚ THÍCH phù hợp với định dạng thẻ siêu liệu Dublin Core, http://purl.org/dc/elements/1.1/format 6.7 Thẻ 6.7.1 Khái quát Thẻ có thẻ , thẻ quy định thời điểm vị trí tài nguyên nguyên tử gắn Ngữ cảnh sử dụng bao gồm sáu thành phần khác nhau: “tham chiếu thẻ”, “tham chiếu giá trị”, “tham chiếu thao tác”, “vai trị”, “ngữ cảnh ngơn ngữ” “đối tượng đích” VÍ DỤ CHÚ THÍCH Nếu mơ tả tài ngun khơng có thẻ ngữ cảnh sử dụng thêm vào cho mơ tả tài ngun khác với giá trị thuộc tính ‘about’ 6.7.2 Thẻ 6.7.2.1 Khái quát Thẻ có số thẻ , thẻ đưa chứa cho thành phần ngữ cảnh sử dụng 6.7.2.2 Thẻ Thẻ phải có thẻ , thẻ quy định tham chiếu đến thẻ cụ thể cấu trúc cụ thể Cấu trúc socket, UIID hay mơ tả đích tài ngun có liên quan khác cho giao diện người sử dụng cụ thể ngữ cảnh khung tổng quát URC Tham chiếu phải quy định giá trị thuộc tính ‘resource’ mà phải diện Giá trị phải URI (như quy định IETF RFC 3986) bao gồm định danh đoạn Khi thích hợp, cú pháp URI ngữ nghĩa nên tuân theo khung tổng quát Xpointer VÍ DỤ Tham chiếu đến biến với id =“varld” mô tả socket http://example com/thermometer/socket

Ngày đăng: 27/10/2020, 18:14

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[9] ETF RFC 3986, Uniform Resource Identifier (URI): Generic Syntax, January 2005, http://www.ietf. org/rfc/rfc3986.txt Sách, tạp chí
Tiêu đề: Uniform Resource Identifier (URI): Generic Syntax, January 2005, http://www.ietf
[1] Guidelines for implementing Dublin Core in XML. April 2003. Dublin Core Metadata Initiative. http://dublincore.org/documents/dc-xml-guidelines/ Link
[2] IETF RFC 2277, IETF Policy on Character Sets and Languages, January 1998, http://www.ietf.org/rfc/rfc2277.txt Link
[7] IETF RFC 2046, Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types, November 1996, http://www.ietf. org/rfc/rfc2046.txt Link
[8] IETF RFC 3023, XML Media Types, January 2001, http://www.ietf.org/rfc/rfc3023.txt Link
[10] W3C Recommendation: Extensible Markup Language (XML) 1.0 (Fifth Edition), W3C Recommendation 26 November 2008, http://www.w3.org/TR/2008/REC-xml-20081126/ Link
[11] W3C Recommendation: Namespaces in XML 1.0 (Third Edition), W3C Recommendation 8 December 2009, http://www.w3.org/TR/2009/REC-xml-names-20091208/ Link
[12] W3C Recommendation: XML Schema Part 2: Datatypes Second Edition, W3C Recommendation 28 October 2004, http://www.w3.org/TR/2004/REC-xmlschema-2-20041028/ Link

TỪ KHÓA LIÊN QUAN

w