CHƯƠNG 1: GIỚI THIỆU VỀ ONTOLOGY ................................................................. 9
1.1
Khái niệm Ontology................................................................................................. 9
1.2
Các thành phần của Ontology .................................................................................. 9
1.3
Ngôn ngữ OWL ..................................................................................................... 10
1.4
Các bước xây dựng Ontology ................................................................................. 15
1.5
Công cụ xây dựng Ontology .................................................................................. 18
1.6
Truy vấn Sparql ..................................................................................................... 19
CHƯƠNG 2: XÂY DỰNG ONTOLOGY TRONG MIỀN DU LỊCH ........................... 21
2.1
Tìm hiểu về ngành du lịch tại Việt Nam ................................................................. 21
2.1.1
Hiện trạng về ngành du lịch ............................................................................ 21
2.1.2
Đánh giá về các nguồn tìm kiếm thông tin du lịch hiện tại .............................. 23
2.1.3
Hướng triển khai khắc phục ............................................................................ 23
2.2
Nghiên cứu một số kịch bản tìm kiếm thông tin du lịch .......................................... 24
2.3
Thu thập dữ liệu trong miền du lịch ....................................................................... 25
2.4
Xây dựng Ontology phục vụ tra cứu thông tin về du lịch tại Việt Nam ................... 27
2.5
Công cụ tạo file Ontology tự động ......................................................................... 39
CHƯƠNG 3: TRIỂN KHAI ỨNG DỤNG ONTOLOGY TRONG MIỀN DU LỊCH ... 41
3.1
Môi trường triển khai thực nghiệm ......................................................................... 41
3.2
Mục tiêu triển khai thử nghiệm .............................................................................. 41
3.3
Thiết kế ứng dụng .................................................................................................. 41
3.3.1
Thiết kế chức năng ứng dụng .......................................................................... 41
3.3.2
Thiết kế các kịch bản tìm kiếm ....................................................................... 42
3.3.3
Thiết kế kiến trúc hệ thống .............................................................................. 43
3.3.4
Thiết kế luồng nghiệp vụ chung ...................................................................... 45
3.4
Luồng nghiệp vụ cụ thể và kết quả hiển thị cho các kịch bản.................................. 46
3.5
Đánh giá ứng dụng thử nghiệm .............................................................................. 69