51
Hình 3.9: Tìm kiếm khách sạn 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ụ “Khách Sạn Thắng Lợi”
2. FontEnd gửi API có keyword “Khách Sạn Thắng Lợi”
sang BackEnd
3. BackEnd tạo câu lệnh Sparql để truy vấn Ontology
CÂU LỆNH SPARQL
PREFIX etourism:
SELECT ?subject ?diachi ?sodienthoai ?trangweb ?danhgia ?soluongdanhgia
WHERE { ?subject
etourism:ten_goi ?tengoi;
etourism:dia_chi ?diachi;
etourism:so_dien_thoai ?sodienthoai;
etourism:trang_web ?trangweb;
etourism:danh_gia ?danhgia;
etourism:so_luong_danh_gia ?soluongdanhgia;
FILTER regex(?tengoi, "Khách Sạn
Thắng Lợi
")
}
4. BackEnd nhận kết quả trả về FontEnd để hiển thị như sau
Hình 3.10: Kết quả tra cứu khách sạn theo từ khóa
52
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 “Khách
Sạn Thắng Lợi”
Chia sẻ với bạn bè của bạn: