Tìm kiếm nâng cao

Một phần của tài liệu đồ án công nghệ thông tin Tiếp cận web ngữ nghĩa và ontology trong việc phát triển ứng dụng quản trị tri thức cho doanh nghiệp (Trang 68)

: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN TRỊ TRI THỨC DỰA TRÊN ONTOLOGY CHO

I.9.6.3.Tìm kiếm nâng cao

Mã use case BKKMS_UC_08 Tên use case Tìm kiếm nâng cao

Tác nhân (actors) Tất cả người dùng.

Mô tả Use case này cho phép người dùng có thể tìm kiếm tất cả các

đối tượng được mô tả trong ontology và không ràng buộc các tiêu chí. Điều này mang đến một sức mạnh tìm kiếm to lớn, khi kết hợp được các tiêu chí với nhau. Làm mở rộng tính ngữ nghĩa trong các truy vấn.

Điểm đặc biệt của chức năng này tạo ra giao diện hỗ trợ tốt không chỉ khả năng tạo truy vấn mà còn là tính dễ hiểu cho các người dùng không thành thạo hoặc chưa biết đến SPARQL.

Điều kiện đầu vào Người dùng tạo ra ít nhất một bộ 3, là một tiêu chí truy vấn,

đồng thời chọn các thuộc tính hiển thị cho các biến xuất hiện trong truy vấn.

Kết quả đầu ra Danh sách các kết quả thỏa mãn tiêu chí truy vấn, mỗi kết quả

là tập hợp giá trị các thuộc tính đã chọn.

Luồng sự kiện STT Tác nhân Hành động

1. Người dùng Vào giao diện chính của hệ thống và

vào menu: “Tìm kiếm ngữ nghĩa” -> “Tìm kiếm nâng cao”

2. Hệ thống Đưa ra màn hình giao diện cho người

dùng tạo các tiêu chí tìm kiếm.

3. Người dùng Tạo các tiêu chí tìm kiếm.

4. Người dùng Lựa chọn các thuộc tính hiển thị.

5. Người dùng Bấm vào nút “Tìm kiếm”.

6. Hệ thống - Sinh ra truy vấn SPARQL theo các

tiêu chí và thuộc tính cần lấy. - Chạy truy vấn để lấy dữ liệu trong các chú thích ngữ nghĩa (file RDF).

7. Hệ thống Hiển thị danh sách kết quả.

8. Người dùng Bấm vào link của một giá trị (là thể

hiện trong ontology) ở một kết quả.

9. Hệ thống Truy vấn trong các chú thích ngữ

nghĩa để lấy về các thông tin của thể hiện đó.

10. Hệ thống Hiển thị trực quan đối tượng đã chọn.

Luồng sự kiện khác

STT Tác nhân Hành động

8b. Hệ thống Nếu dữ liệu về đối tượng được chọn

không còn tồn tại trong hệ thống thì hệ thống sẽ thông báo lỗi.

Uses Không

Extends Hiển thị trực quan tri thức Tần suất sử dụng Cao (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu đồ án công nghệ thông tin Tiếp cận web ngữ nghĩa và ontology trong việc phát triển ứng dụng quản trị tri thức cho doanh nghiệp (Trang 68)