Thông tin trong VN-KIM bao gồm thông tin về các thực thể trong cơ sở tri thức và các trang Web trong kho tài liệu có chú thích ngữ nghĩa. VN-KIM QER là phần mềm chạy trên Microsoft Windows, dùng để soạn thảo truy vấn và tìm kiếm thực thể và tài liệu trong VN-KIM. Phần mềm cho phép người dùng thực hiện các truy vấn bằng ba dạng khác nhau là đồ thị khái niệm, mẫu cố định, và SeRQL. Đối với phương pháp truy vấn bằng đồ thị khái niệm, phần mềm cho phép người dùng soạn thảo các nút và cạnh của đồ thị một cách trực quan, thân thiện, và dễ hiểu.
VN-KIM QER cung cấp khả năng không chỉ tìm kiếm chính xác thực thể mà còn tìm kiếm gần đúng thực thể. Từ đó, phần mềm không chỉ trả về các kết quả chính xác với những gì người dùng yêu cầu, mà còn trả về nhiều kết quả hơn với mức độ thỏa mãn truy
Thông tin về Project
Các lớp chính của Project
Các lớp liên quan đến lớp chính thông qua các thuộc tính được chọn
Các thuộc tính của lớp chính được chọn
vấn của người dùng khác nhau. Những mức độ này được định lượng thành những con số cụ thể như là độ bao phủ và độ tương tự để người dùng tham khảo.
VN-KIM QER cũng hỗ trợ việc tìm kiếm tài liệu. Điểm khác biệt chính giữa chức năng này của phần mềm với những phần mềm hỗ trợ tìm kiếm khác là nó không tìm kiếm theo các từ khóa, mà theo các thực thể. Nội dung của một truy vấn tài liệu là tìm các tài liệu về các thực thể mô tả trong câu truy vấn. Như vậy, trước hết phần mềm tìm kiếm các thực thể thỏa mãn truy vấn, như trong trường hợp truy vấn thực thể, rồi sau đó dùng các thực thể tìm thấy để tìm các tài liệu liên quan.
Truy vấn bằng đồ thị khái niệm
Như đã giới thiệu trong Chương 2, đồ thị khái niệm bao gồm các nút khái niệm và các nút quan hệ. Do đó, để soạn thảo một đồ thị khái niệm truy vấn, các nút khái niệm và quan hệ được vẽ trước, và sau đó được nối lại bằng các cạnh. Trên giao diện của VN-KIM QER, các nút khái niệm được biểu diễn bằng các hình chữ nhật, như minh họa ở Hình 7.2.1 cùng với các chức năng hỗ trợ soạn thảo một nút khái niệm.
Hình 7.2.1 Soạn thảo các nút khái niệm trong VN-KIM QER
VN-KIM QER cho phép ràng buộc các thuộc tính của thực thể biểu diễn bằng một nút khái niệm. Người dùng có thể chọn lựa các thuộc tính muốn ràng buộc. Các thông tin về mỗi thuộc tính được chọn sẽ được hiển thị để người dùng thiết lập ràng buộc cho thuộc tính đó. Sau cùng, người dùng có thể tạo một ràng buộc chung bằng cách tổ hợp các ràng buộc thuộc tính riêng lẻ, với các phép toán luận lý cơ bản AND và OR. Hình 7.2.2 minh họa giao diện phần mềm để thiết lập ràng buộc thuộc tính chung.
Tương tự như soạn thảo một nút khái niệm, người dùng có thể vẽ một nút quan hệ với các chức năng hỗ trợ như trong Hình 7.2.3. Sau đó, các nút khái niệm và các nút quan hệ có thể nối lại với nhau bằng các cạnh. Hình 7.2.4 cho thấy một đồ thị truy vấn hoàn chỉnh diễn đạt “Tìm các dịch vụ y tế và chăm sóc sắc đẹp ở một thành phố cấp 1 của Việt Nam”.
Hình 7.2.2 Ràng buộc các thuộc tính thực thể trong VN-KIM QER
Hình 7.2.3 Soạn thảo các nút quan hệ trong VN-KIM QER
Hình 7.2.4 Hoàn tất một đồ thị truy vấn với VN-KIM QER
Sau khi đã soạn thảo xong đồ thị truy vấn, để thực hiện tìm kiếm chính xác các thực thể, người dùng chỉ cần nhấn nút Exact Search trên thanh công cụ của phần mềm. Hình 7.2.5 minh họa một ví dụ cho thấy kết quả tìm kiếm được từ cơ sở tri thức khi thực hiện truy vấn tìm kiếm chính xác bằng đồ thị truy vấn. Trong bảng kết quả trả về, mỗi thực thể kết quả tương ứng với một nút khái niệm truy vấn sẽ được thể hiện bởi hai thành phần là URI và Label. Trong đó, URI là định danh duy nhất của mỗi thực thể trong cơ sở tri thức, và Label là tên gợi nhớ tương ứng với thực thể đó.
Bên cạnh chức năng tìm kiếm chính xác, VN-KIM QER còn có chức năng tìm kiếm gần đúng các thực thể trong cơ sở tri thức thỏa mãn truy vấn của người dùng. Để thực thi chức năng tìm kiếm gần đúng sau khi soạn thảo xong đồ thị truy vấn, người dùng nhấn nút Fuzzy Search trên thanh công cụ của phần mềm. Trong bảng kết quả trả về, bên cạnh URI và Label của các thực thể kết quả tương ứng với các khái niệm truy vấn, độ tương tự và độ bao phủ giữa câu truy vấn và kết quả trả về cũng được tính toán và hiển thị. Độ đo tương tự cho biết sự tương tự hay sự giống nhau giữa đồ thị truy vấn và đồ thị trả lời. Trong khi đó, độ bao phủ cho biết câu truy vấn bao phủ câu trả lời về ngữ nghĩa bao nhiêu phần trăm, như ví dụ ở Hình 7.2.6.
Hình 7.2.5 Tìm kiếm chính xác trong VN-KIM QER
Hình 7.2.6 Tìm kiếm gần đúng trong VN-KIM QER
Truy vấn bằng SeRQL
Bên cạnh việc cung cấp các chức năng vẽ và thực thi truy vấn bằng đồ thị khái niệm, VN-KIM QER cũng cho phép người sử dụng thực hiện truy vấn trực tiếp bằng phát biểu SeRQL. Để thực hiện một truy vấn bằng SeRQL trong VN-KIM QER, người dùng chọn phần SeRQL trên giao diện của phần mềm, và nhập vào phát biểu SeRQL dưới dạng văn bản. Sau đó, truy vấn được thực thi bằng cách nhấn nút Exact Search trên thanh công cụ của phần mềm. Hình 7.2.7 minh họa kết quả trả về cho truy vấn bằng các phát biểu SeRQL với nội dung giống như ví dụ truy vấn bằng đồ thị khái niệm nói trên. Trong bảng kết quả trả về, các tên của các cột tương ứng với các biến trong mệnh đề SELECT của phát biểu SeRQL.
Hình 7.2.7 Truy vấn bằng SeRQL trong VN-KIM QER
Truy vấn bằng mẫu cố định
Các mẫu cố định dưới dạng các hộp văn bản là cách đơn giản nhất để truy vấn, dù không được linh hoạt. Trong VN-KIM QER, các đồ thị truy vấn sau khi được soạn thảo có thể được lưu xuống đĩa thành các mẫu truy vấn cố định. Khi muốn thực hiện truy vấn theo các mẫu này, người dùng phải chọn một mẫu có sẵn đã lưu trước đó. Giao diện phần mềm sẽ hiển thị các hộp văn bản định nghĩa bởi mẫu này để người dùng nhập vào các thông tin muốn tìm kiếm. Hình 7.2.8 minh họa mẫu truy vấn với nội dung như của ví dụ truy vấn bằng đồ thị khái niệm nói trên, và kết quả trả về.
Hình 7.2.8 Truy vấn bằng mẫu cố định trong VN-KIM QER
Tìm kiếm tài liệu
Ngoài chức năng tìm kiếm thực thể, VN-KIM QER còn hỗ trợ người dùng tìm kiếm các tài liệu có chứa các thực thể mong muốn. Để tìm kiếm tài liệu từ các thực thể đã được tìm thấy bằng một trong ba cách truy vấn nói trên, người dùng chỉ cần nhấn vào thẻ Document Result trên giao diện của phần mềm. Để minh họa cho việc tìm tài liệu, lấy ví dụ “Tìm tất cả Dịch vụ y tế và chăm sóc sắc đẹp định vị ở các thành phố cấp một là một phần của quốc gia Việt Nam”. Hình 7.2.9 cho thấy đồ thị khái niệm truy vấn cho ví dụ này, với 21 thực thể được tìm thấy từ cơ sở tri thức.
Sau khi nhấn thẻ Document Result, một cửa sổ hiện ra như ở Hình 7.2.10, hiển thị định danh và nhãn của các thực thể thỏa mãn truy vấn để người dùng chọn các thực thể mà họ muốn tìm tài liệu về chúng. Sau khi chọn xong các thực thể, người dùng nhấn nút
“Search for Document” để tìm tài liệu, với kết quả trả về như minh họa ở Hình 7.2.11.
Hình 7.2.9 Tìm kiếm tài liệu trong VN-KIM QER
Hình 7.2.10 Chọn các thực thể để tìm tài liệu
Hình 7.2.11 Các tài liệu trả về từ VN-KIM QER