Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 104 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
104
Dung lượng
1,64 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI ─────────────── LUẬN VĂN THẠC SỸ KHOA HỌC NGÀNH XỬ LÝ THÔNG TIN VÀ TRUYỀN THÔNG PHÁT TRIỂN HỆ THỐNG LƯU TRỮ VÀ KIỂM SỐT THƠNG TIN KHOA HỌC CÔNG NGHỆ PHỤC VỤ CHIA SẺ TRI THỨC Sinh viên thực hiện: Phạm An Ninh Lớp XLTT&TT-2005 Giáo viên hướng dẫn: TS Hoàng Minh Thức Hà Nội, 11-2007 LỜI CẢM ƠN Trước hết, em xin chân thành cảm ơn thầy cô giáo trường Đại học Bách Khoa Hà Nội nói chung thầy khoa Cơng nghệ Thơng tin, nói riêng tận tình giảng dạy, truyền đạt cho em kiến thức, kinh nghiệm quý báu năm học tập rèn luyện trường Đại học Bách Khoa Hà Nội Đặc biệt em xin gửi lời cảm ơn đến thầy giáo hướng dẫn em, TS Hoàng Minh Thức, thầy tận tình giúp đỡ, trực tiếp bảo, huớng dẫn em suốt trình làm đồ án tốt nghiệp Trong thời gian làm việc với Thầy, em tiếp thu thêm nhiều kiến thức bổ ích mà học tập tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu quả, điều cần thiết cho em trình học tập công tác sau Xin gửi lời cảm ơn chân thành tới gia đình, bạn bè động viên, đóng góp ý kiến giúp đỡ q trình học tập, nghiên cứu hồn thành đồ án tốt nghiệp Hà Nội, ngày 20 tháng 11 năm 2007 Phạm An Ninh Sinh viên lớp: XLTT&TT-2005 Khoa Công nghệ Thông tin Trường Đại học Bách Khoa Hà Nội Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 MỤC LỤC LỜI CẢM ƠN MỤC LỤC DANH MỤC HÌNH VẼ DANH MỤC BẢNG DANH MỤC CÁC THUẬT NGỮ DANH MỤC TỪ VIẾT TẮT 10 PHẦN MỞ ĐẦU 11 CHƯƠNG I: TỔNG QUAN VỀ HỆ THỐNG CHIA SẺ TRI THỨC PHỤC VỤ QUẢN LÝ THÔNG TIN KHOA HỌC CÔNG NGHỆ 14 I.1 CÁC KHÁI NIỆM 14 I.1.1 Thông tin 14 I.1.2 Hệ thống thông tin 14 I.1.3 Tri thức 14 I.1.4 Mối quan hệ liệu, thông tin tri thức 14 I.1.5 Quản trị tri thức 15 I.1.6 Thông tin khoa học công nghệ 16 I.1.7 Hệ thống thông tin khoa học công nghệ 16 I.2 QUẢN TRỊ TRI THỨC DỰA TRÊN ONTOLOGY 16 I.2.1 Lý thuyết Ontology 16 I.2.1.1 Khái niệm ontology 16 I.2.1.2 Các thành phần Ontology 17 I.2.1.3 Tính Ontology 18 I.2.1.4 Các lĩnh vực ứng dụng Ontology 20 I.2.1.5 Các ngôn ngữ mô tả Ontology 20 I.2.1.6.Các bước xây dựng ontology 22 I.2.2 Lý thuyết ứng dụng quản lý tri thức dựa Ontology 25 I.3 KẾT CHƯƠNG 25 CHƯƠNG II: TỔNG QUAN VỀ HỆ THỐNG THÔNG TIN KHOA HỌC CÔNG NGHỆ 26 II.1 HỆ THỐNG THÔNG TIN KHOA HỌC CÔNG NGHỆ CỦA SỞ BCVT HN 26 II.1.1 Giới thiệu tổng quan Sở Bưu Chính, Viễn thông 26 Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 II.1.1.1 Sơ đồ cấu tổ chức 26 II.1.1.2 Vị trí, chức 26 II.1.1.3 Nhiệm vụ quyền hạn 27 II.1.1.4 Đội ngũ cán 29 II.2 HỆ THỐNG TÀI LIỆU ĐIỆN TỬ TẠI SỞ BCVT THÀNH PHỐ HÀ NỘI 30 II.2.1 Phân loại tài liệu điện tử (mục đích sử dụng cấu trúc tài liệu) 30 II.2.1.1 Các văn pháp quy (cấp Chính phủ, cấp Bộ, cấp sở, ) 30 II.2.1.2 Các công văn đến 30 II.2.1.3 Các đề tài nghiên cứu khoa học 30 II.2.1.4 Các sách báo, tài liệu khoa học công nghệ 31 II.2.2 Nhu cầu lưu trữ kiểm soát đơn vị 31 II.2.2.1 Tên đơn vị có nhu cầu lưu trữ kiểm sốt tài liệu điện tử 31 II.2.2.2 Mơ tả thực trạng lưu trữ kiểm soát tài liệu đơn vị 32 II.2.3 Quy trình nghiệp vụ quản lý tài liệu điện tử Sở BCVT 32 II.2.3.1 Mơ hình quản lý tài liệu điện tử 32 II.2.4 Mơ hình chia sẻ tri thức phục vụ quản lý tài liệu điện tử 34 II.2.5 Xây dựng Website lưu trữ kiểm soát tài liệu điện tử 34 II.2.5.1 Mục tiêu lâu dài 34 II.2.5.2 Mục tiêu 35 II.2.6 Một số hình ảnh hệ thống thông tin Sở BCVT 35 II.3 KẾT CHƯƠNG 37 CHƯƠNG III: PHÂN TÍCH HỆ THỐNG 39 III.1 NHU CẦU CHIA SẺ TRI THỨC ĐỐI VỚI HỆ THỐNG THÔNG TIN KHOA HỌC CÔNG NGHỆ 39 III.2 ĐỊNH HƯỚNG PHÁT TRIỂN CHIA SẺ TRI THỨC PHỤC VỤ QUẢN LÝ THÔNG TIN KHOA HỌC CÔNG NGHỆ 40 III.2.1 Phương pháp chia sẻ tri thức thông tin khoa học công nghệ 41 III.2.2 Phương pháp tích hợp quan điểm, chuyển đổi tri thức 41 III.2.3 Sáng tạo tri thức 42 III.2.3 Nhận xét chung 43 III.3 CÁC YÊU CẦU CHỨC NĂNG CỦA HỆ THỐNG 43 III.3.1 Các yêu cầu chức 43 III.3.2 Các yêu cầu chức phục vụ cho quản lý 46 Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 III.3.3 Các yêu cầu chức cho việc tìm kiếm 47 III.3.4 Các yêu cầu chức dịch vụ tác nghiệp 47 III.3.5 Các yêu cầu chức bảo mật hệ thống 47 III.3.6 Các yêu cầu chức cho việc quản trị hệ thống 48 III.4 CÁC YÊU CẦU PHI CHỨC NĂNG 48 III.5 KẾT CHƯƠNG 49 CHƯƠNG IV: THIẾT KẾ HỆ THỐNG 50 IV.1 PHÂN TÍCH LỰA CHỌN GIẢI PHÁP ỨNG DỤNG CHO BÀI TOÁN 50 IV.1.1 Giải pháp tạo lập, lưu trữ, truy vấn CSDL hệ thống 50 IV.1.2 Phân tích khối chức mơ hình giải pháp công nghệ 51 IV.1.2.1 Khối soạn thảo ontology 51 IV.1.2.2 Lưu trữ ontology CSDL quan hệ 52 IV.1.2.3 Bộ tải RDF/ RDF Schema 54 IV.2 THÀNH PHẦN ONTOLOGY 55 IV.3 XÂY DỰNG ONTOLOGY CHO HỆ THỐNG 55 IV.3.1 Định nghĩa lĩnh vực phạm vi ontology 55 IV.3.2 Định nghĩa lớp phân cấp lớp (Class) 57 IV.3.3 Định nghĩa thuộc tính lớp khía cạnh thuộc tính (Property cịn gọi Slot) 58 IV.3.4 Minh họa tổng quan ontology hệ thống 60 IV.4 THÀNH PHẦN CSDL THÔNG TIN KHOA HỌC CỘNG NGHỆ 62 IV.4.1 Sơ đồ quan hệ thực thể 62 IV.4.2 Mô tả chi tiết bảng 62 IV.4.3 Các tài liệu, văn bản, toàn văn 71 IV.4.4 Hệ quản trị CSDL 71 IV.5 THIẾT KẾ CÁC THÀNH PHẦN CƠ BẢN 72 IV.6 KẾT CHƯƠNG 73 CHƯƠNG V: CÀI ĐẶT HỆ CSDL THÔNG TIN KHOA HỌC CÔNG NGHỆ 74 V.1 CÀI ĐẶT HỆ THỐNG THU NHẬN, CHIA SẺ TRI THỨC GIỮA CÁC LỚP NGƯỜI DÙNG 74 V.1.1 Các khuôn dạng chia sẻ tri thức 74 V.1.1.1 Đề tài khoa học công nghệ 74 Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thông niên khoá 2005-2007 V.1.1.2 Sản phẩm khoa học công nghệ 77 V.1.1.3 Tài liệu khoa học công nghệ 80 V.1.2 Cơ chế suy diễn chia sẻ tri thức 82 V.1.2.1 Mô tả kiện tập luật 82 V.1.2.2 Quá trình suy diễn / tích hợp quan điểm 85 V.1.2.3 Thuật toán Suy diễn tiến 85 V.1.3 Cài đặt 87 V.1.4 Một số kết cài đặt thông qua giao diện 87 V.2 CÀI ĐẶT HỆ THỐNG TƯ VẤN HỖ TRỢ TÌM KIẾM THÔNG TIN KHOA HỌC CÔNG NGHỆ 91 V.2.1 Các nội dung tìm kiếm 91 V.2.2 Các lớp, phương thức 94 V.2.3 Một số kết thơng qua giao diện 96 V.3 KẾT CHƯƠNG 100 KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN 101 CÁC KẾT QUẢ CHỦ YẾU THỰC HIỆN ĐƯỢC 101 ĐỊNH HƯỚNG PHÁT TRIỂN 101 TÀI LIỆU THAM KHẢO 103 Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 DANH MỤC HÌNH VẼ Hình 1.1 Quan hệ chuyển đổi liệu, thông tin tri thức 15 Hình 1.2 Thành phần ontology 17 Hình 1.3 Tính Ontology 18 Hình 1.4 Các bước trình xây dựng ontology 22 Hình 2.1 Tổng thể trang web 35 Hình 2.2 Xem thơng tin giải pháp cơng nghệ CNTT 36 Hình 2.3 Thông tin quản lý Nhà nước 36 Hình 2.4 Hệ thống quản lý văn hồ sơ công việc 37 Hình 2.5 Nội dung hệ thống quản lý văn hồ sơ công việc 37 Hình 3.1 Phương pháp tích hợp quan điểm 41 Hình 3.2 Mơ hình chung điều khiển sáng tạo tri thức 42 Hình 3.3 Mơ hình q trình sáng tạo tri thức 43 Hình 3.4 Chức hệ thống 43 Hình 3.5 Chức quản lí sản phẩm 44 Hình 3.6 Chức quản lí đề tài 44 Hình 3.7 Chức quản lí tài liệu Quản lí download 45 Hình 3.8 Chức quản lý download 45 Hình 3.9 Chức quản lí thơng tin chun gia 46 Hình 3.10 Chức quản lý văn pháp quy 46 Hình 4.1 Tổng quát trình tạo lập, lưu trữ, truy vấn CSDL hệ thống 51 Hình 4.2 Các trình tải RDF/ RDF Schema 55 Hình 4.3 Minh họa tổng quan ontology hệ thống 60 Hình 4.4 Sơ đồ quan hệ thực thể 62 Hình 4.5 Các thành phần hệ CSDL 72 Hình 5.1 Ontology mơ tả tập luật 83 Hình 5.2 Q trình suy diễn / tích hợp quan điểm 85 Hình 5.3 Giao diện đánh giá đề tài 88 Hình 5.4 Giao diện đánh giá tài liệu 89 Hình 5.5 Giao diện đánh giá sản phẩm 90 Hình 5.6 Giao diện lựa chọn loại thơng tin tìm kiếm 96 Hình 5.7 Giao diện tìm kiếm sản phẩm 97 Hình 5.8 Giao diện tìm kiếm đề tài 98 Hình 5.9 Giao diện tìm kiếm chuyên gia 98 Hình 5.10 Giao diện tìm kiếm văn bản- cơng văn 99 Hình 5.11 Giao diện tìm kiếm tài liệu 99 Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 DANH MỤC BẢNG Bảng 4.1 Các khái niệm ontology khoa học công nghệ 57 Bảng 4.2 Các lớp phân cấp lớp ontology khoa học công nghệ 57 Bảng 4.3 Các thuộc tính lớp ontology khoa học cơng nghệ 59 Bảng 4.4 CSDL chuyên mục 63 Bảng 4.5 CSDL tin tức khoa học công nghệ 63 Bảng 4.6 CSDL lĩnh vực 64 Bảng 4.7 CSDL tác giả đề tài 64 Bảng 4.8 CSDL đề tài 65 Bảng 4.9 CSDL người liên hệ sản phẩm 65 Bảng 4.10 CSDL sản phẩm khoa học công nghệ 66 Bảng 4.11 CSDL tác giả tài liệu 67 Bảng 4.12 CSDL tài liệu khoa học công nghệ 67 Bảng 4.13 CSDL văn khoa học công nghệ 68 Bảng 4.14 CSDL chuyên gia khoa học công nghệ 68 Bảng 4.15 CSDL đơn vị 69 Bảng 4.17 CSDL đánh giá đề tài 70 Bảng 4.18 CSDL đánh giá tài liệu 71 Bảng 5.1 Tập kiện với đối tượng đề tài 76 Bảng 5.2 Tập luật đối tượng đề tài 77 Bảng 5.3 Mô tả tập kiện với đối tượng sản phẩm khoa học công nghệ 79 Bảng 5.4 Mô tả tập luật với đối tượng sản phẩm khoa học công nghệ 80 Bảng 5.5 Mô tả tập kiện với đối tượng tài liệu 81 Bảng 5.6 Mô tả tập luật với đối tượng tài liệu 82 Bảng 5.7 Mô tả cá thể lớp kết luận 84 Bảng 5.8 Ví dụ biểu diễn tập luật 84 Bảng 5.9 Thuật toán suy diễn tiến 86 Bảng 5.10 Ví dụ suy diễn tiến 87 Bảng 5.11 Các phương thức chế suy diễn 87 Bảng 5.12 Thiết kế nội dung tìm kiếm đề tài KHCN 92 Bảng 5.13 Thiết kế nội dung tìm kiếm sản phẩm KHCN 93 Bảng 5.14 Thiết kế nội dung tìm kiếm tài liệu KHCN 93 Bảng 5.15 Thiết kế nội dung tìm kiếm văn KHCN 93 Bảng 5.16 Thiết kế nội dung tìm kiếm chuyên gia KHCN 94 Bảng 5.17 Các Lớp 95 Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 DANH MỤC CÁC THUẬT NGỮ Thuật ngữ Ý nghĩa Framework Nền tảng xây dựng ứng dụng Metadata Siêu liệu đóng vai trị mơ tả tài liệu OntoEdit Bộ phận soạn thảo ontology RDFferret Một dạng truy vấn ontology OntoShare Bộ phận chia sẻ ontology Knowledge Cơ sở tri thức Một đơn vị khối chương trình có khả thực chức riêng Module Một đơn vị khối chương trình có khả thực chức riêng Model Mơ hình Text Nội dung tài liệu nguyên văn chữ viết Workflow Tiến trình cơng việc, tiến trình nghiệp vụ hay luồng cơng việc Full-text search Tìm kiếm tồn nội dung ghi CSDL hay tài liệu Text Nội dung tài liệu nguyên văn chữ viết Schema Giản đồ Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 10 DANH MỤC TỪ VIẾT TẮT Viết tắt Từ gốc Ý nghĩa CSDL Cơ sở liệu Cơ sở liệu KHCN Khoa học công nghệ Khoa học công nghệ OWL Ontology Web Language Ngôn ngữ ontology cho ứng dụng Web RDF Resource Framework RDFS RDF Schema Giản đồ mở rộng mô tả tài nguyên ontology XML Extensible Markup Language Ngôn ngữ định dạng mở rộng DAMLOIL DARPA Agent Markup Một loại ngôn ngữ ontology LanguageOntology hệ sau RDF, RDFS Inference Layer W3C World Wide Web Consortium Một consortium công nghiệp quốc tế nhằm phát triển giao thức DL Definition language Ngôn ngữ định nghĩa API Aplication Program Interface Hệ giao tiếp lập trình ứng dụng RAP RDF API for PHP Một API RDF cho ngôn ngữ PHP MVC Model - Viewer - Controler Mơ hình lớp lập trình Client- Server Description Chuẩn mơ ontology tả tài nguyên Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thông niên khố 2005-2007 90 • Giao diện đánh giá sản phẩm Hình 5.5 Giao diện đánh giá sản phẩm Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 91 V.2 CÀI ĐẶT HỆ THỐNG TƯ VẤN HỖ TRỢ TÌM KIẾM THÔNG TIN KHOA HỌC CÔNG NGHỆ Các thành phần hệ thống trình bày chương 4, chương ta vào phân tích cụ thể thực cài đặt chức tìm kiếm thơng tin KHCN - Mơ tả: Cho phép người dùng tìm kiếm thơng tin cụ thể theo từ khóa tiêu chí khác tùy đối tượng thơng tin tìm kiếm - Luồng kiện: Người dùng nhập từ khóa tìm kiếm vào form tìm kiếm (hoặc chọn tiêu chí khác form) thực lệnh tìm kiếm Hệ thống trả kết qủa tìm kiếm dạng danh sách thơng tin tìm thấy - Kết thúc: Hệ thống kết thúc phiên làm việc người dùng thực xong việc tìm kiếm chuyển qua chức khác V.2.1 Các nội dung tìm kiếm • Mơ tả chung chức tìm kiếm: - Tác nhân: Người sử dụng - Mơ tả: Cho phép người dùng tìm kiếm thơng tin cụ thể theo từ khóa tiêu chí khác tùy đối tượng thơng tin tìm kiếm - Luồng kiện: Người dùng nhập từ khóa tìm kiếm vào form tìm kiếm (hoặc chọn tiêu chí khác form) thực lệnh tìm kiếm Hệ thống trả kết qủa tìm kiếm dạng danh sách thơng tin tìm thấy - Kết thúc: Hệ thống kết thúc phiên làm việc người dùng thực xong việc tìm kiếm chuyển qua chức khác • Tìm kiếm chung: Tìm kiếm fulltext: Nội dung tìm kiếm đưa nhập cho phép người dùng nhập từ khóa tìm kiếm Tuy nhiên, tìm kiếm khơng hướng đến đối tượng thơng tin cụ thể, có mục đích cung cấp giao diện nhập liệu tìm kiếm nhanh, khơng có đủ thơng tin cụ thể để hệ thống cung cấp thơng tin sát với người dùng Tìm kiếm thích hợp với tìm kiếm tin tức KHCN • Tìm kiếm theo đối tượng cụ thể: Tìm kiếm hướng đối tượng thơng tin: Theo cách tìm kiếm này, đối tượng thông tin, hệ thống cung cấp giao diện nhập liệu tìm kiếm riêng, dựa tảng ontology KHCN thiết kế sẵn, nhằm mục đích thu nhận yêu cầu người dùng để cung cấp cho người dùng thông tin sát với nhu cầu mà người dùng muốn tìm kiếm Sau thiết kế nội dung tìm kiếm mà hệ thống cung cấp cho phép người dùng tìm kiếm theo đối tượng thơng tin KHCN Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 92 - Tìm kiếm đề tài KHCN Nội dung Giải thích Tổng quan đánh Cho phép người dùng lựa chọn đề tài nhiều giá người dùng người dùng đánh giá cao theo nhiều tiêu chí đánh giá Nội dung mang tính chất tư vấn Tổng số người Cho phép người dùng lựa chọn đề tài nhiều đánh giá người dùng quan tâm tham gia đánh giá Nội dung mang tính chất tư vấn Tên đề tài Cho phép người dùng tìm kiếm phần nội dung tên đề tài Thời gian Cho phép người dùng tìm kiếm khoảng thời gian thực đề tài cách tương đối ( Từ đến ) Kinh phí Cho phép người dùng tìm kiếm khoảng kinh phí đề tài cách tương đối ( Từ đến ) Thông tin tác giả Cho phép người dùng tìm kiếm theo thơng tin tác giả đề tài, bao gồm: tên, địa chỉ, điện thoại, email Bảng 5.12 Thiết kế nội dung tìm kiếm đề tài KHCN - Tìm kiếm sản phẩm KHCN Nội dung Giải thích Tổng quan đánh Cho phép người dùng lựa chọn đề tài nhiều giá người dùng người dùng đánh giá cao theo nhiều tiêu chí đánh giá Nội dung mang tính chất tư vấn Tổng số người Cho phép người dùng lựa chọn đề tài nhiều đánh giá người dùng quan tâm tham gia đánh giá Nội dung mang tính chất tư vấn Loại sản phẩm Cho phép người dùng định hướng cụ thể loại sản phẩm tìm kiếm Tên sản phẩm Cho phép người dùng tìm kiếm phần nội dung tên sản phẩm Đối tượng Cho phép người dùng định hướng cụ thể đối tượng chuyển giao sản phẩm Điều kiện Cho phép người dùng định hướng cụ thể điều kiện chuyển giao chuyển giao sản phẩm mà quan tâm muốn tìm kiếm Thời gian Cho phép người dùng tìm kiếm khoảng thời gian sản Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 93 phẩm cách tương đối ( Từ năm… đến năm…) Giá Cho phép người dùng tìm kiếm khoảng giá sản phẩm cách tương đối ( Từ… đến…) Thơng tin người Cho phép người dùng tìm kiếm theo thông tin người liên hệ liên hệ chuyển giao sản phẩm, bao gồm: tên, địa chỉ, điện thoại, email Bảng 5.13 Thiết kế nội dung tìm kiếm sản phẩm KHCN - Tìm kiếm tài liệu KHCN Nội dung Giải thích Tổng quan đánh Cho phép người dùng lựa chọn đề tài nhiều giá người dùng người dùng đánh giá cao theo nhiều tiêu chí đánh giá Nội dung mang tính chất tư vấn Tổng số người Cho phép người dùng lựa chọn đề tài nhiều đánh giá người dùng quan tâm tham gia đánh giá Nội dung mang tính chất tư vấn Tên tài liệu Cho phép người dùng tìm kiếm phần nội dung tên tài liệu Nội dung Cho phép người dùng tìm kiếm phần nội dung tóm tắt tài liệu Khả Cho phép người dùng tìm kiếm theo định hướng khả sử dụng tài liệu Thông tin tác giả Cho phép người dùng tìm kiếm theo thơng tin tác giả tài liệu, bao gồm: tên, địa chỉ, điện thoại, email Bảng 5.14 Thiết kế nội dung tìm kiếm tài liệu KHCN - Tìm kiếm văn KHCN Nội dung Giải thích Cấp văn Cho phép người dùng định hướng cụ thể cấp văn bản, cơng văn muốn tìm kiếm (cấp Sở, cấp bộ) Tên văn Cho phép người dùng tìm kiếm phần nội dung tên văn phát hành Thời gian Cho phép người dùng định hướng cụ thể thời gian ban hành văn muốn tìm kiếm Thơng tin tác giả Cho phép người dùng tìm kiếm theo thơng tin tác người ban hành, đơn vị ban hành Bảng 5.15 Thiết kế nội dung tìm kiếm văn KHCN Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 94 - Tìm kiếm chuyên gia KHCN Nội dung Giải thích Học hàm, học vị Cho phép người dùng định hướng cụ thể học hàm, học vị chuyên gia cần tìm kiếm Tên chuyên gia Cho phép người dùng tìm kiếm theo tên chuyên gia Hướng cứu nghiên Cho phép người dùng tìm kiếm theo hướng nghiên cứu chuyên gia Lĩnh vực Thông nhân Cho phép người dùng định hướng cụ thể lĩnh vực hoạt động KHCN chuyên gia tin cá Các thông tin cá nhân khác cho phép người dùng tìm kiếm như: chức danh, địa chỉ, điện thoại, email Bảng 5.16 Thiết kế nội dung tìm kiếm chuyên gia KHCN - Tìm kiếm đơn vị KHCN Đơn vị KHCN trường theo thống kê số lớn, ta thống kê đơn vị theo loại hình để người dùng lựa chọn xem thơng tin: + Các ban + Các phịng + Các Trung tâm V.2.2 Các lớp, phương thức * Các lớp Tìm kiếm phải thực đối tượng sau: Tin tức, đề tài, tài liệu, văn bản-công văn, chuyên gia đơn vị Với đối tượng tìm kiếm, ta cung cấp lựa chọn: - Tìm kiếm nhanh: theo tiêu chí liệt kê danh sách, liệt kê theo trích rút đánh giá người dùng - Tìm kiếm theo thơng tin: Cho phép người dùng nhập thơng tin tìm kiếm Phải đảm bảo cung cấp đầy đủ thông tin cần thiết thuận tiện Theo đó, ta phải cài đặt lớp xử lý chức tìm kiếm cho đối tượng cụ thể STT Class Mô tả News Là class chứa phương thức thao tác với bảng CSDL Tin tức Subject Là class chứa phương thức thao tác với bảng CSDL Đề tài Product Là class chứa phương thức thao tác với bảng CSDL Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 95 Sản phẩm Doc Là class chứa phương thức thao tác với bảng CSDL Tài liệu Regulation Là class chứa phương thức thao tác với bảng CSDL Văn Expert Là class chứa phương thức thao tác với bảng CSDL Chuyên gia Unit Là class chứa phương thức thao tác với bảng CSDL Đơn vị NewsSearch Chứa phương thức xử lý tìm kiếm với đối tượng Tin tức SubjectSearc h Chứa phương thức xử lý tìm kiếm với đối tượng Đề tài 10 ProductSearc h Chứa phương thức xử lý tìm kiếm với đối tượng Sản phẩm 11 DocSearch Chứa phương thức xử lý tìm kiếm với đối tượng Tài liệu 12 Regulation Search Chứa phương thức xử lý tìm kiếm với đối tượng Văn 13 ExpertSearch Chứa phương thức xử lý tìm kiếm với đối tượng Chuyên gia 14 UnitSearch Chứa phương thức xử lý tìm kiếm với đối tượng Đơn vị 15 ConnectDB Lớp tạo kết nối tới CSDL thực thi trực tiếp truy vấn Bảng 5.17 Các Lớp * Các phương thức Mỗi lớp chứa phương thức xử lý tìm kiếm với đối tượng ( lớp: NewsSearch, ProductSearch, SubjectSearch, DocSearch, RegulationSearch, ExpertSearch, UnitSearch ) có phương thức như: đón nhận thơng tin tham số người dùng yêu cầu search, phân loại tiêu chí tìm kiếm, qua thực gọi hàm doSearch tương ứng lớp chứa phương thức thao tác với bảng CSDL Mỗi lớp chứa phương thức thao tác với bảng CSDL ( lớp: News, Product, Subject, Doc, Regulation, Expert, Unit ) có phương thức bản: addnew, update, delete, doSearch, đặc biệt phương thức doSearch chồng hàm theo trường hợp có nhiều đầu vào khác tương ứng với trường hợp tìm kiếm khác Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 96 Các phương thức thao tác với CSDL lớp nói lại gọi đến phương thức thực thi lớp ConnectBD Các phương thức lớp trực tiếp tạo kết nối tới CSDL, thực truy vấn CSDL theo yêu cầu mà phương thức tầng gọi đến yêu cầu trả lại kết V.2.3 Một số kết thơng qua giao diện Hình 5.6 Giao diện lựa chọn loại thơng tin tìm kiếm Theo giao diện trên, ta thấy rõ chương trình cho phép người dùng lựa chọn tìm kiếm theo đối tượng thơng tin khác Sau mơ tả cài đặt tìm kiếm cho đối tượng • Tìm kiếm sản phẩm KHCN Dựa vào tìm kiếm sản phẩm đây, thấy rõ chương trình cho phép người dùng lựa chọn tìm kiếm theo cách: Phần phía đường dẫn đến danh sách sản phẩm phân định sẵn theo tiêu chí cụ thể Đây cách tìm kiếm nhanh ứng dụng tiêu chí kết tổng hợp từ hệ thống thu nhận ý kiến đánh giá người dùng Phần phía cung cấp giao diện cho phép người dùng nhập thơng tin cần tìm kiếm Có thể thấy thơng tin cung cấp cho người dùng tìm kiếm đầy đủ, cụ thể, nhằm giúp người dùng tìm kiếm cách nhanh, xác thơng tim cần tìm Đối với đối tượng khác, giao diện bố trí tương tự Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 97 Hình 5.7 Giao diện tìm kiếm sản phẩm Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 98 • Tìm kiếm đề tài KHCN Hình 5.8 Giao diện tìm kiếm đề tài • Tìm kiếm chun gia Hình 5.9 Giao diện tìm kiếm chuyên gia Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 99 • Tìm kiếm văn pháp quy Hình 5.10 Giao diện tìm kiếm văn bản- cơng văn • Tìm kiếm tài liệu lĩnh vực KHCN Hình 5.11 Giao diện tìm kiếm tài liệu Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 100 V.3 KẾT CHƯƠNG Chương trình bày cụ thể trình xây dựng hệ thống chia sẻ tri thức phục vụ quản lý thông tin KHCN, từ trình hình thành nhu cầu hệ thống, phương pháp, xây dựng sở tri thức, chế suy diễn phương thức tìm kiếm, cung cấp thơng tin Các kết cài đặt giới thiệu cụ thể Đây chương cuối đồ án trình bày hệ thống Những kết cài đặt hệ thống mô tả trực quan thông qua giao diện Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 101 KẾT LUẬN VÀ ĐỊNH HƯỚNG PHÁT TRIỂN Đồ án hoàn thành theo mục tiêu đặt Việc tìm hiểu sở lý thuyết hệ thống thơng tin KHCN, ontology, mơ hình hệ thống quản lý chia sẻ tri thức thực theo hướng phân tích để ứng dụng Do đó, đồ án định hướng lý thuyết công nghệ áp dụng phù hợp vào hệ chia sẻ tri thức phục vụ cho quản lý thông tin KHCN, cài đặt, tích hợp vào hệ thống, góp phần làm cho hệ thống thơng tin KHCN hồn thiện hoạt động có hiệu Sau kết luận kết chủ yếu làm định hướng phát triển hệ thống giai đoạn sau CÁC KẾT QUẢ CHỦ YẾU THỰC HIỆN ĐƯỢC Về mặt nghiên cứu lý thuyết - Tìm hiểu nghiên cứu lý thuyết hệ thống thông tin KHCN: khái niệm, nguyên lý kiến trúc chung hệ thống - Tìm hiểu ontology: khái niệm, đặc điểm, tính năng, biện pháp xây dựng, ứng dụng ontology vào mục đích ứng dụng cụ thể - Tìm hiểu lý thuyết thiết kế xây dựng hệ CSDL - Tìm hiểu thực nghiệm số giải pháp mơ hình chia sẻ tri thức, để từ đưa so sánh, đánh giá lựa chọn giải pháp làm tảng xây dựng ứng dụng hệ thống chia sẻ tri thức phục vụ quản lý thơng tin KHCN - Tìm hiểu cơng nghệ mã nguồn mở tảng xây dựng ứng dụng nguồn mở ngơn ngữ lập trình PHP như: Joomla, RAP Về mặt ứng dụng - Khảo sát, phân tích yêu cầu, thiết kế hệ CSDL phục vụ hệ thống thông tin KHCN cách kỹ lưỡng - Xây dựng ontology cho hệ thống giai đoạn đầu đáp ứng thông tin ontology lĩnh vực ứng dụng cụ thể Ứng dụng ontology kỹ thuật thiết kế truy vấn CSDL - Mở rộng chức tìm kiếm hệ thống thông tin KHCN với giao diện thuận tiện, dễ sử dụng, hỗ trợ tìm kiếm có hiệu - Phân tích, xây dựng khn dạng chia sẻ, chế suy diễn cài đặt hệ thống chia sẻ tri thức phục vụ có hiệu cho quản lý, chia sẻ thông tin KHCN ĐỊNH HƯỚNG PHÁT TRIỂN - Tiếp tục hoàn thiện lý thuyết ontology, ứng dụng ontology vào việc phát triển thêm chức cho hệ thống nhu cầu biểu diễn tri thức phức tạp phục vụ sinh giải ngữ nghĩa cho thơng tin, tìm kiếm ngữ nghĩa… - Tìm hiểu, ứng dụng cài đặt dịch xây dựng phân tích tiếng Việt phục vụ tìm kiếm tài liệu tiếng Việt nhằm thiện chức tìm Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thơng tin Truyền thơng niên khố 2005-2007 102 kiếm, cho phép sâu vào tìm kiếm nội dung tồn văn tài liệu, thơng tin, - Có thể thể mở rộng tùy biến CSDL chức hệ thống để thích ứng, ứng dụng với nhiều mơi trường ứng dụng cụ thể ( mở rộng ứng dụng) Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 103 TÀI LIỆU THAM KHẢO 1.Tài liệu sách, ebook [1]powl_usage.pdf [2]Idea.Group.Publishing.Web.Semantics.Ontology.Mar.2006.pdf [3] Dr John Davies, Professor Dieter Fensel Professor Frank van Harmelen TOWARDS THE SEMANTIC WEB –“Ontology-driven knowledge Management”,2003 [4] Dieter Fensel, Ontologies- “Silver Bullet for Knowledge Management and Electronic Commerce”, 2000 [5] Alexander Maedche1 and Steffen Staab2:”Ontology Learning” [6] Web Ontology Language (OWL) Abstract Syntax and Semantics – W3C [7] Roger L CostelloDavid B Jacobs, The MITRE Corporation: “OWL Web Ontology Language” [8] MySQL reference manual.pdf [9] Premier Press - PHP.MySQL Programming for the Absolute Beginner.chm [10]OReilly - Manage & Using Mysql.pdf [11] IEEE - What-are-ontologies-and-why-we-need-them.pdf [12] NatalyaF.Noy and Deborah L McGuinness Stanford University:“Ontology Development 101: A Guide to Creating Your First Ontology“ [13] Heiner Stuckenschmidt, Frank van Harmelen: “Information Sharing on the Semantic Web”, 2003 [14] ] Eric Miller, Research Scientist, Online Computer Library Center, Inc Office of Research Dublin, Ohio: “An Introduction to the Resource Description Framework” Website tham khảo [1]: http://www.w3.org [2]http://ps1.cim3.net/ps.php?theurl=http://www.w3.org/TR/2004/RECwebont-req-20040210/ [3] http://en.wikipedia.org/wiki/Ontology_(computer_science) [4]: http://protege.stanford.edu [5]http://www.devarticles.com/c/a/PHP/Create-Your-Own-Search-Enginewith-PHP-and-Google-Web-Services [6] http://www.ontogov.com/ [7] http://www.ioit-hcm.ac.vn/hoatdongkhoahoc/detaicapcoso/2005.html [8] http://www.dit.hcmut.edu.vn/~tru/VN-KIM/ [9]: http://www.ekoss.org Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 104 [10]:http://ksl-web.stanford.edu/KSL_Abstracts/ [11]:http://sites.wiwiss.fuberlin.de/suhl/bizer/rdfapi/phpdoc/elementindex_ontModel Luận văn tốt nghiệp cao học chuyên ngành Xử lý Thông tin Truyền thơng niên khố 2005-2007 ... công nghệ hệ thống thông tin khoa học công nghệ điều tất yếu III.2 ĐỊNH HƯỚNG PHÁT TRI? ??N CHIA SẺ TRI THỨC PHỤC VỤ QUẢN LÝ THÔNG TIN KHOA HỌC CÔNG NGHỆ Hệ thống thông tin khoa học công nghệ phục vụ. .. hạn tin tức, đề tài, sản phẩm, quy trình cơng nghệ, tài liệu khoa học công nghệ? ?? I.1.7 Hệ thống thông tin khoa học công nghệ Hệ thống thông tin khoa học công nghệ hệ thống bao gồm thông tin mô... liệu, thông tin tri thức; trình sáng tạo, chia sẻ tri thức; mơ hình quản lý tri thức Đó sở cho nhu cầu xây dựng hệ thống phát tri? ??n chia sẻ tri thức phục vụ hệ thống thông tin khoa học công nghệ