• Tidak ada hasil yang ditemukan

Luồng nghiệp vụ cụ thể và kết quả hiển thị cho các kịch bản

CHƯƠNG 3: TRIỂN KHAI ỨNG DỤNG ONTOLOGY TRONG MIỀN DU LỊCH

3.4 Luồng nghiệp vụ cụ thể và kết quả hiển thị cho các kịch bản

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”

6. Hệ thống tiếp tục xử lý với chuỗi câu lệnh sau CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?diachi WHERE { ?subject

etourism:ten_goi "Hồ Hoàn Kiếm";

etourism:dia_chi ?diachi;

}

Câu lệnh kiểm tra xem có thực thể nào cùng ngữ nghĩa không để hiển thị:

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

owl:sameAs etourism:HNI_Hồ_Hoàn_Kiếm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm du lịch quanh khu vực này

(Tham số truyền vào chính là trường subject ở câu lệnh trên)

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Hồ_Hoàn_Kiếm;

rdf:type etourism:Điểm_đến;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các cơ sở lưu trú quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Hồ_Hoàn_Kiếm;

rdf:type etourism:Lưu_trú;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các dịch vụ ăn uống quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Hồ_Hoàn_Kiếm;

rdf:type etourism:Ăn_uống;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm mua sắm quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Hồ_Hoàn_Kiếm;

rdf:type etourism:Mua_sắm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

KẾT QUẢ HIỂN THỊ

Hình 3.6: Kết quả hiển thị chi tiết một địa điểm và các gợi ý

Người dùng lựa chọn một địa điểm được khuyến nghị:

Hình 3.7: Kết quả hiển thị lựa chọn được khuyến nghị

Tìm kiếm khách sạn theo từ khóa

Hình 3.8: Tìm kiếm khách sạn theo từ khóa từ màn hình chính

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: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/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

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”

6. Hệ thống tiếp tục xử lý với chuỗi câu lệnh sau CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?hangsao ?diachi ?sodienthoai ?trangweb ?danhgia ?soluongdanhgia WHERE { ?subject

etourism:ten_goi "Khách Sạn Thắng Lợi";

etourism:hang_sao ?hangsao;

etourism:dia_chi ?diachi;

etourism:so_dien_thoai ?sodienthoai;

etourism:trang_web ?trangweb;

etourism:danh_gia ?danhgia;

etourism:so_luong_danh_gia ?soluongdanhgia;

}

Câu lệnh kiểm tra xem có thực thể nào cùng ngữ nghĩa không để hiển thị:

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

owl:sameAs etourism:HNI_Khách_sạn_Thắng_Lợi;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm du lịch quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Khách_sạn_Thắng_Lợi;

rdf:type etourism:Điểm_đến;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các cơ sở lưu trú quanh khu vực này

(Tham số truyền vào chính là trường subject ở câu lệnh trên)

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Khách_sạn_Thắng_Lợi;

rdf:type etourism:Lưu_trú;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các dịch vụ ăn uống quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Khách_sạn_Thắng_Lợi;

rdf:type etourism:Ăn_uống;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm mua sắm quanh khu vực này

(Tham số truyền vào chính là trường subject ở câu lệnh trên)

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Khách_sạn_Thắng_Lợi;

rdf:type etourism:Mua_sắm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

KẾT QUẢ HIỂN THỊ

Hình 3.11: Kết quả hiện thị chi tiết một khách sạn và các gợi ý

MÀN HÌNH KHI VÀO MỘT TỈNH THÀNH BẤT KỲ, VÍ DỤ VÀO HÀ NỘI

Hình 3.12: Màn hình tra cứu tại các tỉnh thành

Kịch bản 2: Tìm kiếm địa điểm du lịch theo các điều kiện lọc Mô tả kịch bản người dùng:

1. Người dùng lựa chọn điều kiên lọc, ví dụ loại điểm đến là “Di sản di tích”, ở khu vực “Quận Hoàn Kiếm” và ở gần “Hồ Hoàn Kiếm”

