Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 108 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
108
Dung lượng
3,48 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUY NHƠN PHẠM QUỐC ĐẠT lu an n va to p ie gh tn XÂY DỰNG MƠ HÌNH ONTOLOGY DÀNH CHO QUẢN LÝ TRI THỨC SỰ KIỆN d oa nl w MÁY CHỦ WEB v an lu Chuyên ngành: Khoa học máy tính m ll fu an Mã số: 8.48.01.01 t n oi z Người hướng dẫn: TS Nguyễn Thành Đạt z gm @ m co l an Lu n va ac th si LỜI CAM ĐOAN Tôi xin cam đoan cơng trình nghiên cứu riêng hướng dẫn thầy TS Nguyễn Thành Đạt Các nội dung nghiên cứu, kết đề tài trung thực chưa công bố hình thức trước Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, cơng trình lu an Học viên thực luận văn n va ie gh tn to p Phạm Quốc Đạt d oa nl w m ll fu an v an lu t n oi z z gm @ m co l an Lu n va ac th si LỜI CẢM ƠN Tôi xin chân thành cảm ơn Ban Giám hiệu, Phòng Đào tạo Sau đại học, Khoa Công nghệ thông tin – Trường Đại học Quy Nhơn tạo điều kiện cho q trình học tập q trình hồn thành luận văn cuối khóa Xin gửi lịng biết ơn chân thành tới thầy, cô giáo giảng dạy lớp Cao học Khoa Học Máy Tính K20 – Trường Đại học Quy Nhơn truyền đạt cho kiến thức bổ trợ, vơ có ích suốt q trình học tập lu Đặc biệt, tơi xin gửi lời cảm ơn sâu sắc tới thầy TS Nguyễn an Thành Đạt, người hướng dẫn khoa học, tận tình bảo, giải đáp n va thắc mắc, giúp đỡ tạo điều kiện tốt cho tơi hồn thành luận văn tn to gh Do lần tơi tìm hiểu nên hẳn đề tài khơng tránh khỏi p ie sai sót định, mong đóng góp ý kiến quý thầy cô oa nl w bạn Tôi xin chân thành cảm ơn! d m ll fu an v an lu t n oi z z gm @ m co l an Lu n va ac th si MỤC LỤC LỜI CAM ĐOAN LỜI CẢM ƠN DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ MỞ ĐẦU 1 Mục tiêu nghiên cứu Đối tượng phạm vi nghiên cứu lu an n va 2.1 Đối tượng nghiên cứu 2.2 Phạm vi nghiên cứu Ý nghĩa khoa học thực tiễn tn to Phương pháp nghiên cứu gh p ie CHƯƠNG 1: TỔNG QUAN VỀ ONTOLOGY, QUẢN LÝ TRI THỨC VÀ oa nl w LOG MÁY CHỦ WEB 1.1 TỔNG QUAN VỀ ONTOLOGY 1.1.1 Tổng quan Ontology d v an lu 1.1.2 Thành phần Ontology 10 1.1.2.1 Các cá thể (Individuals) 11 fu an 1.1.2.2 Các lớp (Classes) 11 m ll 1.1.2.3 Các thuộc tính (Attributes) 12 n oi 1.1.2.4 Các mối quan hệ (Relationships) 12 t 1.1.3 Ngôn ngữ Ontology 13 z z 1.1.3.1 RDF (Resource Description Framework) 13 @ gm 1.1.3.2 RDFS (RDF-Schema) 15 l 1.1.3.3 OWL (Ontology Web Language) 17 m co 1.1.3.4 DAML + OIL (DARPA Agent Markup Language + Ontology Lu Inference Layer) 20 an 1.1.4 XÂY DỰNG ONTOLOGY 21 n va ac th si 1.1.4.1 Xác định lĩnh vực quan tâm phạm vi Ontology 22 1.1.4.2 Xem xét việc kế thừa Ontology có sẵn 23 1.1.4.3 Liệt kê thuật ngữ quan trọng Ontology 24 1.1.4.4 Xây dựng lớp cấu trúc lớp phân cấp 24 1.1.5.5 Định nghĩa thuộc tính quan hệ cho lớp 25 1.1.5.6 Định nghĩa ràng buộc thuộc tính quan hệ lớp 26 1.1.4.7 Tạo thực thể cho lớp 27 1.1.5 Công cụ phát triển Ontology 27 1.1.5.1 Protégé 28 lu an 1.1.5.2 Chimaera 28 n va 1.1.5.3 KAON 30 1.2.1 Khái niệm máy chủ web – web server 32 gh tn to 1.2 MÁY CHỦ WEB 32 p ie 1.2.2 Hoạt động máy chủ Web 33 1.2.2.1 Nguyên tắc hoạt động máy chủ Web 33 oa nl w 1.2.2.2 Dịch vụ Web 36 1.3 NHẬT KÝ MÁY CHỦ WEB 40 d v an lu 1.3.1 Tệp nhật ký máy chủ Web 40 1.3.2 Các loại nhật ký máy chủ Web 40 fu an 1.3.2.1 Nhật ký lỗi (Error Log) 41 m ll 1.3.2.2 Nhật ký truy cập (Access Log) 42 n oi 1.4 QUẢN LÝ TRI THỨC 44 t 1.4.1 Giới thiệu 44 z z 1.4.2 Quy trình quản lý kiến thức 45 @ 1.4.3 Kết luận 48 gm l 1.5 APACHE 48 m co 1.5.1 Khái niệm 48 1.5.2 Hoạt động Apache Web Server 49 Lu an CHƯƠNG 2: XÂY DỰNG ONTOLOGY 50 n va ac th si 2.1 KIẾN TRÚC MÁY CHỦ WEB 50 2.2 KIẾN TRÚC APACHE CHO HỆ THỐNG LOG 51 2.3 KIẾN TRÚC HỆ THỐNG LOG 53 2.4 CẤU TRÚC CỦA FILE LOG 54 2.5 XÂY DỰNG ONTOLOGY 55 2.5.1 Xác định lĩnh vực quan tâm phạm vi Ontology 55 2.5.2 Xem xét việc kế thừa Ontology có sẵn 55 2.5.3 Liệt kê thuật ngữ quan trọng Ontology 56 2.5.4 Xây dựng lớp cấu trúc lớp phân cấp 57 lu 2.5.5 Định nghĩa thuộc tính quan hệ cho lớp 57 an n va 2.5.6 Định nghĩa ràng buộc thuộc tính quan hệ 59 CHƯƠNG 3: THỰC NGHIỆM VÀ ĐÁNH GIÁ 61 gh tn to 2.5.7 Tạo thực thể cho lớp 59 p ie 3.1 THỰC NGHIỆM 61 3.1.1 Protégé 61 oa nl w 3.1.2 Apache Jena Fuseki 65 3.1.3 Cấu hình máy tính 66 d v an lu 3.1.4 Lệnh truy vấn SPARQL 67 3.1.5 Cấu trúc ontology 67 fu an 3.1.5.1 Mô tả Ontology 67 m ll 3.1.5.2 Sử dụng Protégé thiết kế Ontology 73 n oi 3.1.6 Mô tả file Log 79 t 3.1.6.1 Xuất xứ file log 79 z z 3.1.6.2 Apache Logs Viewer 80 @ 3.1.7 Kết thực nghiệm 83 gm l 3.2 ĐÁNH GIÁ 85 m co 3.2.1 Đánh giá dựa mơ hình OntoQA 85 3.2.1.1 Relationship Richness (RR) 85 Lu an 3.2.1.2 Inheritance Richness (IR) 86 n va ac th si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 3.2.1.3 Attribute Richness (AR) 86 3.2.1.4 Class Richness (CR) 87 3.2.2 Đánh giá độ xác 87 3.2.3 Đánh giá thời gian thực 89 3.2.4 Đánh giá khối lượng instance lớp 89 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 90 KẾT LUẬN CHUNG 90 HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI 90 DANH MỤC TÀI LIỆU THAM KHẢO 92 lu an PHỤ LỤC n va QUYẾT ĐỊNH GIAO ĐỀ TÀI LUẬN VĂN (bản sao) p ie gh tn to d oa nl w m ll fu an v an lu t n oi z z gm @ m co l an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an DANH MỤC CÁC TỪ VIẾT TẮT STT Ký hiệu viết tắt HTTP lu CNTT CSDL CLF an Ý nghĩa Tên tiếng Anh Transfer Giao thức truyền tải siêu văn Hypertext Protocol Information Công nghệ thông tin Technology n va Cơ sở liệu Comon Log Format Nhật ký chung p ie gh tn to Database Extensible oa nl w XML Markup Language Ngôn ngữ đánh dấu mở rộng d v an lu CMND Identity Card fu an Resource Đường dẫn truy cập đến Uniform Locator UDDI Universal Description, Discovery, and Integration tài nguyên mạng Internet n oi t z tìm kiếm thơng tin z 10 Một tập quy tắc đăng ký Web Service gm @ URL m ll Chứng minh nhân dân CGI Computergenerated imagery chương trình nhờ định m co 11 l Giao tiếp server an Lu dạng đặc tả thông tin n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an DANH MỤC CÁC BẢNG Số hiệu bảng Tên bảng Trang lu an n va Các lớp thuộc tính OWL 18 Bảng 2.1 Các thuật ngữ quan trọng Ontology 55 Bảng 2.2 Các thuộc tính quan hệ cho lớp 57 Bảng 2.3 Các thuộc tính quan hệ 59 Bảng 3.1 Mô tả Ontology 68 Bảng 3.2 Thời gian truy xuất liệu 89 Bảng 3.3 Số lượng instance Ontology 89 p ie gh tn to Bảng 1.1 d oa nl w m ll fu an v an lu t n oi z z gm @ m co l an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an DANH MỤC CÁC HÌNH VẼ Số hiệu hình Tên hình Trang lu an n va Hình 1.1 Ví dụ file log Hình 1.2 Giao diện Protégé 5.5.0 28 Hình 1.3 Chimaera hỗ trợ hầu hết định dạng Ontology 30 Hình 1.4 Giao diện cơng cụ KAON 31 Hình 1.5 Web Server 33 Các bước tiến trình truyền tải trang Web 34 Hình 1.6 gh tn to đến hình bạn Hình 1.7 36 Dịch vụ Web thực chức 38 p ie Dịng tiến trình dịch vụ Web Hình 1.9 trả kết cho client, thơng qua listener proxy Các bước quản lý tri thức 45 d oa nl w Hình 1.8 Kiến trúc máy chủ Web v an lu 50 Hình 2.2 Kiến trúc Log4j 51 Hình 2.3 Các kiện điển hình hệ thống log m ll 53 Hình 2.4 Ví dụ file Access log 54 Hình 2.5 Các lớp cấu trúc phân cấp Hình 2.6 Tạo thực thể cho lớp Hình 3.1 Classes Hình 3.2 Object Properties fu an Hình 2.1 t n oi z z 57 gm @ 60 l m co 63 an Lu 63 n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 83 - Kết sử dụng công cụ Apache Logs Viewer lu an n va Hình 3.19 – Kết chuyển đổi tn to - Trong đó: p ie gh o IP Address: Địa máy client o Logname: Tên file Log oa nl w o User: Tên người dùng d o Date: Hiển thị ngày, v an lu o Request: Yêu cầu truy cập fu an o Code: Mã kiện m ll o Size: Kích thước Request n oi o Country: Tên quốc gia t z o Referer: Đường dẫn truy cập z gm l 3.1.7 Kết thực nghiệm @ o UserAgent: Hình thức truy cập m co - Sau truy vấn lệnh SPARQL kết thực nghiệm hiển thị sau: an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 84 lu an n va tn to ie gh Hình 3.20 – Câu lệnh truy vấn p - Trong đó: d oa nl w o SELECT ?ip ?userName ?date ?time ?request ?code ?size ?country ?referer ?userAgent: Hiển thị tuỳ chọn v an lu o ?event lhttuy:hasIPAddress ?ip : Truy vấn địa IP fu an o ?log1 lhttuy:hasLogName ?log : Truy vấn tên file Log m ll o ?user lhttuy:hasUserName ?userName : Truy vấn tên người dùng n oi t o ?event lhttuy:hasDate ?date : Truy vấn ngày, tháng, năm z o ?event lhttuy:hasTime ?time : Truy vấn thời gian z @ gm o ?event lhttuy:hasRequest ?request : Truy vấn yêu cầu truy cập l o ?event lhttuy:hasCode ?code : Truy vấn mã kiện m co an Lu o ?event lhttuy:hasSizeOfRequest ?size : Truy vấn kích thước Request n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 85 o ?country1 lhttuy:hasCountryName ?country : Truy vấn tên quốc gia o ?event lhttuy:hasUserAgent ?userAgent : Truy vấn hình thức truy cập o ?event lhttuy:hasReferer ?referer : Truy vấn đường dẫn truy cập 3.2 ĐÁNH GIÁ 3.2.1 Đánh giá dựa mơ hình OntoQA lu 3.2.1.1 Relationship Richness (RR) an n va Số liệu phản ánh đa dạng loại quan hệ Ontology tn to (Tartir, S., Arpinar, I B., Moore, M., Sheth, A P., & Aleman-Meza, B [18]) ie gh Một Ontology chứa mối quan hệ thừa kế thường truyền tải thơng tin p Ontology chứa tập hợp mối quan hệ khác Sự phong oa nl w phú mối quan hệ biểu thị tỷ lệ phần trăm mối quan hệ không kế thừa lớp so với tất kết nối có thể bao gồm d v an lu mối quan hệ kế thừa không kế thừa fu an RR lược đồ định nghĩa tỷ lệ số mối quan hệ không kế thừa (P), chia cho tổng số mối quan hệ xác định lược đồ, tức m ll t RR = |P| / (|H|+|P|) n oi tổng số lượng mối quan hệ kế thừa (H) mối quan hệ không kế thừa (P) z z Trong luận văn: RR = |15| / (|7| + |15|) = 0.681818 gm @ l RR = 0.681818 nằm khoảng Nên lớp vừa có mối quan m co hệ class – class, vừa có mối quan hệ class – individual an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 86 3.2.1.2 Inheritance Richness (IR) IR mô tả phân phối thông tin qua cấp độ khác kế thừa Ontology Đây số liệu tốt mức độ kiến thức nhóm thành loại phân loại khác Ontology Biện pháp phân biệt Ontology ngang, mà lớp có số lượng lớn lớp trực tiếp, với Ontology dọc, mà lớp có số lượng nhỏ lớp trực tiếp Một Ontology với độ phong phú thừa kế thấp Ontology dọc, thể học bao trùm miền cụ thể cách chi lu an tiết, Ontology có IR cao Ontology ngang, n va Ontology đại diện cho loạt kiến thức chung với mức độ chi tiết thấp to Trong luận văn: IR = | | / | | = 0.875 p ie gh tn IR định nghĩa số lớp lớp: IR = | H | / | C | oa nl w IR = 0.875 (Cao) Ontology đại diện cho loạt kiến thức chung d 3.2.1.3 Attribute Richness (AR) v an lu fu an Số lượng thuộc tính xác định cho lớp chất lượng thiết kế Ontology lượng thông tin liên quan đến liệu cá thể m ll Nói chung, giả định nhiều vị trí xác định có nhiều t n oi kiến thức mà thể học truyền tải z AR định nghĩa số lượng thuộc tính trung bình lớp Nó z m co l Trong luận văn: AR = |34| / |8| = 4.25 gm @ tính tất số thuộc tính chia cho số lượng lớp: AR= |att| / |C| AR = 4.25 Mỗi lớp có số lương thuộc tính trung bình cao an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 87 3.2.1.4 Class Richness (CR) Số liệu có liên quan đến cách thể phân phối lớp Số lượng lớp so sánh với tổng số lớp, đưa ý tưởng chung mức độ sử dụng kiến thức mơ hình hóa lớp lược đồ Do đó, có CR thấp, khơng có liệu ví dụ cho tất kiến thức lớp tồn lược đồ Mặt khác, CR cao liệu tồn đại diện cho hầu hết kiến thức lược đồ lu CR định nghĩa tỷ lệ phần trăm số lớp không trống (C’) chia an cho tổng số lớp định nghĩa lược đồ (C): CR = |C’| /| C| n va tn to Trong luận văn: CR = |8| / |8| = p ie gh CR = -> Dữ liệu đại diện cho toàn kiến thức lược đồ oa nl w 3.2.2 Đánh giá độ xác - Dữ liệu ban đầu file cameragiabao.com.access.csv có tất 10000 kiện d m ll fu an v an lu t n oi z z gm @ m co l an Lu Hình 3.21 – File cameragiabao.com.access.csv n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 88 - Dữ liệu đưa vào Ontology Protégé có tất 10000 kiện lu an n va to gh tn Hình 3.22 – Individuals by class - Dữ liệu truy vấn SPARQL có tất 10000 kiện p ie d oa nl w m ll fu an v an lu t n oi z z gm @ m co l Hình 3.23 – Truy vấn SPARQL Tóm lại: Độ xác mơ hình Ontology 100% an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 89 3.2.3 Đánh giá thời gian thực Bảng 3.2 – Thời gian truy xuất liệu Thời gian 10 0.27 giây 100 1.12 giây 500 2.83 giây 1000 8.97 giây 5000 phút 57.05 giây 10000 11 phút 14.93 giây lu Số lượng kiện an n va gh tn to Vậy số lượng kiện lớn thời gian truy xuất lâu Với số lượng kiện từ 5000 trở thời gian truy xuất dài p ie Vậy kết luận mơ hình Ontology vân chưa tối ưu oa nl w 3.2.4 Đánh giá khối lượng instance lớp Bảng 3.3 – Số lượng instance Ontology d Số lượng Log t n oi EventType m ll WebServer fu an EventGroup v an lu Tên lớp z Country 54 Event 10000 z User gm @ m co l an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 90 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN KẾT LUẬN CHUNG Trong nghiên cứu này, ngồi phần trình bày khái niệm Ontology, máy chủ Web, nhật ký máy chủ Web, quản lý tri thức, tơi xây dựng mơ hình Ontology dựa cấu trúc file Access Log, kết hợp với phương pháp rút trích từ file Log truy vấn liệu từ file OWL Việc thử nghiệm thực file Log máy chủ Web Kết đạt luận văn lu an - Hiểu kiến thức Ontology, máy chủ Web, nhật ký máy chủ Web, quản lý tri thức, cách thức truy xuất file Log n va gh tn to - Xây dựng mô hình Ontology dành cho quản lý tri thức kiện máy chủ Web p ie - Rút trích liệu từ file Log vào mơ hình Ontology oa nl w - Suy luận tri thức từ Ontology Một số kết chưa đạt được: d v an lu - Mơ hình Ontology hoạt động chậm liệu lớn fu an - Còn nhiều loại Log khác chưa đưa vào mơ hình m ll - Chưa đưa giải pháp vào mơ hình Ontology t n oi - Chưa so sánh kết thực nghiệm với nghiên cứu liên quan HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI z z Trên sở kết đạt nghiên cứu này, nhận @ m co l như: gm thấy số vấn đề cần tiếp tục nghiên cứu để có kết tốt - Tiếp tục nghiên cứu thử nghiệm để tối ưu mơ hình Ontology an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 91 - Tiếp tục nghiên cứu loại Log khác như: Error Log, System Log, … đưa vào Ontology để tạo thành mơ hình tổng qt cho loại Log lu an n va p ie gh tn to d oa nl w m ll fu an v an lu t n oi z z gm @ m co l an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 92 DANH MỤC TÀI LIỆU THAM KHẢO Tài liệu Web [1] https://en.wikipedia.org/wiki/Web_server [2] https://en.wikipedia.org/wiki/Web_Ontology_Language [3] https://logging.apache.org/log4j/2.0/manual/architecture.html [4] https://www.apacheviewer.com Tài liệu, giáo trình, tiểu luận, luận văn lu an [5] McGGuinness, D L., & Van Harmelen, F (2004) OWL web n va ontology language overview W3C recommendation, 10(10), 2004 gh tn to [6] Suneetha, K R., & Krishnamoorthi, R (2009) Identifying user behavior by analyzing web server access log file IJCSNS p ie International Journal of Computer Science and Network oa nl w Security, 9(4), 327-332 d [7] Fielding, R T., & Kaiser, G (1997) The Apache HTTP server v an lu project IEEE Internet Computing, 1(4), 88-90 log-based m ll configured fu an [8] Grimaila, Michael R., et al "Design and analysis of a dynamically distributed security event detection t (2012): 219-241 n oi methodology." The Journal of Defense Modeling and Simulation 9.3 z z [9] HOLSAPPLE, Clyde W.; JOSHI, Kshiti D A knowledge @ gm management ontology In: Handbook on Knowledge Management m co l Springer, Berlin, Heidelberg, 2004 p 89-124 [10] Sirin, E., & Parsia, B (2007, June) SPARQL-DL: SPARQL Query an Lu for OWL-DL In OWLED (Vol 258) n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an 93 [11] Aluỗ, G., Hartig, O., Özsu, M T., & Daudjee, K (2014, October) Diversified stress testing of RDF data management systems In International Semantic Web Conference (pp 197-212) Springer, Cham [12] Horrocks, I (2002) DAML+OIL: A Description Logic for the Semantic Web IEEE Data Eng Bull., 25(1), 4-9 [13] McGuinness, D L., Fikes, R., Rice, J., & Wilder, S (2000) The chimaera ontology environment AAAI/IAAI, 2000, 1123-1124 lu an [14] Gabel, T., Sure, Y., & Voelker, J (2004) D3 1.1 a: KAON– n va ontology management infrastructure SEKT informal deliverable gh tn to [15] Youn, Seongwook, and Dennis McLeod "Ontology development p ie tools for ontology-based knowledge management." Encyclopedia of E-Commerce, E-Government, and Mobile Commerce IGI Global, oa nl w 2006 858-864 d [16] Noy, N F., Sintek, M., Decker, S., Crubézy, M., Fergerson, R W., & v an lu Musen, M A (2001) Creating semantic web contents with protege- fu an 2000 IEEE intelligent systems, 16(2), 60-71 m ll [17] Laurie, B., & Laurie, P (2003) Apache: The definitive guide " t n oi O'Reilly Media, Inc." [18] Tartir, S., Arpinar, I B., Moore, M., Sheth, A P., & Aleman-Meza, z z B (2005) OntoQA: Metric-based ontology quality analysis gm @ [19] Atzori, M (2014, October) Toward the web of functions: l m co Interoperable higher-order functions in SPARQL In International Semantic Web Conference (pp 406-421) Springer, Cham an Lu n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an PHỤ LỤC Nhập liệu vào Ontology Protégé viết Python import datetime import time from owlready2 import * import csv lu my_world = World() an n va onto = my_world.get_ontology('structure and instances.owl').load() tn to webServer = WebServer("WebServer_1") webServer.hasServerIP = "103.1.239.239:2222" p ie gh webServer.hasServerName = "Server test luan van" oa nl w webServer.hasServerConfiguration = "CPU: 1x Xeon 12 Core E5-2650 d V4 2.2Ghz, 30MB;RAM: 1x IBM 16GB PC4-17000 2133Mhz v an lu RDIMM;HDD: Option HDD SAS/SATA 2.5;DVD: Option;RAID: fu an IBM ServeRaid M5210 1GB Flash Raid 0,1,5,10,50;Power Supply: 1x t n oi log = Log("Log_1") m ll 750Watts;Rail kit: Sliding Rails Rackmount 2U Kit" log.hasLogName = "cameragiabao.com.access.log" z z eventTypeGet = EventType("EventType_GET") gm @ eventTypeGet.hasEventTypeName = "GET" l m co eventTypeGet.hasEventTypeDescription = "Event Type GET" an Lu eventTypePost = EventType("EventType_POST") n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an eventTypePost.hasEventTypeName = "POST" eventTypePost.hasEventTypeDescription = "Event Type POST" log.hasEventType.append(eventTypeGet) log.hasEventType.append(eventTypePost) eventTypeGet.isEventTypeOf.append(log) eventTypePost.isEventTypeOf.append(log) eventGroupAccess = EventGroup("EventGroup_1") lu an eventGroupAccess.hasEventGroupName= "Access" n va eventGroupAccess.isEventGroupOf.append(webServer) tn to webServer.hasEventGroup.append(eventGroupAccess) p ie gh eventGroupAccess.hasEventType.append(eventTypeGet) oa nl w eventGroupAccess.hasEventType.append(eventTypePost) eventTypeGet.isEventTypeOf.append(eventGroupAccess) d v an lu eventTypePost.isEventTypeOf.append(eventGroupAccess) fu an country1 = Country('Country_0') m ll country1.hasCountryName = 'Vietnam' n oi t webServer.hasCountry.append(country1) z country1.isCountryOf.append(webServer) z @ m co count = l reader = csv.DictReader(csvfile) gm with open(' /cameragiabao.com.access.csv', newline='') as csvfile: an Lu for row in reader: n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an count = count+1 event = Event("Event"+"_"+str(count)) if row[" Request"][1] == "E": event.hasEventType.append(eventTypeGet) eventTypeGet.isEventTypeOf.append(event) else: event.hasEventType.append(eventTypePost) lu an eventTypePost.isEventTypeOf.append(event) n va event.hasIPAddress =row['IP Address'] tn to event.ofLog.append(log) ie gh p log.hasEvent.append(event) oa nl w user = User("User_"+row[' User']) user.hasUserName = row[' User'] d v an lu event.hasUser.append(user) fu an user.isUserOf.append(event) m ll dateTimeVal = datetime.datetime.strptime(row[' Date'], n oi "[%d/%b/%Y:%H:%M:%S %z]") t z event.hasDate = str(dateTimeVal.date()) z m co event.hasCode=int(row[' Code']) l event.hasRequest=row[' Request'] gm @ event.hasTime= str(dateTimeVal.time()) an Lu event.hasSizeOfRequest =row[' Size'] n va ac th Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn si C.33.44.55.54.78.65.5.43.22.2.4 22.Tai lieu Luan 66.55.77.99 van Luan an.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.C.33.44.55.54.78.655.43.22.2.4.55.22 Do an.Tai lieu Luan van Luan an Do an.Tai lieu Luan van Luan an Do an Stt.010.Mssv.BKD002ac.email.ninhd 77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77.77.99.44.45.67.22.55.77.C.37.99.44.45.67.22.55.77t@edu.gmail.com.vn.bkc19134.hmu.edu.vn.Stt.010.Mssv.BKD002ac.email.ninhddtt@edu.gmail.com.vn.bkc19134.hmu.edu.vn