46
3.4 Luồng nghiệp vụ cụ thể và kết quả hiển thị cho các kịch bản
Kịch bản 1: Tìm kiếm một địa điểm du lịch, lưu trú, ăn uống, nơi mua sắm,
phương tiện vận chuyển cụ thể theo từ khóa
Tìm kiếm địa điểm du lịch theo từ khóa
Hình 3.3: Tìm kiếm địa điểm du lịch theo từ khóa từ màn hình chính
Hình 3.4: Tìm kiếm địa điểm du lịch theo từ khóa từ màn hình tỉnh thành
Mô tả kịch bản người dùng:
1. Người dùng gõ từ khóa vào ô tìm kiếm, ví dụ “Hồ Hoàn Kiếm”
2. FontEnd gửi API có keyword “Hồ Hoàn Kiếm”
sang BackEnd
3. BackEnd tạo câu lệnh Sparql để truy vấn Ontology
CÂU LỆNH SPARQL
PREFIX etourism:
SELECT ?subject ?tengoi ?diachi
WHERE { ?subject
etourism:ten_goi ?tengoi;
47
etourism:dia_chi ?diachi;
FILTER regex(?tengoi, "Hồ Hoàn Kiếm")
}
4. BackEnd nhận kết quả trả về FontEnd để hiển thị như sau
Hình 3.5: Kết quả hiển thị tra cứu địa điểm du lịch theo từ khóa
5. Người dung bấm vào 1 lựa chọn để xem chi tiết, ví dụ bấm vào lựa chọn “Hồ Hoàn
Kiếm”
Chia sẻ với bạn bè của bạn: