Tiêu chuẩn TCVN 10566-35:2014 là bản chuyên môn hóa của ISO/TS 29002-31 để quy định các yêu cầu đối với các truy vấn cho bộ TCVN 10566 theo dữ liệu cái. Mô hình khái niệm trong ngôn ngữ lập mô hình thống nhất (UML). Định dạng tệp vật lý dựa trên cơ sở ngôn ngữ đánh dấu mở rộng (XML).
TIÊU CHUẨN QUỐC GIA TCVN 10566-35:2014 ISO 22745-35:2010 HỆ THỐNG TỰ ĐỘNG HĨA CƠNG NGHIỆP VÀ TÍCH HỢP - TỪ ĐIỂN KỸ THUẬT MỞ VÀ ỨNG DỤNG CHO DỮ LIỆU CÁI - PHẦN 35: TRUY VẤN ĐỐI VỚI DỮ LIỆU ĐẶC TRƯNG Industrial automation systems and integration - Open technical dictionaries and their application to master data - Part 35: Query for characteristic data Lời nói đầu TCVN 10566-35:2014 hồn toàn tương đương với ISO/TS 22745-35:2010 TCVN 10566-35:2014 Ban kỹ thuật tiêu chuẩn quốc gia TCVN/JTC “Công nghệ thông tin” 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ố Hiện nay, TCVN 10566 “Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu cái” gồm tiêu chuẩn: - TCVN 10566-1:2014 (ISO 22745-1:2010), Phần 1: Tổng quan nguyên tắc bản; - TCVN 10566-2:2014 (ISO 22745-2:2010), Phần 2: Từ vựng; - TCVN 10566-10:2014 (ISO/TS 22745-10:2010), Phần 10: Thể từ điển; - TCVN 10566-11:2014 (ISO 22745-11:2010), Phần 11: Hướng dẫn trình bày thuật ngữ; - TCVN 10566-13:2014 (ISO 22745-13:2010), Phần 13: Định danh khái niệm thuật ngữ; - TCVN 10566-14:2014 (ISO/TS 22745-14:2010), Phần 14: Giao diện truy vấn từ điển; - TCVN 10566-20:2014 (ISO 22745-20:2010), Phần 20: Thủ tục trì từ điển kỹ thuật mở; - TCVN 10566-30:2014(ISO/TS 22745-30:2009), Phần 30: Thể hướng dẫn định danh; - TCVN 10566-35:2014 (ISO/TS 22745-35:2010), Phần 35: Truy vấn liệu đặc trưng; - TCVN 10566-40:2014 (ISO/TS 22745-40:2010), Phần 40: Thể liệu cái; HỆ THỐNG TỰ ĐỘNG HĨA CƠNG NGHIỆP VÀ TÍCH HỢP - TỪ ĐIỂN KỸ THUẬT MỞ VÀ ỨNG DỤNG CHO DỮ LIỆU CÁI - PHẦN 35: TRUY VẤN ĐỐI VỚI DỮ LIỆU ĐẶC TRƯNG Industrial automation systems and integration - Open technical dictionaries and their application to master data - Part 35: Query for characteristic data Phạm vi áp dụng Tiêu chuẩn chuyên môn hóa ISO/TS 29002-31 để quy định yêu cầu truy vấn cho TCVN 10566 theo liệu Mơ hình khái niệm ngơn ngữ lập mơ hình thống (UML) Định dạng tệp vật lý dựa sở ngôn ngữ đánh dấu mở rộng (XML) Điều sau nằm phạm vi áp dụng tiêu chuẩn này: ● Đặc tả mô hình khái niệm truy vấn liệu cái; CHÚ THÍCH Mơ hình khái niệm xác định ISO/TS 29002-31 tham chiếu với ràng buộc tiêu chuẩn ● Đặc tả định dạng trao đổi truy vấn liệu CHÚ THÍCH Định dạng trao đổi xác định ISO/TS 29002-31 tham chiếu với ràng buộc tiêu chuẩn Điều sau nằm phạm vi áp dụng tiêu chuẩn này: ● Đặc tả mơ hình khái niệm định dạng trao đổi liệu từ điển; CHÚ THÍCH Điều quy định TCVN 10566-10 ● Đặc tả giao diện truy vấn liệu từ điển; CHÚ THÍCH Điều quy định TCVN 10566-14 ● Đặc tả mơ hình khái niệm định dạng trao đổi hướng dẫn định danh; CHÚ THÍCH Điều quy định TCVN 10566-30 ● Đặc tả mơ hình khái niệm định dạng trao đổi liệu đặc trưng CHÚ THÍCH Điều quy định TCVN 10566-40 Tài liệu viện dẫn TCVN 10566-1 (ISO 22745-1), Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu - Phần 1: Tổng quan nguyên tắc bản; TCVN 10566-2 (ISO 22745-2), Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu - Phần 2: Từ vựng; TCVN 10566-13 (ISO 22745-13), Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu - Phần 13: Định danh khái niệm thuật ngữ; TCVN 10566-30 (ISO/TS 22745-30), Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu cái-Phần 30: Thể hướng dẫn định danh; TCVN 10566-40 (ISO/TS 22745-40), Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu cái-Phần 40: Thể liệu cái; ISO/TS 29002-6, Exchange of characteristic data - Phần 6: Concept dictionary terminology reference model (Trao đổi liệu đặc trưng-Phần 6: Mơ hình tham chiếu thuật ngữ từ điển khái niệm); ISO/TS 29002-10, Exchange of characteristic data - Part 10: Characteristic data exchange format (Trao đổi liệu đặc trưng - Phần 10: Định dạng trao đổi liệu đặc trưng); ISO/TS 29002-31, Exchange of characteristic data - Part 31: Query for characteristic data (Trao đổi liệu đặc trưng - Phần 31: Truy vấn liệu đặc trưng); Thuật ngữ định nghĩa Tiêu chuẩn áp dụng thuật ngữ định nghĩa trongTCVN 10566-2 Thuật ngữ viết tắt Tiêu chuẩn áp dụng thuật ngữ viết tắt sau: ASCII Mã tiêu chuẩn Hoa kỳ trao đổi thông tin (American Standard CodeforInformation Interchange) CC Lớp phù hợp (conformance class) DTD Định nghĩa kiểu tài liệu (document type definition) HTML Ngôn ngữ đánh dấu siêu văn (HyperText Markup Language) IG Hướng dẫn định danh (identification guide) OTD Từ điển kỹ thuật mở (Open Technical Dictionary) UML Ngơn ngữ lập mơ hình thống (Unified Modeling Language) UOM Đơn vị đo lường (unit of measure) URI Định danh tài nguyên đồng (uniform resource identifier) URL Bộ định vị tài nguyên đồng (uniform resource locator) W3C Hiệp hội WWW (World Wide Web Consortium) XML Ngôn ngữ đánh dấu mở rộng (Extensible Markup Language) Mơ hình truy vấn 5.1 Khái qt Mơ hình liệu quy định ISO/TS 29002-31 kết hợp chặt chẽ tham chiếu với thay đổi mơ tả 5.2 CHÚ THÍCH Căn thay đổi sau: Trong ISO/TS 29002-31: ● Một ngơn ngữ định danh mã ngôn ngữ ISO tùy chọn mã quốc gia ISO IRDI mục nhập từ điển khái niệm biểu diễn ngơn ngữ đó; ● Mơt UOM định danh mã UOM (ví dụ: "m" cho "mét") IRDI mục nhập từ điển khái niệmbiểu diễn UOM; ● Một tiền tệ định danh mã tiền tệ ISO IRDI mục nhập từ điển khái niệm biểu diễn tiền tệ đó; Tuy nhiên, TCVN 10566, ngơn ngữ, UOM tiền tệ luônđược tham chiếu IRDI gán-OTD vậy, thuộc tính mã khơng thể thể truy vấn theo tiêu chuẩn để tham chiếu ngôn ngữ, UOM tiền tệ 5.2 Các điều chỉnh thực thể có 5.2.1 string_pattern_expression (biểu đạt mẫu thức chuỗi) Thay đổi yếu tố tập hợp thuộc tính language_code (mã ngơn ngữ) từ [0 1] sang [0 0] Thay đổi yếu tố tập hợp thuộc tính country_code (mã quốc gia) từ [0 1] sang [0 0] CHÚ THÍCH Xem TCVN 10566-13 cho yêu cầu để IRDI gán cho ngôn ngữ 5.2.2 string_size_expression (biểu đạt kích thước chuỗi) Thay đổi yếu tố tập hợp thuộc tính language_code (mã ngôn ngữ) từ [0 1] sang [0 0] Thay đổi yếu tố tập hợp thuộc tính country_code (mã quốc gia) từ [0 1] sang [0 0] CHÚ THÍCH Xem TCVN 10566-13 cho yêu cầu để IRDI gán cho ngôn ngữ 5.2.3 range_expression (biểu đạt dải) Thay đổi yếu tố tập hợp thuộc tính UOM_code (mã UOM) từ [0 1] sang [0 0] Thay đổi yếu tố tập hợp thuộc tính currency_code (mã tiền tệ) từ [0 1] sang [0 0] CHÚ THÍCH Xem TCVN 10566-13 yêu cầu để IRDI gán cho UOM tiền tệ Yêu cầu phù hợp Mọi tệp liệu phù hợp với tiêu chuẩn yêu cầu phải: a XML thiết lập tốt; CHÚ THÍCH Xem Khuyến cáo XML W3C u cầu tính hình thánh tốt b trường hợp phần tử toàn cầu xác định Lược đồ XML từ điển dịch vụ thuật ngữ (xem Phụ lục B) hợp lệ theo lược đồ XML từ điển dịch vụ thuật ngữ; CHÚ THÍCH Xem Khuyến cáo cấu trúc lược đồ XML W3C ý nghĩa "phần tử toàn cầu" yêu cầu kiểm tra tính hợp lệ c phù hợp với ISO/TS 29002-6; d thỏa mãn yêu cầu Điều 5; e hợp lệ theo lược đồ Schematron truy vấn liệu đặc trưng cho OTD (xem Phụ lục B) CHÚ THÍCH Xem Khuyến cáo Schematron yêu cầu hợp lệ lược đồ Schematrons CHÚ THÍCH Xem trang web tham chiếu Phụ lục C thông tin hợp lệ liệu có sử dụng lược đồ Schematron Mọi trường hợp mục nhập item (hạng mục) tệp liệu, xác định ISO/TS 2900210, phải phù hợp với TCVN 10566-40 CHÚ THÍCH TCVN 10566-40 chuyên mơn hóa ISO/TS 29002-10 Mọi đặc tả liệu tham chiếu tệp liệu phải phù hợp với TCVN 10566-30 Mọi tham chiếu với tệp liệu cho mục nhập từ điển khái niệm phải mục nhập OTD để phù hợp với TCVN 10566-1 Mọi định danh bên tệp liệu phải phù hợp với TCVN 10566-13 ISO/TS 29002-31 đưa số tùy chọn hỗ trợ thực thi Các tùy chọn nhóm vào lớp phù hợp sau đây: ● CC1: Truy vấn đơn giản; ● CC2: Truy vấn tham số Các tùy chọn phù hợp chuyển sang tiêu chuẩn Phụ lục A (quy định) Định danh tài liệu Để đưa định danh tường minh đối tượng thông tin hệ thống mở, định danh đối tượng {tiêu chuẩn TCVN 10566phần (35) xuất lần (1)} gán cho tiêu chuẩn Ý nghĩa giá trị xác định ISO/IEC 8824-1 mô tả ISO 10303-1 Phụ lục B (quy định) Danh sách máy tính phiên dịch Phụ lục gồm lược đồ Schematron để giới hạn lược đồ Query (Truy vấn) XML xác định ISO/TS 29002-31 việc sử dụng truy vấn TCVN 10566 theo liệu đặc trưng Các giới phù hợp với giới hạn mơ hình liệu truy vấn đưa Điều Danh sách sẵn có theo dạng máy tính phiên dịch Bảng B.1 Thơng cáo sau áp dụng cho tệp máy tính phiên dịch Phụ lục Thông cáo việc chấp nhận chối bỏ sau phải bao gồm tất ("Lược đồ") lược đồ thu từ lược đồ: Việc chấp nhận thừa nhận, miễn phí vĩnh viễn, cho người có lược đồ để sử dụng, chép, sửa đổi, kết hợp phân phối miễn phí lược đồ với mục đích phát triển, thực thi, cài đặt sử dụng phần mềm dựa sở lược đồ cho phép cá nhân người trang bị lược đồ làm vậy, tùy thuộc vào điều kiện sau: LƯỢC ĐỒ ĐƯỢC CUNG CẤP “NHƯ HIỆN TRẠNG”, KHÔNG BẢO ĐẢM VỀ BẤT KỲ LOẠI NÀO, RÕ RÀNG HAY HÀM Ý, BAO GỒM NHƯNG KHÔNG HẠN CHẾ ĐỐI VỚI CÁC BẢO ĐẢM THƯƠNG MẠI, PHÙ HỢP CHO MỘT MỤC ĐÍCH NÀO ĐĨ VÀ KHƠNG VI PHẠM KHƠNG CĨ TRƯỜNG HỢP NÀO MÀ TÁC GIẢ HAY NGƯỜI GIỮ BẢN QUYỀN PHẢI CHỊU TRÁCH NHIỆM CHO MỌI KHIẾU NẠI, THIỆT HẠI HOẶC CÁC TRÁCH NHIỆM KHÁC, DÙ LÀ HÀNH ĐỘNG THEO HỢP ĐỒNG, SAI LẦM HOẶC CÁC HÀNH ĐỘNG KHÁC, NẢY SINH TỪ BÊN NGOÀI HOẶC TRONG VIỆC KẾT NỐI VỚI LƯỢC ĐỒ HOẶC SỬ DỤNG HAY CÁC XỬ LÝ KHÁC TRONG LƯỢC ĐỒ Ngoài ra, sửa đổi Lược đồ phải bao gồm thông cáo sau: LƯỢC ĐỒ NÀY ĐÃ ĐƯỢC SỬA ĐỔI TỪ LƯỢC ĐỒ ĐƯỢC QUY ĐỊNH TRONG TCVN 10566-35 VÀ KHÔNG NÊN HIỂU LÀ ĐANG TUÂN THỦ TIÊU CHUẨN ĐÓ Bảng B.1 - Các lược đồ XML xác định tiêu chuẩn Mô tả Truy vấn lược đồ Schematron liệu Tệp HTML Tệp ASCII query.sch query.sch URI urn:iso:std:iso:ts:22745:-35:ed1:tech:schematron- Tài liệu gốc TCVN 10566 đặc trưng cho OTD schema:query -35 CHÚ THÍCH Đi mở rộng “.txt” gắn thêm vào tên tệp ASCII để đảm bảo hiển thị phù hợp trình duyệt web Để sử dụng tệp phần mềm ứng dụng cần gỡ bỏ đuôi mở rộng “.txt” Các lược đồ Bảng B.1 tham chiếu trực tiếp gián tiếp lược đồ xác định bên liệt kê Bảng B.2 Bảng B.2 - Các lược đồ XML xác định ngồi tiêu chuẩn Mơ tả Tệp HTML Tệp ASCII URI Tài liệu gốc Truy vấn lược đồ XML liệu đặc trưng query.xsd query.xsd urn:iso:std:iso:ts:29002:-31:ed1:tech:xml-schema:query ISO/TS 2900231 Lược đồ XML danh mục phân loại catalogue.xsd catalogue.xsd urn:iso:std:iso:ts:29002:-10:ed1:tech:xml-schema:catalogue ISO/TS 2900210 Lược đồ XML giá trị value.xsd value.xsd urn:iso:std:iso:ts:29002:-10:ed1:tech:xml-schema:value ISO/TS 2900210 Lược đồ XML định danh identifier.xsd identifier.xsd urn:iso:std:iso:ts:29002:-5:ed1:tech:xml-schema:identifier ISO/TS 290025 Đoạn DTD định danh identifier.dtd identifier.dtd urn:iso:std:iso:ts:29002:-5:ed1:tech:dtd:identifier ISO/TS 290025 Phụ lục C (tham khảo) Thông tin cho phần mềm thực thi hỗ trợ Thông tin bổ sung cung cấp để hỗ trợ phần mềm triển khai Nếu thơng tin đưa ra, tìm thấy URL sau đây: Thông tin bổ sung: http://www.tc184-sc4.org/implementation_information/22745/00035 THƯ MỤC TÀI LIỆU THAM KHẢO [1] ISO 10303 (all parts), Industrial automation systems and integration -Product data representation and exchange (Hệ thống tự động hóa cơng nghiệp tích hợp - Trao đổi thể liệu sản phẩm) [2] TCVN 10566-10, Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu cái-Phần 10: Thể từ điển [3] ISO/TS 29002-5, Exchange of characteristic data -Phần 5: Identification scheme (Trao đổi liệu đặc trưng -Phần 5: Lược đồ định danh) [4] ISO/IEC 8824-1, Information technology - Abstract Syntax Notation One (ASN.1) - Phần 1: Specification of basic notation (Công nghệ thông tin - Ký pháp cú pháp trừu tượng (ASN.1) -Phần 1: Đặc tả ký pháp sở) [5] ISO/IEC 19757-3, Information technology - Document Schema Definition Languages (DSDL) -Phần 3: Rule-based validation -Schematron (Công nghệ thông tin - Ngôn ngữ định nghĩa lược đồ tài liệu (DSDL) - Phần 3: Xác nhận hợp lệ dựa trên-quy tắc - Schematron) [6] Extensible Markup Language (XML) 1.1 (Second Edition), 2006-08-16 World Wide Web Consortium, 2006 (Ngôn ngữ đánh dấu mở rộng (XML) 1.1 (Phiên 2), 16-08-2006 Cơng-xc-xiom WWW) [7] XMLSchema - Phần 1: Structures World Wide Web Consortium, 2004 (Lược đồ XML - Phần 1: Cấu trúc Hiệp hội WWW) MỤC LỤC Phạm vi áp dụng Tài liệu viện dẫn Thuật ngữ định nghĩa Thuật ngữ viết tắt Mơ hình truy vấn Yêu cầu phù hợp Phụ lục A Phụ lục B Phụ lục C Thư mục tài liệu tham khảo ... quy định TCVN 10566-40 Tài liệu viện dẫn TCVN 10566-1 (ISO 22745-1), Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu - Phần 1: Tổng quan nguyên tắc bản; TCVN 10566-2... định ISO/TS 2900210, phải phù hợp với TCVN 10566-40 CHÚ THÍCH TCVN 10566-40 chun mơn hóa ISO/TS 29002-10 Mọi đặc tả liệu tham chiếu tệp liệu phải phù hợp với TCVN 10566-30 Mọi tham chiếu với tệp... - Phần 2: Từ vựng; TCVN 10566-13 (ISO 22745-13), Hệ thống tự động hóa cơng nghiệp tích hợp - Từ điển kỹ thuật mở ứng dụng cho liệu - Phần 13: Định danh khái niệm thuật ngữ; TCVN 10566-30 (ISO/TS