8. Dịch vụ quản lý truy vấn
8.2.3. RegistryEntryQuery (truy vấn mục nhập đăng ký) Mục đích:
Mục đích:
Nhằm xác định tập hợp những trường RegistryEntryQuery (mục nhập đăng ký) như là kết quả của một truy vấn đối với siêu dữ liệu đăng ký được lựa chọn.
Quy định ebRIM
Hình 17 - Quy định ebRIM đối với RegistryEntryQuery Định nghĩa
Nguyên tắc ngữ nghĩa
1. để RE bao hàm tập hợp của tất cả những trường RegistryEntryQuery (mục nhập đăng ký) bất biến trong sổ đăng ký. Những bước dưới đây sẽ xóa những trường trong RE mà không làm thoả mãn điều kiện của bộ lọc được xác định.
a) nếu RE trống rỗng thì tiếp tục số nguyên tắc liền kề;
b) nếu một Bộ lọc RegistryEntryQuery (mục nhập đăng ký) không được xác định thì chuyển tới bước liền kề, để x như là một RegistryEntryQuery (mục nhập đăng ký) trong RE. Nếu x không thoả mãn Bộ lọc RegistryEntryQuery (mục nhập đăng ký), thì kiểu x khỏi RE. Nếu RE trống rỗng thì tiếp tục số nguyên tắc liền kề;
c) để RE như là tập hợp của những trường RegistryEntryQuery (mục nhập đăng ký) được duy trì. lượng giá Truy vấn đối tượng đăng ký được thừa hưởng đối với RE như được giảng giải trong phần 8.2.2.
2. nếu RE trống rỗng, thì đưa ra cảnh báo: truy vấn đường đăng ký trống rỗng; mặt khác, cài đặt RE là kết quả của RegistryEntryQuery (truy vấn mục nhập đăng ký);
3. hồi trả kết quả và những cảnh báo luỹ tích hoặc gỡ bỏ (trong Danh sách lỗi đăng ký) trong Phản hồi đăng ký.
Ví dụ
Một khách hàng muốn thiết lập mối quan hệ thương mại với Tập đoàn XYZ và muôn biết liệu họ đã đăng ký bất cứ tài liệu thương mại nào trong Mục Đăng ký. Truy vấn tiếp theo hồi trả kiểu một tập hợp RegistryEntryQuery (mục nhập đăng ký) định danh về bất cứ điều khoản được đăng ký hiện hành mà đã được đệ trình bởi những tổ chức, những tổ chức có tên bao hàm “XYZ”. Nó không hồi trả bất cứ RegistryEntryQuery (mục nhập đăng ký) định danh đối với những điều khoản bị thay thế, không tán thành, rút khỏi và không dùng.
Một khách hàng sử dụng Sảng phẩm tiêu chuẩn Liên hợp quốc và kế hoạch Phân loại các dịch vụ (UNSPSC) và muốn xác định tất cả các công ty mà buôn bán những sản phẩm được xác định như là “Những phần quay vòng hợp nhất (Integrated circuit components)", nghĩa là mã UNSPSC code "321118". Khách hàng biết rằng các công ty đã đăng ký tài liệu Collaboration Protocol Profile (CPP) trong mục Đăng ký, và rằng mỗi profile như vậy đã được xác định bởi UNSPSC trên cơ sở những sản phẩm mà công ty buôn bán. Tuy nhiên, khách hàng không biết liệu kế hoạch phân loại UNSPSC là bên trong hay bên ngoài đối với đăng ký này. Truy vấn tiếp theo hồi đáp một tập hợp những trường RegistryEntryQuery (mục nhập đăng ký) được thông qua đối với những công ty trong CPP mà buôn bán những phần quay vòng hợp nhất.