⚠ Vui lòng bật JavaScript để có trải nghiệm tốt nhất trên website này!

NGHIÊN CỨU, TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG VỚI SEMANTIC WEBNGHIÊN CỨU, TÌM HIỂU VÀ XÂY DỰNG ỨNG DỤNG VỚI SEMANTIC WEB

Anh chup man hinh 2025 08 04 153243
Miễn phí
Tác giả: Chưa cập nhật
Ngày: Trước 2025
Định dạng file: .PDF
Đánh giá post
6 lượt xem

MỤC LỤC

Chương 1 GIỚI THIỆU SEMANTIC WEB ………………………………………………… 5
1.1 World Wide Web và những hạn chế của nó …………………………………………… 5
1.2 Sự ra đời của Semantic Web ………………………………………………………………… 6
1.2.1 Semantic Web là gì? …………………………………………………………………….. 7
1.2.2 Semantic Web mang lại những gì? …………………………………………………. 9
1.2.3 Kiến trúc Semantic Web……………………………………………………………… 11
1.3 Hoạt động của W3C về Semantic Web………………………………………………… 21
1.3.1 Nhóm quan tâm đến Semantic Web (Semantic Web Interest)…………… 21
1.3.2 Nhóm hoạt động và phát triển Semantic (Web Semantic Web Best
Practices and Deployment Working )…………………………………………………………. 21
1.3.3 Nhóm hoạt động truy xuất dữ liệu(Data Access Working)……………….. 22
1.3.4 Nhóm RDF Core………………………………………………………………………… 22
1.3.5 Nhóm WebOnt…………………………………………………………………………… 22
Chương 2 CÁC NGÔN NGỮ SEMANTIC WEB……………………………………….. 23
2.1 XML (eXtensible Markup Language) – Ngôn ngữ đánh dấu mở rộng …….. 23
2.2 DTDs và XML Schema……………………………………………………………………… 25
2.3 RDF – Biểu diễn dữ liệu về dữ liệu ……………………………………………………… 26
2.4 RDF Schema – Định nghĩa RDF vocabulary ………………………………………… 28
2.5 DAML+OIL (DARPA Agent Markup Language + Ontology Inference
Layer) 31
2.5.1 Giới thiệu về DAML :…………………………………………………………………. 31
2.5.2 Tại sao sử dụng DAML? …………………………………………………………….. 33
Chương 3 RDF – NẾN TẢNG CỦA SEMANTIC WEB……………………………… 35
3.1 Giới thiệu…………………………………………………………………………………………. 35
3.2 Các khái niệm cơ bản ………………………………………………………………………… 35
3.2.1 Namespace và cách khai báo ……………………………………………………….. 35
3.2.2 Qualified name(QName) và cách sử dụng……………………………………… 36
3.2.3 Mô hình RDF ( RDF Model) ……………………………………………………….. 37
3.2.4 Tripple và cách sử dụng namespace ……………………………………………… 42
3.2.5 Kiểu dữ liệu có cấu trúc và Blank node…………………………………………. 44
3.3 Cấu trúc RDF/XML ………………………………………………………………………….. 47
3.3.1 Cú pháp RDF/XML cơ bản …………………………………………………………. 47
3.3.2 RDF Container…………………………………………………………………………… 50
3.4 RDF Collection ………………………………………………………………………………… 55
3.5 RDF Schema ……………………………………………………………………………………. 58
3.5.1 Giới thiệu ………………………………………………………………………………….. 58
3.5.2 Định nghĩa class (lớp)…………………………………………………………………. 59
3.5.3 Định nghĩa property( thuộc tính) ………………………………………………….. 61
3.6 FOAF : Sự mở rộng của RDF …………………………………………………………….. 67
Chương 4 TRUY VẤN DỮ LIỆU TRONG RDF………………………………………… 75
4.1 Giới thiệu…………………………………………………………………………………………. 75
4.2 Tạo một câu truy vấn đơn giản……………………………………………………………. 76
4.3 Cú pháp của câu truy vấn ………………………………………………………………….. 77
4.4 Những dạng cú pháp khác………………………………………………………………….. 79
4.5 Ràng buộc dữ liệu …………………………………………………………………………….. 81
4.5.1 Thêm vào kiểu Optional ……………………………………………………………… 82
4.5.2 Ràng buộc trong khối Optional…………………………………………………….. 83
4.5.3 Nhiều khối Optional……………………………………………………………………. 84
4.5.4 Khối Optional lồng nhau……………………………………………………………… 85
4.6 Các phép toán và điều kiện trên câu truy vấn ……………………………………….. 86
4.6.1 Phép hội ……………………………………………………………………………………. 86
4.6.2 Phép chiếu…………………………………………………………………………………. 87
4.6.3 DISTINCT ………………………………………………………………………………… 87
4.6.4 ORDER BY ………………………………………………………………………………. 88
4.6.5 LIMIT ………………………………………………………………………………………. 89
4.7 Lựa chọn biến được trả về………………………………………………………………….. 89
4.8 Các toán tử trong ngôn ngữ SPARQL …………………………………………………. 92
4.8.1 sop:RDFterm-equal…………………………………………………………………….. 94
4.8.2 sop:isURI ………………………………………………………………………………….. 94
4.8.3 sop:isBLANK ……………………………………………………………………………. 95
4.8.4 sop:isLiteral ………………………………………………………………………………. 96
4.8.5 sop:logical-or …………………………………………………………………………….. 96
4.8.6 sop:logical-and…………………………………………………………………………… 96
4.8.7 sop:str……………………………………………………………………………………….. 96
4.8.8 so:lang………………………………………………………………………………………. 96
4.8.9 sop:datatype ………………………………………………………………………………. 96
Chương 5 CÁC ỨNG DỤNG SEMANTIC WEB……………………………………….. 97
5.1 Các lĩnh vực ứng dụng ………………………………………………………………………. 97
5.1.1 Search Engine ……………………………………………………………………………. 97
5.1.2 Khung làm việc để quản lý tri thức – Framework for Knowledge
Management …………………………………………………………………………………………… 98
5.1.3 Internet Agent …………………………………………………………………………..100
5.1.4 Push System……………………………………………………………………………..100
5.1.5 Relationship ……………………………………………………………………………..100
5.2 Các ứng dụng & dự án hiện có…………………………………………………………..101
5.3 Các công cụ phát triển………………………………………………………………………101
5.4 Giới thiệu Semantic Search Engine ……………………………………………………101
5.4.1 Giới thiệu: ………………………………………………………………………………..101
5.4.2 So sánh giữa Search Engine truyền thống( Keyword/Free-Text Search
Engine) và Semantic Search Engine: ………………………………………………………..102
Chương 6 ỨNG DỤNG MINH HỌA : TÌM KIẾM THÔNG TIN CỦA MỘT
NGƯỜI, MỘT NHÓM NGƯỜI VÀ KHẢ NĂNG CỦA HỌ TRONG MỘT TỔ
CHỨC ………………………………………………………………………………………………..105
6.1 Giới thiệu ứng dụng ………………………………………………………………………..105
6.2 Các yêu cầu của ứng dụng…………………………………………………………………107
6.2.1 Các yêu cầu lưu trữ……………………………………………………………………107
6.2.2 Các yêu cầu giao diện ………………………………………………………………..108
6.2.3 Các yêu cầu chức năng ………………………………………………………………108
6.2.4 Các yêu cầu phi chức năng …………………………………………………………109
6.3 Hướng tiếp cận và giải pháp ……………………………………………………………..110
Chương 7 PHÂN TÍCH ỨNG DỤNG……………………………………………………….113
7.1 Mô hình use-case……………………………………………………………………………..113
7.2 Đặc tả use case ………………………………………………………………………………..115
7.2.1 Chức năng Tìm Người ……………………………………………………………….115
7.2.2 Chức năng Tìm Nhóm Người……………………………………………………..116
7.2.3 Chức năng Tìm Khả Năng ………………………………………………………….117
7.2.4 Chức năng Xem Thông Tin Chi Tiết……………………………………………118
7.2.5 Chức năng Xem Lược Đồ…………………………………………………………..120
7.2.6 Chức năng Quản Lý Người…………………………………………………………121
7.2.7 Chức năng Quản Lý Nhóm Người……………………………………………….129
7.2.8 Chức năng Quản Lý Khả Năng……………………………………………………134
Chương 8 THIẾT KẾ VÀ CÀI ĐẶT ỨNG DỤNG ……………………………………141
8.1 Thiết kế dữ liệu ……………………………………………………………………………….141
8.1.1 Xây dựng ontology PC( Person’s Competence)…………………………….141
8.1.2 Thiết kế dữ liệu mô tả tài nguyên người……………………………………….145
8.1.3 Thiết kế dữ liệu mô tả tài nguyên nhóm người………………………………149
8.1.4 Thiết kế dữ liệu mô tả tài nguyên khả năng…………………………………..153
8.1.5 Thiết kế file RDF (persons.rdf, groups.rdf, competences.rdf) lưu trữ
toàn bộ các tài nguyên người, nhóm người và khả năng trong hệ thống. ……….156
8.1.6 Thiết kế file personlist.rdf, grouplist.rdf, competencelist.rdf…………..160
8.1.7 Thiết kế file XSL để chuyển file RDF sang file SVG …………………….162
8.2 Thiết kế xử lý ………………………………………………………………………………….174
8.3 Thiết kế giao diện…………………………………………………………………………….187
8.3.1 Sơ đồ liên kết các màn hình………………………………………………………..187
8.3.2 Một số màn hình chính của ứng dụng: …………………………………………188
Chương 9 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN………………………………….199
9.1 Kết luận ………………………………………………………………………………………….199
9.1.1 Kết quả về mặt nghiên cứu …………………………………………………………200
Qua quá trình nghiên cứu và tìm hiểu về lĩnh vực Semantic Web, chúng em đã
hiểu được và ghi nhận lại một số kết quả đạt được như sau: ……………………….200
9.1.2 Kết quả về chương trình ứng dụng ………………………………………………201
9.2 Hướng phát triển ……………………………………………………………………………..202
TÀI LIỆU THAM KHẢO ……………………………………………………………………………203
PHỤ LỤC A 211

Liên kết tải về

Xem thêm: