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