Web ngữ ngha được phát triển trên h thống web hin ti bằng cách bổ sung thêm ngữ ngha cho các tài nguyên trên web để gip máy tính có thể hiểu và tăng khả năng xử lý tự động.. Mục ti
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - Nguyễn Trung Kiên Trang ph ba ỨNG DỤNG WIKI NGỮ NGHĨA TRONG PHÁT TRIỂN HỆ THỐNG QUẢN LÝ THƠNG TIN KHĨA LUẬN TỐT NGHIỆP TẠI TRƯỜNG ĐẠI HỌC HÙNG VƯƠNG Chuyên ngành: Công ngh thông tin LUẬN VĂN THẠC SĨ KĨ THUẬT CÔNG NGH THÔNG TIN NGƯỜI HƯỚNG DẪN KHOA HỌC: TS Cao Tuấn Dũng Hà Nội – Năm 2013 Tai ngay!!! Ban co the xoa dong chu nay!!! 17061132228311000000 LỜI CAM ĐOAN Tôi xin cam đoan: Luận văn thc s Công ngh thông tin “Ứng dng Wiki ng ngha phát triển hệ thống quản lý thơng tin khóa luận tốt nghiệp Trường Đại học Hùng Vương” cơng trình nghiên cứu thực cá nhân, thực hin sở nghiên cứu lý thuyết hướng dẫn khoa học Tiến s Cao Tuấn Dũng Các kết Luận văn tốt nghip trung thực, không chép cơng trình khác Tơi xin chu trách nhim v li cam đoan H Ni, ngy 15 thng 03 năm 2013 Học viên Nguyễn Trung Kiên LỜI CẢM ƠN Đ hon thnh chương trnh cao hc v vit lun văn ny, xin chân thnh cm ơn đn qu thy cô Vin Công ngh thông tin v Truyn Thông, trưng Đi hc Bch Khoa H Ni đ tn tnh dy bo thi gian hc Tôi xin gi li bit ơn sâu sc đn TS Cao Tun Dng đ khuyn khch v tn tnh hướng dẫn suốt qu trnh thực hin lun văn Nh quan tâm bo v ý kin đóng góp q bu thy, tơi có th hon thnh lun văn ny Tơi xin cm ơn Ban gim hiu v cc đồng nghip ti trưng Đi hc Hùng Vương đ to điu kin v thi gian đ tơi có th hc tp v hon thnh lun văn ny Cuối xin chân thnh cm ơn gia đnh, ngưi thân đ ht lòng giúp đỡ, hỗ trợ v vt chất lẫn tinh thn giúp yên tâm hc tp v nghiên cứu suốt qu trnh hc tp v thực hin lun văn Mc dù đ cố gng đ hon thin lun văn, nhiên chc chn cịn nhiu thiu sót, mong góp ý quý bu qu thy cô v cc bn H Ni, ngy 15 thng 03 năm 2013 Học viên Nguyễn Trung Kiên MỤC LỤC Danh mục thuật ngữ, từ viết tắt Danh mục hình vẽ Mở đầu Lý chọn đ tài .8 Lch sử vấn đ nghiên cứu Mục đích nghiên cứu luận văn, đối tượng, phm vi nghiên cứu Phương pháp nghiên cứu .10 Cấu trc luận văn 10 Chương 1: Tổng quan v web có ngữ ngha .11 1.1 Web ngữ ngha .11 1.1.1 Tổng quan .11 1.1.2 Lợi ích web ngữ ngha 14 1.1.3 Kiến trc web ngữ ngha 15 1.1.4 Ứng dụng web ngữ ngha 17 1.2 Biểu diễn liu web ngữ ngha thông qua RDF 18 1.2.1 Tổng quan v RDF 18 1.2.2 Mơ hình hóa liu RDF 20 1.2.3 Truyn tải liu RDF internet .20 1.2.4 Ngôn ngữ truy vấn RDF 21 1.2.5 Một số ứng dụng RDF .22 1.3 Ontology – Mô tả phân loi tri thức 22 1.3.1 Cơ v phân loi 22 1.3.2.Tổng quan v ontology .23 1.3.3 Các thành phần ontology 24 1.3.4 Vai Trò ontology lnh vự web ngữ ngha 26 1.3.6 Phương pháp xây dựng ontology .27 1.3.7 Các ngôn ngữ ontology 28 Chương 2: Wiki phần mm wiki ngữ ngha 31 2.1 Tổng quan v Wiki 31 2.1.1 Lch sử phát triển .31 2.1.2 Các đặc điểm phần mm wiki 31 2.1.3 Phương thức hot động wiki 32 2.1.4 Ưu điểm mơ hình web wiki .35 2.1.5 Danh sách phần mm wiki 37 2.2 Media Wiki vic tích hợp cơng ngh ngữ ngha 40 2.2.1 Tổng quan v media wiki 40 2.2.2 Một số tính tổng quát Media wiki 41 2.2.3 Kiến trc Media wiki 41 2.2.4 Tích hợp cơng ngh ngữ ngha vào phần mm Media wiki 42 2.3 Một số phần mm wiki ngữ ngha mã nguồn mở 46 2.3.1 Giới thiu 46 2.3.2 So sánh .47 2.4 Phần mm Semantic media wiki plus .52 Chương 3: Xây dựng phát triển h thống quản lý thơng tin khóa luận tốt nghip ti Trưng Đi học Hùng Vương 55 3.1 Thực trng hướng đ xuất 55 3.1.1 Thực trng 55 3.1.2 Hướng đ xuất 56 3.2 Xác đnh yêu cầu xây dựng chức h thống 56 3.2.1 Xác đnh yêu cầu h thống 57 3.2.2 Xây dựng chức h thống 58 3.3 Xây dựng ontology cho h thống 61 3.3.1 Mô tả ontology 61 3.3.2 Mã hóa ontology 64 3.4 Cài đặt phần mm thiết kế giao din 66 3.4.1 Cài đặt phần mm 66 3.4.2 Thiết kế giao din 67 3.5 Vận hành phát triển h thống .71 3.5.1 Sử dụng chức h thống 71 3.5.2 Một số c pháp sử dụng h thống 77 3.5.3 Phát triển h thống thông qua xây dựng phần mở rộng 80 3.6 Đánh giá so sánh với h thống cũ 85 Kết luận .86 Các nội dung hoàn thành luận văn 86 1.1 V mặt lý thuyết 86 1.2 V mặt chương trình 86 Đánh giá kết 86 1.1 V mặt lý thuyết 86 1.2 V mặt chương trình 87 Hướng phát triển 88 Tài liu tham khảo .89 Phụ lục A: Mẫu phiếu điu tra Phụ lục B: Hướng dẫn sử dụng Ứng dụng wiki ngữ nghĩa phát triển hệ thống quản lý thơng tin khóa luận tốt nghiệp DANH MỤC CÁC THUẬT NGỮ, T VIT TT STT Thuật ng Diễn giải ALC Access Control List CSDL Cơ sở liu CSV Comma-separated values HTML HyperText Markup Language KLTN Khóa luận tốt nghip NCKH Nghiên cứu khoa học OWL Ontology Web Language RDF Resource Description Framework RIA Rich Internet Application 10 SMW Semantic Media Wiki 11 SMW+ Semantic Media Wiki Plus 12 SysOp System Optimisers 13 URI Uniform Resource Identifier 14 W3C World Wide Web Consortium 15 XML Extensible Markup Language Ứng dụng wiki ngữ nghĩa phát triển hệ thống quản lý thơng tin khóa luận tốt nghiệp DANH MỤC CÁC HNH V Hình 1.1: Kiến trc Semantic web .16 Hình 1.2: Ví dụ v triple mơ tả thơng tin giảng viên 19 Hình 1.3: Ví dụ lược đồ mơ tả trực quan hóa RDF 20 Hình 1.4: Vai trò ontology xây dựng web ngữ ngha .14 Hình 1.5 Mối quan h RDF RDFS 28 Hình 2.1: Sơ đồ hot động web wiki 32 Hình 2.2: Phương thức làm vic bn đọc wiki 33 Hình 2.3: Phương thức làm vic tác giả wiki 34 Hình 2.4: Phương thức làm vic ngưi quản tr wiki 34 Hình 2.5: Phương thức làm vic ngưi quản tr web 34 Hình 2.6: Ưu điểm mơ hình web wiki 35 Hình 2.7: Biểu đồ phân loi mã nguồn wiki theo ngơn ngữ lập trình 37 Hình 2.8: Kiến trc Media wiki 42 Hình 2.9: Kiến trc SMW tích hợp vào Media wiki 42 Hình 2.10: Sơ đồ phát triển SMW+ 52 Hình 3.1: Chức h thống quản lý thơng tin khóa luận tốt nghip 59 Hình 3.2: Cấu trc nội dung h thống khóa luận tốt nghip .59 Hình 3.3: Sơ đồ web dành cho ngưi quản tr 60 Hình 3.4: Sơ đồ web thành viên 60 Hình 3.5: Sơ đồ web ngưi dùng 60 Hình 3.6: Cây phân cấp lớp ontology HVU 62 Hình 3.7: Sơ đồ web ngưi dùng 64 Hình 3.8: Giao din đăng nhập 67 Hình 3.9: Giao din trang cơng cụ quản tr .67 Hình 3.10: Giao din trang h thống 68 Hình 3.11: Giao din thêm 68 Hình 3.12: Giao din nhập liu 68 Hình 3.13: Giao din trang chủ 69 Hình 3.14: Giao din trang thơng tin khóa luận năm 2013 .69 Hình 3.15: Giao din trang duyt liu 70 Hình 3.16: Giao din trang truy vấn liu .70 Hình 3.17: Giao din to viết .71 Hình 3.18: Thanh cơng cụ đnh dng .71 Hình 3.19: Thanh công cụ liu 72 Hình 3.20: To ch thích trang liu 72 Hình 3.21: Nhập liu thơng tin sinh viên qua giao din form 73 Hình 3.22: Chú thích thơng tin Có báo khoa học giảng viên .73 Hình 3.23: Thanh công cụ quản lý trang 74 Hình 3.24: Giao din trang duyt liu 75 Hình 3.25: Giao din trang truy vấn liu .76 Ứng dụng wiki ngữ nghĩa phát triển hệ thống quản lý thơng tin khóa luận tốt nghiệp MỞ ĐẦU Lý chọn đề tài Ti trưng Đi học Hùng Vương có nhiu h thống web triển khai như: Cổng thông tin đin tử trưng www.hvu.edu.vn; H thống trang web phòng Đào to www.dangky.hvu.edu.vn; H thống trang web Trung tâm Thông tin-Tư liu-Thư vin www.thuvien.hvu.edu.vn; H thống quản lý giảng trực tuyến www.baigiang.hvu.edu.vn Các h thống trang web góp phần đáng kể vic nâng cao chất lượng dy học ti trưng Đi học Hùng Vương Tuy nhiên, h thống trang web kể chưa có h thống chuyên bit có chức chuyên bit để quản lý thơng tin v khóa luận tốt nghip sinh viên Các h thống dừng li vic đăng tải, cung cấp mô tả thông tin v khóa luận mà chưa kết hợp để khai thác thông tin web cách hiu quả, mà cụ thể để máy tính trợ giúp xử lý tự động liu đăng tải để cung cấp, phục vụ cho ngưi dùng Cùng với vic ngày tăng v quy mô tuyển sinh, số lượng khóa luận tốt nghip sinh viên ngày nhiu Tính đến hết ngày 31 tháng 12 năm 2012 Trưng Đi học Hùng Vương có 650 khóa luận tốt nghip sinh viên thực hin Năm 2013 tổng số khóa luận đăng ký phê duyt 172, chiếm tỷ l 20,4% tổng số sinh viên cuối khóa Đây số lượng khóa luận chưa lớn so với trưng đi học có truyn thống khác địi hỏi cần quản lý chặt chẽ đảm bảo v nội dung, đảm bảo v hình thức, quy cách Ngồi ra, h thống quản lý thơng tin khóa luận tốt nghip cịn kho tri thức khổng lồ để phục vụ cho vic giảng dy học tập Nhà trưng Vic xây dựng h thống web thông minh, web có ngữ ngha quản lý thơng tin khóa luận tốt nghip ti trưng Đi học Hùng Vương điu kin hin yêu cầu mang tính thực tiễn cấp bách Do vậy, lựa chọn đ tài Ứng dng Wiki ng ngha phát triển hệ thống quản lý thơng tin khóa luận tốt nghiệp trường Đại học Hùng Vương để nghiên cứu làm luận văn tốt nghip thc sỹ Ứng dụng wiki ngữ nghĩa phát triển hệ thống quản lý thông tin khóa luận tốt nghiệp Lịch sử vấn đề nghiên cứu Semantic web hay web có ngữ ngha đi vào khoảng năm 1998 Hin nay, kỹ thuật liên quan đến Semantic web khơng ngừng hồn thin, ứng dụng liên quan đến Semantic web mở rộng như: Phát triển chuẩn công ngh chung để biểu diễn thông tin cho phép máy tính hiểu số thơng tin web, hỗ trợ tìm kiếm thơng minh hơn, hỗ trợ vic khám phá, tách lọc thơng tin, tích hợp liu tự động hóa số cơng vic thay cho ngưi… Wiki to năm 1994 trở thành phương tin cộng tác Năm 2001, Wikipedia công bố wiki trở nên quen thuộc ngưi dùng internet Semantic media wiki (SMW) hay wiki ngữ ngha phát hành lần vào năm 2005 Phiên hin Semantic media wiki 1.8.0.3 SMW hin có 10 nhà phát triển sử dụng 300 trang web Một số trang đáng ch ý Youtube wiki, SNPedia, SKYbrary, Metavid , Familypedia, OpenEI, OhInternet Các tổ chức sử dụng SMW bao gồm Pfizer, Harvard Pilgrim Health Care, Bảo tàng Ngh thuật Metropolitan, Bộ Quốc phòng Mỹ Như vậy, nghiên cứu ứng dụng cơng ngh SMW hin có số ứng dụng đnh Tuy nhiên, góc độ ứng dụng cơng ngh SMW vào lnh vực giáo dục cịn khiêm tốn ứng dụng giáo dục với ngôn ngữ tiếng Vit li khiêm tốn Ti Trưng đi học Hùng Vương ứng dụng công ngh SMW vào công tác quản lý phục vụ công tác dy học lần Mc đích nghiên cứu luận văn, đối tượng, phạm vi nghiên cứu 3.1 Mục tiêu nghiên cứu Nghiên cứu tổng quan v web ngữ ngha, h thống web ngữ ngha SMW, Semantic Media Wiki Plus (SMW+) nhằm xây dựng ứng dụng quản lý thơng tin khóa luận ti trưng Đi học Hùng Vương Ứng dụng wiki ngữ nghĩa phát triển hệ thống quản lý thơng tin khóa luận tốt nghiệp 3.2 Đối tượng nghiên cứu Đối tượng nghiên cứu đ tài vấn đ nn tảng công ngh web ngữ ngha, h thống mã nguồn mở SMW, SMW+, phần mở rộng ứng dụng 3.3 Phạm vi nghiên cứu • Nghiên cứu tổng quan v web ngữ ngha, wiki wiki ngữ ngha • Nghiên cứu ngơn ngữ biểu diễn liu (XML), ngơn ngữ biểu diễn ontology cho web có ngữ ngha RDF/RDFS, OWL • Nghiên cứu cách thức to sử dụng ontology • Nghiên cứu v wiki media, SMW, SMW+ extension • Nghiên cứu vấn đ quản lý thơng tin khóa luận tốt nghip vấn đ liên quan ti Trưng Đi học Hùng Vương từ đưa hướng cải tiến • Tìm hiểu, xây dựng phát triển ontology quản lý thơng tin khóa luận sử dụng ontology h thống Phương pháp nghiên cứu Các phương pháp nghiên cứu áp dụng bao gồm: - Phương pháp nghiên cứu lý thuyết, tổng hợp tài liu - Phương pháp nghiên cứu thực tiễn, lấy ý kiến chuyên gia - Phương pháp ứng dụng minh họa Cấu trc luận văn Ngoài phần mở đầu kết luận, luận văn bố cục làm chương Cụ thể sau: 10