2. FontEnd gửi API có keyword sau sang BackEnd

 Di_sản_di_tích

 Quận_Hoàn_Kiếm

 HNI_Hồ_Hoàn_Kiếm

3. BackEnd tạo câu lệnh Sparql để truy vấn Ontology CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

rdf:type etourism:Di_sản_di_tích, etourism:Quận_Hoàn_Kiếm;

etourism:o_gan etourism:HNI_Hồ_Hoàn_Kiếm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

KẾT QUẢ HIỂN THỊ

Hình 3.13: Kết quả tra cứu điểm đến theo điều kiện lọc

4. Người dung bấm vào một lựa chọn để xem chi tiết, ví dụ bấm vào lựa chọn “Ngôi nhà di sản 87 Mã Mây”

5. Hệ thống xử lý với chuỗi câu lệnh sau

CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?diachi WHERE { ?subject

etourism:ten_goi "Ngôi nhà di sản 87 Mã Mây";

etourism:dia_chi ?diachi;

}

Câu lệnh kiểm tra xem có thực thể nào cùng ngữ nghĩa không để hiển thị:

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

owl:sameAs etourism:HNI_Ngôi_nhà_di_sản_87_Mã_Mây;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm du lịch quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Ngôi_nhà_di_sản_87_Mã_Mây;

rdf:type etourism:Điểm_đến;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các cơ sở lưu trú quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Ngôi_nhà_di_sản_87_Mã_Mây;

rdf:type etourism:Lưu_trú;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các dịch vụ ăn uống quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Ngôi_nhà_di_sản_87_Mã_Mây;

rdf:type etourism:Ăn_uống;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm mua sắm quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Ngôi_nhà_di_sản_87_Mã_Mây;

rdf:type etourism:Mua_sắm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Kết quả hiển thị khi bấm vào một kết quả trong danh sách

Hình 3.14: Hiển thị chi tiết một điểm đến theo điều kiện lọc

Kịch bản 3: Tìm kiếm cơ sở lưu trú theo các điều kiện lọc Mô tả kịch bản người dùng:

1. Người dùng lựa chọn điều kiên lọc, ví dụ loại lưu trú là “Khách sạn”, ở khu vực

“Quận Hoàn Kiếm”, hạng sao là “4 sao”, đánh giá trên 4.5 và ở gần “Phố cổ Hà Nội”

2. FontEnd gửi API có keyword sau sang BackEnd

 Khách_sạn

 Quận_Hoàn_Kiếm

 4_sao

 >4.5

 HNI_Phố_cổ_Hà_Nội

3. BackEnd tạo câu lệnh Sparql để truy vấn Ontology CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi ?dienthoai ?trangweb ?danhgia ?soluongdanhgia WHERE { ?subject

rdf:type etourism:Khách_sạn, etourism:Quận_Hoàn_Kiếm;

etourism:hang_sao "4_sao";

etourism:o_gan etourism:HNI_Phố_cổ_Hà_Nội;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

etourism:so_dien_thoai ?dienthoai;

etourism:trang_web ?trangweb;

etourism:danh_gia ?danhgia;

etourism:so_luong_danh_gia ?soluongdanhgia;

FILTER (?danhgia >4.5) }

4. BackEnd nhận kết quả trả về FontEnd để hiển thị như sau

Hình 3.15: Kết quả tra cứu khách sạn theo điều kiện lọc

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 Hanoi La Siesta Hotel - Spa”

6. Hệ thống xử lý với chuỗi câu lệnh sau

CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?hangsao ?diachi ?sodienthoai ?trangweb ?danhgia ?soluongdanhgia WHERE { ?subject

etourism:ten_goi "Khách Sạn Hanoi La Siesta Hotel - Spa";

etourism:hang_sao ?hangsao;

etourism:dia_chi ?diachi;

etourism:so_dien_thoai ?sodienthoai;

etourism:trang_web ?trangweb;

etourism:danh_gia ?danhgia;

etourism:so_luong_danh_gia ?soluongdanhgia;

}

Câu lệnh kiểm tra xem có thực thể nào cùng ngữ nghĩa không để hiển thị:

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

owl:sameAs etourism:HNI_Khách_Sạn_Hanoi_La_Siesta_Hotel_-_Spa;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm du lịch quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Khách_Sạn_Hanoi_La_Siesta_Hotel_-_Spa;

rdf:type etourism:Điểm_đến;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các cơ sở lưu trú quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Khách_Sạn_Hanoi_La_Siesta_Hotel_-_Spa;

rdf:type etourism:Lưu_trú;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các dịch vụ ăn uống quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Khách_Sạn_Hanoi_La_Siesta_Hotel_-_Spa;

rdf:type etourism:Ăn_uống;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm mua sắm quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Khách_Sạn_Hanoi_La_Siesta_Hotel_-_Spa;

rdf:type etourism:Mua_sắm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Hình 3.16: Hiển thị chi tiết khách sạn theo điều kiện lọc và khuyến nghị

Kịch bản 4: Tìm kiếm địa điểm ăn uống theo các điều kiện lọc Mô tả kịch bản người dùng:

1. Người dùng lựa chọn điều kiên lọc, ví dụ loại lưu trú là “Nhà hàng”, ở khu vực

“Quận Hoàn Kiếm”, đánh giá trên 4.5 và ở gần “Phố cổ Hà Nội”

2. FontEnd gửi API có keyword sau sang BackEnd

 Nhà_hàng

 Quận_Hoàn_Kiếm

 >4

 HNI_Phố_cổ_Hà_Nội

3. BackEnd tạo câu lệnh Sparql để truy vấn Ontology CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi ?dienthoai ?danhgia ?soluongdanhgia WHERE { ?subject

rdf:type etourism:Nhà_hàng, etourism:Quận_Hoàn_Kiếm;

etourism:o_gan etourism:HNI_Phố_cổ_Hà_Nội;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

etourism:so_dien_thoai ?dienthoai;

etourism:danh_gia ?danhgia;

etourism:so_luong_danh_gia ?soluongdanhgia;

FILTER (?danhgia >4) }

4. BackEnd nhận kết quả trả về FontEnd để hiển thị như sau

Hình 3.17: Kết quả tra cứu địa điểm ăn uống theo điều kiện lọc

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 “Cau Go Vietnamese Cuisine”

6. Hệ thống xử lý với chuỗi câu lệnh sau

CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?diachi ?sodienthoai ?danhgia ?soluongdanhgia WHERE { ?subject

etourism:ten_goi "Cau Go Vietnamese Cuisine";

etourism:dia_chi ?diachi;

etourism:so_dien_thoai ?sodienthoai;

etourism:danh_gia ?danhgia;

etourism:so_luong_danh_gia ?soluongdanhgia;

}

Câu lệnh kiểm tra xem có thực thể nào cùng ngữ nghĩa không để hiển thị:

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

owl:sameAs etourism:HNI_Cau_Go_Vietnamese_Cuisine;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm du lịch quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Cau_Go_Vietnamese_Cuisine;

rdf:type etourism:Điểm_đến;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các cơ sở lưu trú quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Cau_Go_Vietnamese_Cuisine;

rdf:type etourism:Lưu_trú;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các dịch vụ ăn uống quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Cau_Go_Vietnamese_Cuisine;

rdf:type etourism:Ăn_uống;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm mua sắm quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Cau_Go_Vietnamese_Cuisine;

rdf:type etourism:Mua_sắm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Hình 3.18: Hiển thị chi tiết nhà hàng theo điều kiện lọc và khuyến nghị

Kịch bản 5: Tìm kiếm địa điểm mua sắm theo các điều kiện lọc Mô tả kịch bản người dùng:

1. Người dùng lựa chọn điều kiên lọc, ví dụ loại lưu trú là “Trung tâm thương mại”, ở khu vực “Quận Hoàn Kiếm” và ở gần “Hồ Hoàn Kiếm”

2. FontEnd gửi API có keyword sau sang BackEnd

 Trung_tâm_thương_mại

 Quận_Hoàn_Kiếm

 HNI_Hồ_Hoàn_Kiếm

3. BackEnd tạo câu lệnh Sparql để truy vấn Ontology CÂU LỆNH SPARQL TRUNG TÂM THƯƠNG MẠI

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi ?dienthoai WHERE { ?subject

rdf:type etourism:Trung_tâm_thương_mại, etourism:Quận_Hoàn_Kiếm;

etourism:o_gan etourism:HNI_Hồ_Hoàn_Kiếm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

etourism:so_dien_thoai ?dienthoai;

}

4. BackEnd nhận kết quả trả về FontEnd để hiển thị như sau

Hình 3.19: Kết quả tra cứu nơi mua sắm theo điều kiện lọc

5. Người dùng bấm vào 1 lựa chọn để xem chi tiết, ví dụ bấm vào lựa chọn “Tràng Tiền Plaza”

6. Hệ thống xử lý với chuỗi câu lệnh sau

CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?diachi ?sodienthoai ?danhgia ?soluongdanhgia WHERE { ?subject

etourism:ten_goi "Tràng Tiền Plaza";

etourism:dia_chi ?diachi;

etourism:so_dien_thoai ?sodienthoai;

etourism:danh_gia ?danhgia;

etourism:so_luong_danh_gia ?soluongdanhgia;

}

Câu lệnh kiểm tra xem có thực thể nào cùng ngữ nghĩa không để hiển thị:

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

owl:sameAs etourism:HNI_Tràng_Tiền_Plaza;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm du lịch quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Tràng_Tiền_Plaza;

rdf:type etourism:Điểm_đến;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các cơ sở lưu trú quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Tràng_Tiền_Plaza;

rdf:type etourism:Lưu_trú;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các dịch vụ ăn uống quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Tràng_Tiền_Plaza;

rdf:type etourism:Ăn_uống;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

Tìm kiếm các điểm mua sắm quanh khu vực này

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?diachi WHERE { ?subject

etourism:o_gan etourism:HNI_Tràng_Tiền_Plaza;

rdf:type etourism:Mua_sắm;

etourism:ten_goi ?tengoi;

etourism:dia_chi ?diachi;

}

KẾT QUẢ HIỂN THỊ

Hình 3.20: Hiển thị chi tiết nơi mua sắm theo điều kiện lọc và khuyến nghị

Kịch bản 6: Tìm kiếm các phương tiện vận chuyển theo các điều kiện lọc

 Tra cứu các tuyến xe buýt

CÂU LỆNH SPARQL

PREFIX etourism: <http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?chieudi ?chieuve ?hoatdong ?tansuat ?giave WHERE { ?subject

rdf:type etourism:Xe_buýt, etourism:Hà_Nội;

etourism:ten_goi ?tengoi;

etourism:lo_trinh_di ?chieudi;

etourism:lo_trinh_den ?chieuve;

etourism:thoi_gian_hoat_dong ?hoatdong;

etourism:tan_suat ?tansuat;

etourism:gia_ve ?giave;

}

Hình 3.21: Kết quả tra cứu các tuyến xe buýt

Tra cứu các hãng Taxi

CÂU LỆNH SPARQL PREFIX etourism:

<http://www.semanticweb.org/vinhpt13/ontologies/2022/5/etourism#>

SELECT ?subject ?tengoi ?dienthoai WHERE { ?subject

rdf:type etourism:Taxi;

etourism:ten_goi ?tengoi;

etourism:so_dien_thoai ?dienthoai;

}

Dokumen terkait