Mô hình kết hợp lỏng lẻo giữa markup-based/ontological

Một phần của tài liệu Nghiên cứu phát triển ứng dụng nhận biết ngữ cảnh trong môi trường tính toán nhân rộng (Trang 39)

Framework CARE cho nhận biết ngữ cảnh thông qua một cách tiếp cận là dựa trên một tương tác lỏng giữa mô hình đánh dấu được mở rộng với qui tắc được biểu diễn trong một ngôn ngữ lập trình logic bị giới hạn và với một mô hình ontology. Tương tác giữa các mô hình này được nhận ra qua biểu diễn của dữ liệu ngữ cảnh bằng phương tiện là các đặc tả CC/PP mà chứa một tham chiếu tới các lớp và các quan hệ OWL-DL. Để duy trì hiệu quả, lập luận ontology chủ yếu được thực hiện trước về cung cấp dịch vụ.Mỗi khi dữ liệu ngữ cảnh mới có liên quan được yêu cầu, lập luận bản thể học được bắt đầu và phát sinh các thông tin hữu ích, nếu vẫn hợp lệ, tại thời điểm cung cấp dịch vụ cùng với đánh giá qui tắc hiệu quả. Dữ liệu ngữ cảnh phức tạp (ví dụ như hoạt động hiện thời của người dùng) phát sinh qua lập luận ontology có thể được sử dụng một cách qui tắc các tiền điều kiện để phát sinh dữ liệu ngữ cảnh mới như các sở thích người dùng. Ví dụ, xem qui tắc sau:

Tiền điều kiện chứa dữ liệu ngữ cảnh phức tạp được ký hiệu dấu „*‟ biểu diễn hoạt động hiện thời của một thực thể riêng x (trong trường hợp này là người dùng hiện thời). Lập luận ontology được thực hiện một cách không đồng bộ cho tất cả các vị từ có thể có ích trong các qui tắc. Trong trường hợp này, nó được sử dụng để xác định các lớp đã biết mà phù hợp tốt hơn với hoạt động người dùng với dữ liệu ngữ cảnh sẵn có cho người dùng x. Trong ví dụ này. Nếu BusinessMeeting được xác định bởi tiến trình đó, bộ qui tắc nhận thấy trạng thái sẵn có của người dùng hiện thời là busy.

Một phần của tài liệu Nghiên cứu phát triển ứng dụng nhận biết ngữ cảnh trong môi trường tính toán nhân rộng (Trang 39)