: 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ể
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