Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo môn toán của khối 12 (Luận văn thạc sĩ)
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG - NGUYỄN QUỐC CƯỜNG ỨNG DỤNG SEMANTIC WEB VÀO TÌM KIẾM KIẾN THỨC TÀI LIỆU ĐÀO TẠO MƠN TỐN CỦA KHỐI 12 Chun ngành: HỆ THỐNG THƠNG TIN Mã số: 8480104 TĨM TẮT LUẬN VĂN THẠC SĨ TP HỒ CHÍ MINH - NĂM 2018 Luận văn hồn thành tại: HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG Người hướng dẫn khoa học: TS Đặng Trường Sơn Phản biện 1: Phản biện 2: Luận văn bảo vệ trước Hội đồng chấm luận văn thạc sĩ Học viện Cơng nghệ Bưu Viễn thông Vào lúc: ngày tháng 07 năm 2018 Có thể tìm hiểu luận văn tại: - Thư viện Học viện Cơng nghệ Bưu Viễn thông MỞ ĐẦU Trong thời đại bùng nổ công nghệ thông tin(CNTT) nay, ứng dụng CNTT vào cơng tác giảng dạy đóng vai trò quan trọng Việc tìm kiếm liệu kiến thức phổ thơng ngày cấp thiết, học sinh cần tra cứu lại kiến thức cũ học, tài liệu chia sẻ giáo viên, sách hay thư viện trường, website chia sẻ… Trong đó, website hầu hết theo chuẩn Web 2.0, chưa đáp ứng nhu cầu tìm kiếm cách xác nhanh chóng Việc tìm kiếm thơng tin khơng theo chủ đề mà tìm theo từ khố đơn Kết trả dạng đoạn văn chứa từ cụm từ cần tìm mà khơng tổng hợp xác làm cho khối lượng thông tin lớn, gây thời gian cho người sử dụng, với đối tượng học sinh, cần tìm kiếm nhanh kiến thức gần sát với nhu cầu Semantic Web web theo chuẩn Web 3.0 giúp giải vấn đề trên, Semantic Web không Web riêng biệt mà mở rộng Web 2.0 tại, cho phép máy tính người cộng tác với tốt Với Semantic Web, việc tìm kiếm dễ dàng thứ đặt ngữ cảnh Ý tưởng yếu tồn ngữ cảnh mà người sử dụng biết đến Mục tiêu Semantic Web phát triển tiêu chuẩn kĩ thuật để giúp máy hiểu nhiều thông tin Web, để máy tìm thơng tin dồi hơn, tích hợp, duyệt liệu, tự động hóa thao tác [6] Với Semantic Web, nhận thơng tin xác tìm kiếm thơng tin, mà máy tính tích hợp thơng tin từ nhiều nguồn khác nhau, biết so sánh thơng tin với [6] Vì vậy, em chọn đề tài “Ứng dụng Semantic Web vào tìm kiếm kiến thức - tài liệu đào tạo mơn tốn khối 12” cho luận văn tốt nghiệp Thạc sĩ 3 CHƯƠNG - LÝ THUYẾT VỀ SEMANTIC WEB 1.1 Semantic Web 1.1.1 Giới thiệu Semantic Web Semantic Web gọi Web 3.0 khơng Web riêng biệt mà mở rộng Web tại, theo cách thông tin xác định ý nghĩa tốt hơn, cho phép máy tính người cộng tác với tốt Semantic Web mạng lưới thông tin liên kết cho chúng xử lý dễ dàng máy tính phạm vi tồn cầu Nó xem cách mô tả thông tin hiệu World Wide Web, xem sở liệu có khả liên kết tồn cầu Semantic Web phương pháp cho phép định nghĩa liên kết liệu cách có ngữ nghĩa nhằm phục vụ cho máy tính “hiểu” 1.1.2 Ví dụ Semantic Web 1.1.3 So sánh hệ Web Bảng 1.1: Bảng so sánh hệ Web Web - Là web gồm tài liệu (web of documents) Semantic web - Là web gồm liệu (web of data) - Chỉ biểu diễn “syntax”- biểu diễn - Biểu diễn “semantic”- biểu diễn thơng tin nghĩa phía sau thơng tin - Lưu trữ thông tin - Thao tác thông tin - Tìm kiếm dựa vào từ khóa - Tìm kiếm dựa vào ngữ nghĩa 4 - Thông tin đồng kịp - Thông tin thường không đồng dễ bị lạc hậu thời nhờ có công cụ tự động cập nhật - Các ontology chia sẻ để hiểu ngữ nghĩa 1.2 Kiến trúc Semantic web Hình 1.3: Kiến trúc Semantic Web 1.4 Ontology (bản thể luận) 1.4.1 Khái niệm Ontology Là mơ hình liệu biểu diễn lĩnh vực sử dụng để suy luận đối tượng lĩnh vực mối quan hệ chúng Ontology cung cấp từ vựng chung bao gồm khái niệm, thuộc tính quan trọng định nghĩa khái niệm thuộc tính Ngồi từ vựng, ontology cung cấp ràng buộc, ràng buộc coi giả định sở ý nghĩa mong muốn từ vựng, sử dụng miền mà giao tiếp người hệ thống ứng dụng phân tán hỗn tạp khác Các ontology sử dụng biểu mẫu trình bày tri thức giới hay phần Các Ontology thường miêu tả: - Các cá thể: Các đối tượng bản, tảng - Các lớp: Các tập hợp, kiểu đối tượng - Các thuộc tính: Thuộc tính, tính năng, đặc điểm, tính cách, hay thơng số mà đối tượng có đem chia sẻ - Các mối liên hệ: Các đường mà đối tượng liên hệ tới đối tượng khác Bộ từ vựng ontology xây dựng sở tầng RDF RDFS, cung cấp khả biểu diễn ngữ nghĩa mềm dẻo cho tài nguyên Web có khả hỗ trợ lập luận 1.4.2 Các phần tử ontology • Các cá thể (Individuals) - Thể • Các lớp (Classes) - Khái niệm • Các thuộc tính (Properties) • Các mối quan hệ (Relation) 1.4.3 Phân loại ontology Ontology có loại sau: • Ontilogy biểu diễn tri thức (Knowledge representation Ontology); • Ontology tổng quát (Generic Ontology); • Metadata ontology cung cấp từ vựng; • Ontology lĩnh vực (Domain Ontology); • Ontology tác vụ (Tast Ontology); • Ontology lĩnh vực – tác vụ (Domain – Tast Ontology); • Ontology ứng dụng (Application Ontology); • Ontology mục (Index Ontology); • Ontology hỏi trả lời (Tell and Ask Ontology) 1.4.4 Vai trò Ontology Chia sẻ hiểu biết chung khái niệm, cấu trúc thông tin người hệ thống phần mềm: vai trò quan trọng ontology Ta hình dung ontology từ điển chuyên ngành, cung cấp giải thích thuật ngữ cho người khơng có chuyên môn yêu cầu Cho phép tri thức trở nên quán tường minh: hay nhiều lĩnh vực cụ thể, có khái niệm khác có tên, điều gây nhập nhằng ngữ nghĩa Tuy nhiên, hệ thống ontology khái niệm phải Cung cấp phương tiện cho cơng việc mơ hình hóa: thân ontology tập khái niệm phân cấp liên kết với quan hệ Cơ khái niệm xem lớp, mà đối tượng lớp quan hệ góp phần tạo nên cấu trúc toán Cung cấp phương tiện cho việc suy luận: số ngơn ngữ ontology tích hợp lớp ontology suy luận (Ontology Inference Layer) bên cho mục đích suy luận logic tập quan hệ đối tượng hệ thống 1.4.5 Các ứng dụng Ontology Ontology ứng dụng vào nhiều lĩnh vực như: tích hợp thơng tin thơng minh, hệ thống thông tin cộng tác, phục hồi thông tin, thương mại điện tử, quản trị tri thức, xử lý ngôn ngữ tự nhiên, Elearning, web portals search engines, ứng dụng Metadata-driven, rút trích thơng tin, Data Text Web Mining, Information brokering 1.4.6 Ontology Web Language (OWL) Các phiên OWL Hiện có ba loại OWL: OWL Lite, OWL DL (description logic), OWL Full • OWL Lite • OWL DL (OWL Description Logic) • OWL Full Mối liên hệ ngôn ngữ OWL: - Mọi ontology hợp lệ dựa OWL Lite ontology hợp lệ OWL DL - Mọi ontology hợp lệ dựa OWL DL ontology hợp lệ OWL Full 8 - Mọi kết luận hợp lệ dựa OWL Lite kết luận hợp lệ OWL DL - Mọi kết luận hợp lệ dựa OWL DL kết luận hợp lệ OWL Full 9 CHƯƠNG - ĐỀ XUẤT HỆ THỐNG ỨNG DỤNG TÌM KIẾM THEO NGỮ NGHĨA 2.1 Khảo sát ứng dụng tìm kiếm thơng tin 2.1.1 Các ứng dụng nước 2.1.2 Các ứng dụng nước 2.2 Đặt vấn đề 2.2.1 Nhu cầu đối tượng sử dụng Với chủ đề ta thấy đối tượng nhu cầu sử dụng tương đối lớn, học sinh phổ thông, học sinh lớp 12, sinh viên, phụ huynh, giáo viên khác muốn quan tâm tìm hiểu kiến thức, tài liệu liên quan đến hệ thống kiến thức, tài liệu tham khảo mơn tốn lớp 12 Hệ thống mong muốn phát triển để cung cấp cơng cụ đáp ứng nhu cầu tìm kiếm kiến thức phổ thơng mơn tốn nâng cao cho người sử dụng 2.2.2 Đề xuất ứng dụng Nhằm đáp ứng yêu cầu trên, luận văn đề xuất xây dựng ứng dụng Web, có sở liệu đầy đủ kiến thức mơn tốn lớp 12 Hệ thống phải đáp ứng việc tìm kiếm xác, kết trả đầy đủ thơng tin tương ứng với từ khóa nhập vào tìm thấy Bên cạnh đó, hệ thống ứng dụng phải đáp ứng việc liên kết liệu (linked data) đối tượng tìm thấy 2.2.3 Yêu cầu ứng dụng "Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo mơn tốn khối 12” cho phép tìm kiếm văn theo yếu 10 tố sau: chủ đề toán học, lĩnh vực liên quan, loại tài liệu, thời gian nội dung tài liệu, đề thi mẫu - đáp án Hệ thống xây dựng web sử dụng công nghệ Semantic Web, gồm chức chính: - Quản lý thơng tin (dành cho Quản trị viên): - Tìm kiếm kiến thức – tài liệu, tập thực hành (dành cho Người sử dụng) 2.3 Phân tích vấn đề 2.3.1 Vấn đề lưu trữ liệu 2.3.2 Vấn đề tìm kiếm Hiện nay, đa số máy tìm kiếm cho phép người sử dụng tạo câu truy vấn gồm từ khóa tìm kiếm, nhiên, phương pháp gặp phải vấn đề sau: - Mỗi từ khóa có hay nhiều nghĩa tùy theo ngữ cảnh - Bộ máy tìm kiếm khơng thể mối quan hệ từ khóa với - Thơng tin có ý nghĩa với từ khóa khơng nằm kết trả 2.4 Giải pháp Giải pháp đưa sử dụng công nghệ Semantic web để giải toán hiệu Với website ứng dụng Semantic web, người đọc thế, máy tính hiểu thông tin Semantic web lưu trữ liệu định dạng RDF (Resource 11 Description Framework), đòi hỏi bảng phải chia nhỏ theo câu trúc gồm ba thành phần (Subject, Predicate, Object) • Subject đối tượng mơ tả đóng vai trò chủ thể • Predicate (hay Property) kiểu thuộc tính hay quan hệ • Object giá trị thuộc tính hay đối tượng chủ thể nêu Object giá trị nguyên thủy (Literal) số nguyên, chuỗi, ngày tài nguyên 2.4.1 Ontology Trong phần này, xây dựng lớp, thuộc tính tạo mối quan hệ đồng cấp phân cấp theo chuẩn định nghĩa tổ chức W3C định nghĩa riêng biệt cho chương trình 2.4.2 Giao diện web Tập trung thiết kế giao diện theo phong cách đại, đơn giản thể đầy đủ thơng tin Giao diện có chức tự động nhận biết thông tin liên quan đến vấn đề tìm kiếm tự động xuất kết trình bày logic Giao diện hoạt động tốt trình duyệt web phổ biến như: Internet Explorer, Chrome, Firefox, 2.4.3 Ngôn ngữ SPARQL SPARQL, viết tắt Giao thức SPARQL Ngôn ngữ Truy vấn RDF tiếng Anh, “SPARQL Protocol and RDF Query Language”, cho phép người sử dụng truy vấn thông tin từ sở liệu nguồn liệu ánh xạ tới RDF 12 Tiêu chuẩn SPARQL W3C thiết kế phê chuẩn giúp người sử dụng người phát triển tập trung vào họ muốn biết thay cách mà sở liệu tổ chức Các mở rộng SPARQL SPARQL khơng ngơn ngữ truy vấn, mà tập hợp toàn diện đặc tả SPARQL UPDATE bao gồm truy vấn để xóa liệu, chèn liệu thao tác đồ họa Nói chung, SPARQL Protocol (Giao thức SPARQL) định nghĩa cách để truy cập điểm cuối SPARQL định dạng kết mở rộng tiếp để tận dụng tính độc dạng liệu khác Các mở rộng tiêu chuẩn hóa bao gồm GeoSPARQL để truy vấn liệu không gian địa lý (geospatial data) Ccác mở rộng tùy biến GraphDB hỗ trợ bao gồm tìm kiếm tồn văn, tạo truy vấn máy tìm kiếm toàn văn giao diện bên (Lucene, SOLR, ElasticSearch), RDFRank để xếp, SPARQL MM cho đa phương tiện điều khác Đặc tả hệ thống tìm kiếm kiến thức, tài liệu 2.5.1 Chức hệ thống Hệ thống phát triển hệ thống tìm kiếm kiến thức, tài liệu minh họa mơn tốn lớp 12 với chức sau: - Hệ thống có kho liệu kiến thức – tài liệu mơn tốn lớp 12 theo chủ đề, lĩnh vực liên quan 13 - Ứng dụng công nghệ web ngữ nghĩa mơ hình lưu trữ RDF, nhằm tạo điều kiện cho người sử dụng dễ dàng tìm kiếm với lượng thơng tin lớn - Tính tổng hợp thơng minh, tự động thu thập thông tin từ nhiều nguồn khác tự động tổ chức liệu 2.5.2 Mơ tả hệ thống Cấu trúc máy tìm kiếm theo công nghệ web semantic, có cấu trúc tương tự với máy tìm kiếm thơng thường, bao gồm thành phần giao diện truy vấn phần kiến trúc bên 2.6 Mơi trường cơng cụ lập trình ứng dụng Ứng dụng Semantic Web dùng Protégé 5.0.0 để xây dựng Ontology nội dung chuyên đề toán học lớp 12 IDE NetBeans 8.2 kết hợp với Jena Framework [9] để xây dựng ứng dụng Web 2.6.1 Ưu điểm Protégé - Hỗ trợ đầy đủ ba phiên ngôn ngữ OWL OWLFull, OWL-Lite OWL-DL 2.6.2 Thư viện Jena Framework Giới thiệu Jena: - Là Java framework chuyên dùng dùng cho việc xây dựng ứng dụng web ngữ nghĩa - Cung cấp môi trường lập trình cho RDF, RDFS and OWL, SPARQL - Open source - Hệ truy vấn SPARQL 14 CHƯƠNG - PHÂN TÍCH, THIẾT KẾ, XÂY DỰNG HỆ THỐNG 3.1 Phân tích hệ thống tìm kiếm 3.1.1 Tổng quan hệ thống Mơ hình xử lý tổng quan hệ thống Hình 3.1: Sơ đồ xử lý tổng quan hệ thống 3.1.2 Chức tìm kiếm hệ thống Tìm kiếm ngữ nghĩa theo từ khóa nhập vào: Cách tìm kiếm phổ biến có nhu cầu nhiều tìm kiếm theo từ khóa Tuy nhiên, ta tìm kiếm với từ khóa thơng thường kết trả tập liệu chứa từ khóa Đối với hệ thống xây dựng, hệ thống phân tích từ khóa nhập vào trả kết theo ngữ nghĩa sát với nội dung cần tìm cộng với từ khóa tìm kiếm cho liên quan cho người dùng Ví dụ bên hình minh họa hệ thống xây dựng: 15 Hình 3.2: Minh họa tìm kiếm hệ thống 3.3 Thiết kế Ontology kiến thức toán 12 3.3.1 Các bước xây dựng a) Xác định miền quan tâm phạm vi ontology: b) Kế thừa Ontology có sẵn c) Liệt kê thuật ngữ quan trọng Ontology: d) Xây dựng lớp cấu trúc phân cấp lớp e) Định nghĩa thuộc tính quan hệ lớp f) Định nghĩa ràng buộc thuộc tính quan hệ lớp g) Tạo thực thể tương ứng với lớp 3.3.2 Thiết kế mơ hình liệu Ontology kiến thức Toán lớp 12 a) Xác định miền quan tâm lĩnh vực Ontology - Miền quan tâm Ontology: Các kiến thức đến nâng cao mơn tốn lớp 12 theo chun đề, linh vục 16 - Phục vụ mục đích: tìm kiếm thơng tin kiến thức, tập mẫu, đề thi… - Phục vụ đối tượng: học sinh, sinh viên, giáo viên có nhu cầu tìm kiếm quan tâm đến kiến thức toán lớp 12 b) Kế thừa Ontology có sẵn Hiện chưa tìm thấy thơng tin Ontology kiến thức mơn tốn phổ thơng mơn tốn lớp 12 c) Các thuật ngữ quan trọng Ontology Đại số, Đạo hàm, tính chất, định nghĩa, khái niệm, chuyên đề , phương pháp tính, phương pháp tìm… d) Các lớp cấu trúc phân cấp Với Ontology kiến thức toán lớp 12, ta xây dựng lớp tương ứng với chương sách giáo khoa lớp 12 theo giáo dục, ta xây dựng thêm vài lớp có liên quan lớp trước: - “Khảo sát vẽ đồ thị hàm số”: Lớp sở chứa tất lý thuyết ứng dụng đạo hàm, ví dụ: cực trị hàm số, biến thiên, tính đơn điệu… - “Hàm số”: Lớp sở chứa tất lý thuyết hàm số lớp hàm số như: hàm số lũy thừa, hàm số logarit, hàm số mũ - “Nguyên hàm”: Lớp sở chứa lý thuyết nguyên hàm - “Tích phân”: Lớp sở chứa lý thuyết tích phân - “Số phức”: Lớp chứa tất lý thuyết số phức - “Hình học khơng gian”: Lớp sở chứa tất kiến thức chun đề hình học khơng gian khối lớp 12, ví dụ: khối đa diện, mặt nón-trụ-cầu, phương pháp tọa độ không gian… 17 - “Ứng dụng đạo hàm khảo sát hàm số”: Lớp sở chứa tất - “Bài tập theo chuyên đề”: Lớp sở chứa tất thông tin tập theo chuyên đề tương ứng với phần lý thuyết - “Tài liệu tham khảo” : chứa thông tin tài liệu tham khảo kiến thức sách giáo khoa - “Đề thi tham khảo”: chứa thông tin đề thi trường, đề thi tốt nghiệp, đại học Trong lớp chứa nhiều lớp nhỏ chi tiết hơn, đáp ứng tổng thể kiến thức toán lớp 12 3.3 Thiết kế, xây dựng ứng dụng Semantic Web 3.3.1 Mơ hình thiết kế hệ thống 3.3.2 Xây dựng Ontology, sử dụng Protégé Chương trình sử dụng cơng cụ Protégé để xây dựng quản lý Ontology Protégé chương trình xây dựng dùng để tạo quản lý Ontology linh hoạt, việc thêm xóa sửa thuộc tính lớp, cá thể nhanh chóng, tạo liên kết đối tượng dễ dàng 18 CHƯƠNG – TRIỂN KHAI VÀ ĐÁNH GIÁ ỨNG DỤNG 4.1 Thiết kế hệ thống ứng dụng thực tế 4.1.1 Giao diện ứng dụng Hình 4.1: Giao diện chương trình 4.1.2 Các quyền hệ thống 4.1.3 Biểu đồ quyền sử dụng hệ thống Hình 4.2: Biểu đồ quyền sử dụng hệ thống 19 Đặc tả quyền sử dụng hệ thống Bảng 4.2 Bảng đặc tả quyền sử dụng hệ thống STT Hành động đối Xử lý công cụ/hệ thống tượng 1.Import thông tin Hiển thị form import Nhập Data file Load liệu, phân tích URL cần import bóc tách thơng tin theo format sau lưu trữ vào Ontology Quản lý thông tin Hiện thị thông tin cho phép, sau lưu vào hệ thống Nhập từ khỏa tìm Nhận thơng tin từ form, tạo câu kiếm thơng tin truy vấn, truy vấn vào phân vùng caches, sau hiển thị kết đối tượng liên đới đối tượng tìm thấy 4.2 Mơ tả triển khai ứng dụng 4.2.1 Biểu đồ mô tả phân cấp chức Hình 4.3: Biểu đồ mơ tả khối chức chương trình 20 4.2.2 Mơ tả chương trình 4.2.2 Mơ tả lưu trữ liệu hệ thống Hệ thống xây dựng lưu trữ hình thức a) Ontology Data file b) Dữ liệu hình ảnh biểu diễn cơng thức tốn học c) Tài liệu tham khảo, giáo trình, ebook dạng data file (PDF, Word) 4.2.3 Triển khai ứng dụng 4.3 Đánh giá ứng dụng 4.4.1 Các cơng trình nguyên cứu nước biết 4.4.2 Website tìm kiếm theo ngữ nghĩa Wolframalpha 21 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Kết đạt luận văn Việc nghiên cứu, ứng dụng semantic web để xây dựng ứng dụng tìm kiếm kiến thức mơn tốn lớp 12 thu kết ban đầu Về mặt lý thuyết, luận văn nêu cốt lỗi lý thuyết Semantic Web, liên kết siêu liệu đối tượng Đây mở rộng Web tại, theo cách thông tin xác định ý nghĩa tốt hơn, hiểu cách tổ chức liệu để máy tính người cộng tác với tốt Với việc sử dụng hệ truy vấn SPARQL theo framework Jena 2.6.4, việc truy vấn liệu khơng tìm theo liệu túy, mà dựa liệu có nghĩa, theo cá thể lớp định nghĩa Ontology trước Về mặt thực nghiệm, luận văn xây dựng ứng dụng Semantic web, thiết kế Ontology hợp lý, giúp học sinh tìm kiếm kiến thức mơn tốn lớp 12 nhanh chóng, giúp tham khảo tập từ đến nâng cao tương ứng lúc tra cứu Ngồi ra, nhờ thơng tin liên đới chun đề, luận văn giúp ích cho học sinh xâu chuỗi kiến thức mơn tốn phổ thơng Hướng phát triển Tuy nhiên, Ontology Toán lớp 12 dừng lại mức độ nhỏ, chưa thật lớn phong phú Cần phải xây dựng Ontology đầy đủ, to lớn để đánh giá mức độ xử lý tìm kiếm xác, cần phải có thuật 22 tốn tổng hợp, rút trích tự động thơng tin từ nguồn đưa vào liệu Ontology Trong tương lai, hướng nghiên cứu Semantic Web tiếp tục phát triển để ứng dụng vào thực tiễn ứng dụng lớn có Bên cạnh đó, cần thu thập thơng tin kiến thức đầy đủ mơn tốn bậc trung học phổ thông, tổ chức liệu hợp lý theo chuyên đề quan trọng hết tổ chức, định nghĩa xác liên đới cá thể cách mạnh mẽ Khi đó, người sử dụng nói chung học sinh nói riêng sử dụng chương trình để tìm kiếm, hệ thống xâu chuỗi lại tất thơng tin có liên quan, từ đến nâng cao, từ lý thuyết đến áp dụng thực tiễn Điều giúp ích nhiều việc ơn luyện kiến thức kì thi tốt nghiệp, đại học… Để đạt mục tiêu này, cần phải xây dựng hệ thống bóc tách thơng tin tự động, xây dựng thuật tốn dò tìm tổng hợp tự động để bổ sung cho liệu nguồn PHỤ LỤC Phụ lục I Lý thuyết RDF & RDFS Phụ lục II Lý thuyết Ontology ... phải đáp ứng việc liên kết liệu (linked data) đối tượng tìm thấy 2.2.3 Yêu cầu ứng dụng "Ứng dụng Semantic Web vào tìm kiếm kiến thức tài liệu đào tạo mơn tốn khối 12 cho phép tìm kiếm văn theo... thống tìm kiếm kiến thức, tài liệu 2.5.1 Chức hệ thống Hệ thống phát triển hệ thống tìm kiếm kiến thức, tài liệu minh họa mơn tốn lớp 12 với chức sau: - Hệ thống có kho liệu kiến thức – tài liệu môn. .. kiếm kiến thức - tài liệu đào tạo mơn tốn khối 12 cho luận văn tốt nghiệp Thạc sĩ 3 CHƯƠNG - LÝ THUYẾT VỀ SEMANTIC WEB 1.1 Semantic Web 1.1.1 Giới thiệu Semantic Web Semantic Web gọi Web 3.0