Sau khi xây dựng hoàn thiện ontology, một trong những công việc hết sức quan trọng đó là sửdụng mô hình nàyđểxây dựng các chú thích ngữnghĩa cho các tài nguyên, tri thức trong hệthống. Công việc này tốn rất nhiều thời đồng thời cũng đòi hỏi sựtỉ mỉ, kiên trì của người thực hiện. Hình dưới đây sẽ biểu các chú thích nghữ nghĩa mô tả cho tri thức : “Chùa một cột là một điểm thăm quan nổi tiếng của Hà Nội. Ngôi chùa này có liên quan đến chủ đềtôn giáo, phật giáo và ngôi chùa này nằm cạnh lăng Chủ Tịch HồChí Minh”
Hình 19: Biểu diễn tri thức
Trong phần này chúng tôi đã trình bày chi tiếtvề ontology của toàn bộ hệ thống. Thành phần ontology này có thể được sử dụng để mô tả một cách khá đầy đủ các tri thức trong miền lĩnh vực du lịch. Cùng với khả năng mở rộng dễ dàng, onotology sẽ được phát triển dần dần, phong phú hơn bằng các đưa thêm vào những tri thức quý báu của những chuyên gia trong miền lĩnh vực du lịch này. Đây cũng là một trong những ưu điểm để nhóm chúng tôi lựa chọn công nghệ ontology
Phần V: XÂY DỰNG CÁC DỊCH VỤ WEB
Hệthống iCompanion được thiết kếvới tính mởrộng, phân tán cao và để đáp ứng được điều đó, toàn bộ các thao tác xửlý với nền tảng dữliệu ngữ nghĩa được nhóm nghiên cứu triển khai thành các dịch vụ web. Với giải pháp này, hệ thống dễ dàng được triển khaiởtrên nhiều môi trường khác nhau như Web, Android, Iphone …v.v.
Các dịch vụ web được thiết kếvà xây dựng theo bốn phần chính sau
Các dịch vụ web tương tác với các khái niệm, thuộc tính của ontology Các dịch vụ web tương tác với các chú thích ngữnghĩa của các thực thể
Các dịch vụ web cho phép thực hiện các truy vấn ngữ nghĩa cho phép người dùng thực hiện những câu truy vấn phức tạp, linh động
Nếu như ba thành phần dịch vụweb trên là những thành phần lõi của bất kỳmột hệ thống ngữnghĩa nào thì do hệthống iCompanion được xây dựng trong miền lĩnh vực du lịch, do đó chúng tôi xây dựng thêm các dịch vụ web thực hiện những logic nghiệp vụtrong lĩnh vực du lịch.