Tạo chú thích ngữ nghĩa

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 70)

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

I.9.7.1.Tạo chú thích ngữ nghĩa

Mã use case BKKMS_UC_09

Tên use case Tạo chú thích ngữ nghĩa

Tác nhân (actors) Chuyên gia, kỹ sư tri thức, người quản trị hệ thống, người

dùng có kinh nghiệm.

Mô tả Use case này cho phép người dùng có thể chia sẻ tri thức của

mới các thể hiện của các lớp trong ontology và liên kết chúng với nhau.

Điều kiện đầu vào Người dùng phải có kinh nghiệm (thuộc một trong các nhóm

ở danh sách tác nhân ở trên)

Người dùng phải đăng nhập thành công.

Kết quả đầu ra Tạo ra file RDF, lưu trữ thể hiện của một lớp mới được tạo và

mối quan hệ với các thể hiện khác trong hệ thống.

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 sau

đó vào menu: “Chia sẻ tri thức” -> “Tạo chú thích ngữ nghĩa”

2. Hệ thống + Kiểm tra đăng nhập của người

dùng.

+ Nếu đã đăng nhập: đưa ra màn hình giao diện cho người dùng.

3. Người dùng Chọn lớp muốn tạo mới thể hiện.

Bấm vào nút “tạo mới”.

4. Hệ thống Truy vấn trong ontology để lấy về

các thuộc tính của lớp đó cũng như các ràng buộc của mỗi thuộc tính.

5. Hệ thống Hiển thị màn hình để nhập giá trị

thuộc tính.

6. Người dùng - Nhập các giá trị cho các thuộc tính

literal.

- Chọn giá trị cho thuộc tính có kiểu là thể hiện hay lớp trong ontology.

7. Người dùng Tạo mới một giá trị của một thuộc

tính có kiểu là thể hiện của một lớp trong ontology.

8. Hệ thống Quay lại bước 4

9. Người dùng Bấm nút “Lưu”

10. Hệ thống - Kiểm tra việc trùng lặp uri của thể (adsbygoogle = window.adsbygoogle || []).push({});

hiện mới được tạo ra với các thể hiện đã có trong hệ thống.

- Nếu không bị trùng thì:

+ Tạo file mới có tên theo ngày giờ hiện tại. Và lưu nội dung thể hiện được tạo vào đó.

+ Nạp thêm dữ liệu mới được tạo vào hệ thống.

Luồng sự kiện khác

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

2b. Hệ thống Nếu người dùng chưa đăng nhập thì

đẩy về trang đăng nhập.

10b. Hệ thống Nếu bị trùng uri, thì hệ thống sẽ

thông báo lỗi cho người dùng và bắt người dùng nhập lại.

Uses Không

Extends Không

Tần suất sử dụ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 70)