HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG
---------------------------------------
NGUYỄN VĂN NHÂN
MÔ HÌNH HOÁ TÀI NGUYÊN THÔNG TIN TRƢỜNG ĐẠI HỌC VÀ
HỖ TRỢ TRUY XUẤT THÔNG TIN THEO TIẾP CẬN LINKED
DATA
LUẬN VĂN THẠC SĨ KỸ THUẬT
(Theo định hướng ứng dụng)
HÀ NỘI - NĂM 2020
HỌC VIỆN CÔNG NGHỆ BƢU CHÍNH VIỄN THÔNG
---------------------------------------
NGUYỄN VĂN NHÂN
MÔ HÌNH HOÁ TÀI NGUYÊN THÔNG TIN TRƢỜNG ĐẠI HỌC
HỖ TRỢ TRUY XUẤT THÔNG TIN THEO TIẾP CẬN LINKED DATA
Chuyên ngành: Hệ thống thông tin
Mã số: 8.48.01.04
LUẬN VĂN THẠC SĨ KỸ THUẬT
(Theo định hướng ứng dụng)
NGƯỜI HƯỚNG DẪN KHOA HỌC : PGS.TS. HOÀNG HUỮ HẠNH
HÀ NỘI - 2020
CAM ĐOAN
Tôi xin cam đoan đây công trình nghiên cứu khoa học độc lập của riêng
tôi.
Các số liệu sử dụng phân tích trong luận văn nguồn gốc ràng, đã công
bố theo đúng quy định. Các kết quả nghiên cứu trong luận văn do tôi tự tìm hiểu,
phân tích một cách trung thực, khách quan phù hợp với thực tiễn của Việt Nam.
Kết quả này chưa từng được công bố trong bất kỳ nghiên cứu nào khác.
Tác giả luận văn ký và ghi rõ họ tên
Nguyễn Văn Nhân
LỜI CẢM ƠN
Để hoàn thành được lun văn, ngoài s nghiên cu c gng ca bn thân,
tôi xin cm ơn thy giáo PGS.TS Hoàng Hữu Hạnh - người thy trc tiếp hướng
dn, tn tình ch bo định hướng cho tôi trong sut quá trình thc hin lun văn.
Mt li cm ơn chc chn không th din t hết lòng biết ơn sâu sc ca tôi ti thy
mt người thy ca tôi trên mi phương din!
Tôi xin gi li cm ơn chân thành cm ơn tt c các thy giáo ca Hc
vin Công ngh Bưu chính Vin thông đã ging dy, quan tâm nhit tình dìu dt
i trong trong sut quá trình hc tp ti trường.
Cui cùng, tôi xin gi li cm ơn ti gia đình, bn nhng người đã
luôn bên tôi c vũ, động viên, to điu kin thun li cho tôi hc tp, to động lc
tinh thn giá để tôi hoàn thin lun văn này ngày mt hoàn thin chính bn
thân mình.
Trong quá trình nghiên cu thc hin lun văn, mc được s hướng
dn nhit tình ca thy giáo PGS.TS Hoàng Hữu Hạnh nhng n lc ca bn
thân nhưng cũng không th tránh khi nhng thiếu sót hn chế. Tôi rt mong nhn
được ý kiến đóng góp, sa cha t quý Thy, Cô và các bn đồng nghip để lun
văn được hoàn thin hơn.
Trân trng cm ơn!
Tác gi
Nguyn Văn Nhân
MỤC LỤC
M ĐẦU ..................................................................................................................... 1
Chương 1 - TNG QUAN V WEB NG NGHIÃ VÀ LINKED DATA ............... 5
1 Tổng quan về Web ngữ nghĩa .............................................................................. 5
1.1 Web của ngày hôm nay .................................................................................. 5
1.2 Web ngữ nghĩa .................................................................................................. 7
1.2.1 Khái niệm .................................................................................................... 7
1.2.2 Siêu dữ liệu ................................................................................................. 8
1.2.3 Kiến trúc Web ngữ nghĩa ............................................................................ 8
1.2.4 Các khái niệm cơ bản của Web ngữ nghĩa ............................................... 10
1.3 Ngôn ngữ Cơ cấu mô tả tài nguyên ................................................................. 13
1.3.1 Ngôn ngữ mô tả tài nguyên RDF .............................................................. 13
1.3.2 Lược đồ RDF và truy vấn RDF ................................................................ 20
1.4 Linked Data ..................................................................................................... 26
1.4.1 Khái niệm về Linked Data ........................................................................ 26
1.4.2 Quy tắc Linked Data ................................................................................. 27
1.5 Tiểu kết chương 1.…………………………………………………………...28
Chương 2 - NG DNG QUN LÝ VÀ TRUY XUT TÀI NGUYÊN THÔNG
TIN TRONG TRƯỜNG ĐẠI HC LINKED OPEN PTIT DATA (LOPD) ......... 29
2.1 Tiến trình xây dựng ứng dụng LOPD .............................................................. 29
2.2 Jena .................................................................................................................. 31
2.2.1 Giới thiệu .................................................................................................. 31
2.2.2 Jena API .................................................................................................... 31
2.2.3 Kiến trúc Jena 3 ........................................................................................ 32
2.3. Mô hình hóa thông tin với Jena ...................................................................... 33
2.3.1 Chương trình Hello World! trong Jena ..................................................... 33
2.3.2 Tạo mô hình RDF ..................................................................................... 33
2.3.3 Đọc mô hình RDF ..................................................................................... 39
2.4. Chuyển đổi dữ liệu web ngữ nghĩa................................................................. 41