10. Phân loại RegistryObject (Đối tượng đăng ký)
10.3.6. Phân loại theo ngữ cảnh
Chú ý trường hợp mô tả trong giản đồ 9 khi một hồ sơ dự thảo hợp tác với tập đoàn ACME Inc, được phân loại theo nút phân loại của Nhật bản theo giản đồ phân loại khu vực địa lý. Trong trường hợp không đưa ra tiêu chí cụ thể của sự phân loại này thì rõ ràng ý nghĩa của việc phân loại này sẽ trở nên khó hiểu. Người ta có thể hiểu rằng hãng ACME này đóng ở Nhật Bản, hay hãng ACME đóng hàng
sang Nhật Bản, hay phân loại như thế còn mang một ý nghĩa nào khác? Để tránh tình trạng hiểu lầm như vậy, một cách phân loại nào đó cần đi kèm với một classificationNode khác nữa (trong ví dụ này đó chính là tên địa danh của mẫu phân loại) làm nhiệm vụ bổ khuyết ngữ cảnh còn thiếu cho việc phân loại. Một hồ sơ dự thảo hợp tác khác của hãng MyParcelService (Dịch vụ vận chuyển bưu kiện) cũng có thể được phân loại theo classificationNode của Nhật Bản khi nó được phân loại có kèm theo một
classificationNode khác (ví dụ như tên địa danh hàng được chuyển tới) để chỉ ra một thông tin khác
thông tin mà ACME đã có.
Hình 9 – Phân loại theo ngữ cảnh
Do đó, để đưa ra được phương án phân loại khả dĩ trong nhiều trường hợp, một tiêu chí phân loại mà bản thân nó phải được phân loại theo một vài tiêu chí phân loại nào đó để ràng buộc tiêu chí phân loại thứ nhất với các classificationNode có nhiệm vụ làm rõ nghĩa ngữ cảnh còn khuyết. Nói tóm lại, đối với một mô hình thông tin, tiêu chí bổ sung tổng quan cho các mẫu phân loại sẽ cho phép:
- phân loại một RegistryObject theo sự phân loại nội tuyến kết hợp với một classificationNode trong một biểu mẫu phân loại;
- phân loại một RegistryObject theo sự phân loại ngoại tuyến kết hợp với một giá trị trong một biểu mẫu phân loại ngoại tuyến;
- phân loại một RegistryObject theo các khía cạnh khác nhau khi sử dụng các tiêu chí phân loại đa chiều kết hợp cùng các classificationNode đa chiều hay giá trị trong một biểu mẫu phân loại;
- một tiêu chí phân loại xác định đối với một RegistryObject cần đáp ứng được các điều kiện mà nó sẽ tiến hành phân loại.