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

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

17 15 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 17
Dung lượng 362,2 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 ngôn ngữ (ngôn ngữ đánh dấu khuôn mẫu trình bày) mô tả các đặc tả giao diện người sử dụng độc lập với thể thức, hoặc các khuôn mẫu trình bày kết hợp với mô tả socket giao diện người sử dụng xác định trong TCVN 11523-2 (ISO/IEC 24752-2).

TIÊU CHUẨN QUỐC GIA TCVN 11523-3:2016 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 3: KHN MẪU TRÌNH BÀY Information technology - User interfaces - Universal remote console - Part 3: Presentation template Lời nói đầu TCVN 11523-3:2016 xây dựng sở tham khảo ISO/IEC 24752-3:2008 TCVN 115223-3: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 3: KHN MẪU TRÌNH BÀY Information technology - User interfaces - Universal remote console - Part 3: Presentation template 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 ngôn ngữ (ngôn ngữ đánh dấu khuôn mẫu trình bày) mơ tả đặc tả giao diện người sử dụng độc lập với thể thức, khuôn mẫu trình bày kết hợp với mơ tả socket giao diện người sử dụng xác định TCVN 11523-2 (ISO/IEC 24752-2) Mục đích khn mẫu trình bày cung cấp URC với gợi ý cách xây dựng giao diện người sử dụng tiện lợi quán cho thiết bị dịch vụ đích mơ tả mô tả socket giao diện người sử dụng tham chiếu Các gợi ý mang tính trừu tượng gắn với ngữ cảnh phân phối Các gợi ý trước tiên cung cấp thông tin việc cấu trúc, tạo nhóm tuyến tính hóa thẻ socket Các thẻ khn mẫu trình bày tham chiếu tài nguyên nguyên tử mà định dạng có TCVN 11523-5 (ISO/IEC 24752-5) Khn mẫu trình bày, mơ tả socket tài nguyên nguyên tử thích hợp sử dụng để xây dựng giao diện người sử dụng theo thể thức (ví dụ: thị giác, thính giác, xúc giác, nhiều thể thức) mà người sử dụng truy cập điều khiển đích Sự phù hợp Tệp Ngôn ngữ đánh dấu mở rộng (XML) khn mẫu trình bày phù hợp với tiêu chuẩn - Tệp XML có kiểu MIME quy định điều 5.2, thích hợp, - Thẻ gốc tệp XML thẻ xác định Điều Tệp XML không phù hợp với tiêu chuẩn sử dụng thẻ, thuộc tính giá trị thành phần đặc tả CHÚ THÍCH Các nhà sản xuất đích muốn thêm vào thơng tin khn mẫu trình bày ngồi trừ thành phần, thuộc tính giá trị quy định tiêu chuẩn làm điều cách cung cấp bên mô tả tài nguyên mà rõ cấu trúc khn mẫu trình bày Tham khảo TCVN 11523-5 (ISO/IEC 24752-5) để biết thêm chi tiết CHÚ THÍCH Các phiên tương lai tiêu chuẩn thêm vào thẻ, thuộc tính giá trị Chúng đưa sách phù hợp chặt chẽ ngơn ngữ có lợi cho việc mở rộng ngơn ngữ Do đó, Các nhà sản xuất URC khuyến khích cài đặt URC cho việc đánh dấu không thừa nhận bị bỏ qua 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:2009 (ISO 15836:2003) Công nghệ thông tin - Bộ phần tử siêu liệu Dublin Core TCVN 8271 (ISO/IEC 10646) Cơng nghệ thơng tin - Bộ ký tự mã hóa tiếng Việt 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 chung 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 DCMI Metadata Terms, http://dublincore.org/documents/dcmi-terms/ (Các thuật ngữ siêu liệu DCMI) IETF RFC 2046, Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types, November 1996, http://www.ietf.org/rfc/rfc2046.txt (Mở rộng thư điện tử đa dụng (MIME) Phần 2: Các kiểu Media, tháng 11 năm 1996) IETF RFC 3986, Uniform Resource Identifier (URI): Generic Syntax, January 2005, http://www.ietf.org/rfc/rfc3986.txt (Định danh tài nguyên thống (URI): Cú pháp chung, tháng 11 năm 2005) W3C Recommendation: Extensible Markup Language (XML) 1.0 (Third Edition), 04 February 2004, http://www.w3.org/TR/2004/REC-xml-20040204/ (Khuyến cáo W3C: Ngôn ngữ đánh dấu mở rộng (XML) 1.0 (Xuất lần 3), 04 tháng năm 2004) W3C Recommendation: Namespaces in XML, World Wide Web Consortium 14 January 1999, http://www.w3.org/TR/1999/REC-xml-names-19990114/ (Khuyến cáo W3C: Các vùng tên XML, Tổ hợp W3C ngày 14 tháng năm 1999) W3C Recommendation: XML Schema Part 2: Datatypes, W3C Recommendation 02 May 2001, http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/ (Khuyến cáo W3C: Lược đồ XML Phần 2: Các kiểu liệu xuất, Khuyến cáo W3C ngày tháng năm 2001) 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) áp dụng thuật ngữ định nghĩa sau 4.1 Bộ tương tác (interactor) Thẻ giao diện người sử dụng trừu tượng cụ thể mô tả lựa chọn cho người sử dụng để tạo số đầu vào từ người sử dụng số đầu truyền tải đến người sử dụng 4.2 Bộ tương tác trừu tượng (abstact interactor) Bộ tương tác mà mô tả lựa chọn, đầu đầu vào cho tương tác người sử dụng mà không ràng buộc dạng cụ thể tương tác 4.3 Bộ tương tác cụ thể (concrete interactor) Bộ tương tác mà mô tả lựa chọn, đầu vào, đầu cho tương tác người sử dụng bao gồm thông tin việc nhận diện thị giác phi thị giác tương tác VÍ DỤ Hộp danh mục ngữ pháp tiếng nói 4.4 Định danh tài nguyên thống (uniform resource identifier) URI Tên địa mà tham chiếu đến tài nguyên xác định IFTF RFC 3986 Liên quan đến tiêu chuẩn khác 5.1 Liên quan đến XML Đặc tả xác định ngôn ngữ dựa XML Đánh dấu XML theo dạng chữ Thẻ thuộc tính khơng thể định vị, tức tên giá trị chúng giống hệt với tất ngôn ngữ quốc tế Với tất ngôn ngữ dựa XML, ký tự khoảng trống trắng bao quanh thẻ khơng có nghĩa Đặc tả tận dụng khái niệm vùng tên xác định http://www.w3.org/TR/REC-xml-names/ để 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 tài liệ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 http://myurc.org/ns/pret Nếu không sử dụng vùng tên mặc định định danh vùng tên ‘pret’ nên sử dụng cho Đặc tả tận dụng vùng tên sau sử dụng quy ước đặt tên ‘namespace:prefix’ (ví dụ: ‘xsd:schema’) tham chiếu đến kết cấu từ vùng tên nước - xmlns:xsd=“http://www.w3.org/2001/XMLSchema”: Định nghĩa lược đồ XML sử dụng để mô tả thông tin kiểu cho tài nguyên Đặc tả yêu cầu phiên 1.0 định nghĩa lược đồ W3C XML định danh URI - 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:2009 (15836:2003) - dcterms: Vùng tên thuật ngữ siêu liệu DCMI The DCMI (http://purl.org/dc/terms) Các vùng tên khác bao gồm yêu cầu Đối với định nghĩa lược đồ XML cho ngôn ngữ đánh dấu khuôn mẫu trình bày, xem Phụ lục A 5.2 Kiểu MIME Khn mẫu trình bày phải có kiểu MIME “application/urc-pret+xml” thích hợp (như quy định IETF RFC 2046) Cấu trúc khn mẫu trình bày 6.1 Khái qt Khn mẫu trình bày độc lập với thể thức hiểu tập gợi ý cho việc đáp lại socket Các thẻ mô tả ánh xạ đến thẻ socket giao diện người sử dụng Khn mẫu trình bày xác định tài liệu XML với cấu trúc sau Tài liệu khn mẫu trình bày phải mã hóa UCS theo TCVN 8271 (ISO/IEC 10646) VÍ DỤ CHÚ THÍCH Khi ngơn ngữ đánh dấu khn mẫu trình bày sử dụng tài liệu XML định danh vùng tên http://myurc.org/ns/pret phải sử dụng Xem ví dụ Phụ lục B cách quy định định danh vùng tên tài liệu XML 6.2 Thuộc tính ‘name’ Thẻ phải có thuộc tính ‘name’ Nó quy định tên khn mẫu trình bày diễn tả URI toàn cục 6.3 Thuộc tính ‘id’ Thẻ phải có thuộc tính ‘id’ cung cấp định danh số tất id khn mẫu trình bày CHÚ THÍCH Định danh sử dụng để quy định tài nguyên bên cho thẻ , minh họa TCVN 11523-5 (ISO/IEC 24752-5) 6.4 Thuộc tính ‘cohesion’ Thẻ có thuộc tính ‘cohesion’ Nó quy định mức độ chặt chẽ thẻ trực tiếp Các giá trị hợp lệ “strong”, “normal” “weak” Giá trị mặc định “normal” Thuộc tính ý nghĩa mơ tả điều 7.4 gắn với thẻ CHÚ THÍCH Thuộc tính ‘cohesion’ cho quy định tính quán với thẻ phiên tương lai tiêu chuẩn bao gồm khả tham chiếu khn mẫu trình bày thành phần từ khn mẫu trình bày Tuy nhiên, thuộc tính ‘cohesion’ cho khơng nên sử dụng khơng rõ ràng ngữ cảnh hẹp 6.5 Thẻ Thẻ phải có thẻ quy định tham chiếu đến chuẩn thiết lập mà khn mẫu trình bày phù hợp với Giá trị, URI cung cấp nội dung thẻ Giá trị http://myurc.org/iso24752-3/2007 cho biết khn mẫu trình bày mơ tả phù hợp với tiêu chuẩn VÍ DỤ http://myurc.org/iso24752-3/2007 CHÚ THÍCH Giá trị thẻ sử dụng kiểm tra phù hợp khn mẫu trình bày CHÚ THÍCH Thẻ lấy từ Thuật ngữ siêu liệu Dublin Core 6.6 Thẻ Thẻ bao gồm thẻ Điều cho biết khn mẫu trình bày sửa đổi từ phiên gốc sử dụng tên với định danh (xem điều 7.1) Nội dung kiểu xsd:date xsd:dateTime VÍ DỤ 2003-12-30 CHÚ THÍCH The lấy từ Thuật ngữ siêu liệu Dublin Core Khuôn mẫu trình bày nên giữ ổn định Khn mẫu trình bày mà thay đổi phải gán tên (xem điều 6.2) thẻ Nếu khn mẫu trình bày có nhiều phiên với tên (nhưng ngày tháng sửa đổi khác nhau) thẻ mà thay đổi nên gán định danh 6.7 Các đặc tính khn mẫu trình bày từ DCMI Mọi thẻ lọc phần tử (ngoại trừ Có giới hạn cho liên kết hợp pháp Xem mô tả tương tác thích hợp cho thẻ socket mà tương tác riêng liên kết Ngồi ra, Phụ lục D cung cấp nhìn tổng quan ma trận liên kết CHÚ THÍCH Các tương tác khn mẫu trình bày tham chiếu đến thẻ socket khác 8.2.3 Thuộc tính ‘navindex’ Mọi tương tác gán vị trí cụ thể chuỗi điều hướng cách sử dụng thuộc tính navindex navindex số nguyên dương dãy từ đến 32767 kiểu xsd:noNegativelnteger Thứ tự điều hướng mặc định thứ tự mà tương tác xuất tài liệu khuôn mẫu trình bày VÍ DỤ Việc xếp thứ tự cung cấp phải chung tốt cho áp dụng nhiều ngữ cảnh phân phối (ví dụ: một, nhiều lựa chọn trình diễn thời điểm) Thuộc tính ‘navindex’ xếp lồng với nhau, có nghĩa việc xếp thứ tự xác định áp dụng ngữ cảnh tức thời nhóm kín tồn khn mẫu trình bày Các nhóm tương tác với thuộc tính khơng ‘navindex’ nên làm theo tương tác với thuộc tính ‘navindex’ rõ ràng mà khơng ý đến giá trị VÍ DỤ 2: Các mục xếp theo thứ tự là: tên, tên phố, thành phố, bang, quốc gia, giới tính, thư điện tử 8.2.4 Thuộc tính ‘incremental’ Các tương tác , , , , có thuộc tính ‘incremental’ Nó quy định liệu thay đổi kích khởi người sử dụng hữu ích tương tác có truyền tức đến thẻ socket mà tương tác liên kết hay không Giá trị thuộc tính Boolean Đối với tương tác , , giá trị mặc định “false” Đối với tương tác , , giá trị mặc định “true” VÍ DỤ Trong ví dụ này, trường đầu vào tìm kiếm truyền phím nhấn người sử dụng Điều sử dụng để đưa danh mục động chủ đề mà có liên quan cho tất từ mà bắt đầu với giá trị trường đầu vào tìm kiếm VÍ DỤ Trong ví dụ này, volume thay đổi người sử dụng di chuyển trượt sử dụng để hoàn trả tương tác tảng URC đồ họa 8.2.5 Nhãn, văn trợ giúp, từ khóa khóa truy cập cung cấp tài ngun Khơng có thuộc tính cung cấp để quy định nhãn, văn trợ giúp, từ khóa khóa truy cập tương tác Chúng quy định tài nguyên nguyên tử Tham chiếu TCVN 11523-5 (ISO/IEC 24752-5) để biết thêm chi tiết 8.3 Bộ tương tác Bộ tương tác kích hoạt mục nhập liệu dạng tự VÍ DỤ Bộ tương tác liên kết với thẻ socket sau qua thuộc tính ‘ref’ Nếu thẻ socket có secret =“false” - Biến kiểu xsd:boolean (hoặc dẫn xuất từ xsd:boolean) - Biến kiểu xsd:string (hoặc dẫn xuất từ xsd:string) - Biến kiểu xsd:decimal xsd:double (hoặc dẫn xuất từ kiểu này) - Biến kiểu xsd:duration (hoặc dẫn xuất từ xsd:duration) - Biến kiểu xsd:dateTime, xsd:time, xsd:date, xsd:gYearMonth, xsd:gYear, xsd:gMonthDay, xsd:gDay xsd:gMonth (hoặc dẫn xuất từ kiểu này) Nếu thẻ socket có secret =“true” phải liên kết với tương tác (xem điều 8.4) 8.4 Bộ tương tác Bộ tương tác kích hoạt mục nhập liệu theo cách mà khiến cho bên thứ ba khó khăn việc phân biệt liệu nhập Sử dụng chung dành cho mục nhập mật VÍ DỤ Bộ tương tác phải liên kết với biến socket mà có dẫy giá trị xác định mô tả socket Các dẫy xác định mô tả socket cách dẫn xuất kiểu theo giới hạn Bộ tương tác phải liên kết với biến mà kiểu có khoảng trống giá trị xếp thứ tự tồn bộ, tức facet sở có ordered=“total” Xem TCVN 11523-2 (ISO/IEC 24752-2) để biết thêm chi tiết Bộ tương tác liên kết đến thẻ socket sau đây, với điều kiện dẫy quy định cho chúng chúng có secret= “false”: Biến mà kiểu dẫn xuất từ xsd:decimal xsd:double - Biến mà kiểu dẫn xuất từ xsd:duration - Biến mà kiểu dẫn xuất từ xsd:dateTime, xsd:time, xsd:date, xsd:gYearMonth, xsd:gYear, xsd:gMonthDay, xsd:gDay xsd:gMonth 8.9 Bộ tương tác Bộ tương tác cho đề cập đến hoạt động kích khởi người sử dụng VÍ DỤ 6.6 Thẻ 6.7 Các đặc tính khn mẫu trình bày từ DCMI 6.8 Các tương tác trừu tượng nhóm lại Nhóm 7.1 Khái qt 7.2 Thuộc tính ‘id’ 7.3 Thuộc tính ‘navindex’ 7.4 Thuộc tính ‘cohesion’ Bộ tương tác 8.1 Khái quát 8.2 Các thuộc tính tương tác 8.3 Bộ tương tác 8.4 Bộ tương tác 8.5 Bộ tương tác 8.6 Bộ tương tác 8.7 Bộ tương tác 8.8 Bộ tương tác 8.9 Bộ tương tác 8.10 Bộ tương tác 8.11 Bộ tương tác Phụ lục A (Tham khảo) Định nghĩa lược đồ XML cho khn mẫu trình bày Phụ lục B (Tham khảo) Socket giao diện người sử dụng mẫu nhiệt kế số Phụ lục C (Tham khảo) Khn mẫu trình bày mẫu nhiệt kế số Phụ lục D (Tham khảo) Ma trận liên kết cho tương tác thẻ socket ... 2001) 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) áp dụng thuật ngữ định nghĩa sau 4.1 Bộ tương tác (interactor) Thẻ giao diện người sử dụng trừu... không sử dụng tiêu chuẩn Trong khn mẫu trình bày, điều khiển dạng nên sử dụng thay liên kết với lệnh socket UI CHÚ THÍCH Bộ điều khiển dạng Xforms không sử dụng tiêu chuẩn Trong... [1] TCVN 11523-4 (SO/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 [2] TCVN 11523-5 (SO/IEC 24752-5), Công nghệ thông tin - Giao

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

HÌNH ẢNH LIÊN QUAN

Bảng D.1 liệt kê các liên kết giữa các kiểu tương tác trong khuôn mẫu trình bày (các cột) và các kiểu thẻ socket (các hàng) - Tiêu chuẩn Quốc gia TCVN 11523-3:2016
ng D.1 liệt kê các liên kết giữa các kiểu tương tác trong khuôn mẫu trình bày (các cột) và các kiểu thẻ socket (các hàng) (Trang 14)
Bảng D.1 - Các liên kết hợp pháp giữa các kiểu tương tác (các cột) và các kiểu thẻ socket (các hàng) - Tiêu chuẩn Quốc gia TCVN 11523-3:2016
ng D.1 - Các liên kết hợp pháp giữa các kiểu tương tác (các cột) và các kiểu thẻ socket (các hàng) (Trang 15)
w