Thuộc tính ‘dim’

Một phần của tài liệu Tiêu chuẩn Quốc gia TCVN 11523-2:2016 (Trang 30)

9 Lệnh 1 Khái quát

9.8Thuộc tính ‘dim’

Thẻ <command> (xem điều 9.1) có thể có thuộc tính ‘dim’ quy định lệnh là thứ nguyên (với một hoặc nhiều thứ nguyên), tại thời gian chạy, lệnh thứ nguyên phải có nhiều trạng thái, mỗi trạng thái cho một liên kết các chỉ số riêng.

Thuộc tính ‘dim’ có thể hiện diện cho các thẻ <set>. Nếu hiện diện, nó phải chứa danh mục không trống, có thứ tự, phân cách bằng khoảng trống của các tham chiếu kiểu mà là các kiểu chỉ số của tập. Tham chiếu đầu tiên quy định kiểu chỉ số cho thứ nguyên đầu tiên, kiểu thứ hai cho thứ nguyên thứ hai, v.v...Các tham chiếu kiểu chỉ số hợp lệ là: (a) tên của kiểu được xác định (xem điều 11.5) hoặc được nhập (xem điều 11.6) trong phần <xsd:schema>của mô tả socket, và (b) tên định tính đầy đủ (QName) của kiểu bên ngoài (xem điều 11.7).

Chỉ số của lệnh không có giá trị ‘ttc’ dược dự trữ để biểu thị trường ‘ttc’ của nó (xem điều 5.2.5.2). CHÚ THÍCH 1 Thuộc tính ‘type’ của lệnh thứ nguyên quy định kiểu của mỗi giá trị đơn chứa trong lệnh đó và không phải toàn bộ kiểu lệnh.

CHÚ THÍCH 2 Không có việc sắp xếp thứ tự rõ ràng xác định cho các giá trị do lệnh thứ nguyên. Tuy nhiên, việc sắp xếp thứ tự các giá trị dựa trên thứ tự của các giá trị chỉ số được khuyến cáo cho đích - trong việc truyền tải các giá trị cho URC - và cho URC - trong việc đưa ra các trạng thái cho người sử dụng (xem TCVN 11523-1 (ISO/IEC 24752-1)).

CHÚ THÍCH 3 Tập lớn nhất của các giá trị cho lệnh socket riêng do sản phẩm của tất cả các kiểu chỉ số mà xuất hiện khi đi trên đường truyền từ thẻ <uiSocket> xuống lệnh socket riêng (xem định nghĩa đường truyền trong điều 5.2.5.2). Tuy nhiên, không phải mọi liên kết có thể xuất hiện tại thời gian chạy. CHÚ THÍCH 4 Kiểu chỉ số có thể quy định một số không giới hạn của các giá trị chỉ số (ví dụ:

xsd:integer có các giá trị không giới hạn). Tuy nhiên, các giá trị chỉ số thực tế tại thời gian chạy là tập con không giới hạn của các giá trị cho phép bởi kiểu chỉ số.

CHÚ THÍCH 5 Việc sử dụng lệnh thứ nguyên chỉ hợp lý nếu tập các lệnh là đồng nhất, tức là mỗi lệnh có các đặc tính giống hệt nhau bao gồm nhãn (thông điệp) và văn bản trợ giúp.

CHÚ THÍCH 7 Các tham chiếu (ví dụ: từ các tài nguyên nguyên tử) đến các lệnh thứ nguyên tham chiếu đến các thành phần đơn lẻ của lệnh. Trong ví dụ trên, URI

“http://example.com/thermometer/socket#reset” tham chiếu đến mọi thành phần lệnh đơn trong lệnh thứ nguyên với id=‘reset’. Tuy nhiên, URI “http://example.com/thermometer/socket#dims(reset)” tham chiếu đến toàn bộ lệnh với tất cả các thành phần, tức là đến tất cả các kênh như một thực thể phức hợp. Xem TCVN 11523-1 (ISO/IEC 24752-5) để biết thêm chi tiết.

CHÚ THÍCH 8 Thứ tự mà các thành phần của lệnh thứ nguyên được đưa ra cho người sử dụng, dựa trên việc sắp xếp thự tự các kiểu chỉ số thích hợp. Xem TCVN 11523-1 (ISO/IEC 24752-1) để biết thêm chi tiết.

Một phần của tài liệu Tiêu chuẩn Quốc gia TCVN 11523-2:2016 (Trang 30)