Hƣớng phát triển

Một phần của tài liệu (LUẬN văn THẠC sĩ) thiết kế hệ hỗ trợ tìm kiếm công văn theo ngữ nghĩa trong một cơ quan nhà nƣớc (Trang 76 - 83)

Trong tƣơng lai, luận văn này có thể tiếp tục phát triển để ứng dụng đƣợc vào thực tiễn. Để xây dựng đƣợc mục đích này thì cần phải áp dụng kỹ thuật phân tách từ để tăng khả năng thu thập thông tin dữ liệu một cách tự động mà không sử dụng biện pháp thủ công.

Mở rộng phạm vi của ontology về công văn trên tất cả các lĩnh vực. Triển khai ứng dụng thực tế trên Internet để phục vụ cho tất cả mọi ngƣời.

68

DANH MỤC TÀI LIỆU THAM KHẢO

Tiếng Việt

[1] Dƣơng Ngọc Duy (2012), Xây dựng web ngữ nghĩa trợ giúp tra cứu từ Hán Việt, luận văn thạc sĩ kĩ thuật, Đại học Đà Nẵng, Đà Nẵng.

[2] Phạm Minh Đƣơng (2013), Xây dựng web ngữ nghĩa trợ giúp khai thác hiệu quả nguồn tài nguyên phục vụ đào tạo tại trường Đại học Trà Vinh, luận văn thạc sĩ kĩ thuật, Đại học Đà Nẵng, Đà Nẵng.

[3] Nguyễn Thị Thu Hằng (2011), Nghiên cứu web ngữ nghĩa và ứng dụng vào xử lý thông tin du lịch, luận văn thạc sĩ kỹ thuật, Đại học Đà Nẵng, Đà Nẵng.

[4] Phạm Thanh Hùng (2011), Ứng dụng semantic web để phát triển hệ thống tư vấn việc làm, luận văn thạc sĩ kỹ thuật, Đại học Đà Nẵng, Đà Nẵng.

[5] Phạm Hoàng Linh (2013), Ứng dụng web ngữ nghĩa xây dựng hệ thống tìm kiếm văn bản trong ngành giáo dục, luận văn thạc sĩ kỹ thuật, Đại học Đà Nẵng, Đà Nẵng.

[6] Lƣơng Đỗ Long (2011), Ứng dụng web ngữ nghĩa trong lưu trữ và quản lý các tài số, luận văn thạc sĩ khoa học, Đại học công nghệ, Hà nội.

[7] Nguyễn Xuân Pha (2013), Ứng dụng web ngữ nghĩa xây dựng hệ thống tra cứu pháp luật Việt Nam, luận văn thạc sĩ khoa học, Đại học Đà nẵng, Đà nẵng. [8] Huỳnh Thị Thanh Thƣơng (2012), Nghiên cứu mô hình tổ chức và kỹ thuật tìm kiếm có ngữ nghĩa trên kho tài nguyên học tập lĩnh vực CNTT, luận văn thạc sĩ Toán - Tin học, Đại học khoa học tự nhiên, Thành phố Hồ Chí Minh.

[9] Ngô Minh Vƣơng (2011), Truy hồi thông tin dựa trên ontology, luận án tiến sĩ kỹ thuật, Đại học Bách Khoa, TP. HCM.

Tiếng Anh

[10] A. Abecker, L. Stojanovic, J. Schneider, A. Maedche, S. Libischer, R. Suder, T. Lumpp, G. Breiter, J. Dinger (2004) “The Role of Ontologies in Autonomic Computing System”, IBM Systems Journal, Vol 43, No 3.

69

[11] Berthold, M. R., et al. (2009), “Pure Spreading Activation is Pointless”, In Proceedings of the 18th ACM International Conference on Information and Knowledge Management (CIKM-2009), pp. 1915-1918.

[12] Crestani, F. 1997, “Application of Spreading Activation Techniques in Information Retrieval”, In Artificial Intelligence Review, Vol. 11, No. 6, pp. 453– 482.

[13] Gruber, T.R. (1995) “Toward Principles for the Design of Ontologies Used for Knowledge Sharing”, International Journal Human-Computer Studies, 43(5-6) :907-928.

[14] VanNhon Do, ThanhThuong T.Huynh, Truong An PhamNguyen (2013), “Sematic Representation and Search Techniques for Document Retrieval Systems”,

ACIIDS 2013, Part I, LNAI 7802, pp476-486.

[15] Natalya F. Noy, Deborah L. McGuinness. Ontology Development 101: A Guide to Creating Your First Ontology. Stanford University, Stanford, CA, 94305. [16] Eric Miller, R. Guha, Rob Mc Cool, “Sematic Search”, http://www2003.org/cdrom/papers/referred/p799/ess.html.

[17] Mike Uschold, Michael Gruninger (1996). Ontologies: Principles, Methods and Applications, The University of Edinburgh.

Websites

[18] Apache Jena, HP Labs Semantic Web Research. http://jena.apache.org/ [19] Bản thể luận, Wiki.

http://vi.wikipedia.org/wiki/B%E1%BA%A3n_th%E1%BB%83_lu%E1%BA%AD n

[20] Getting started with protégé-owl, Đại học Stanford, California. http://protege.stanford.edu/doc/owl/getting-started.html

[21] Giải pháp văn phòng điện tử không giấy tờ.

http://www.vanphongdientu.net/vi/

[22] Giới thiệu phần mềm văn phòng điện tử Cloudoffice.

70

[23] Giới thiệu phần mềm Bkav eoffice. http://www.eoffice.com.vn/chuc-nang [24] Guy Lapalme, (2013), XML: Looking at the Forest Instead of the Trees. http://www.iro.umontreal.ca/~lapalme/ForestInsteadOfTheTrees/HTML/ch07s01.ht ml#tab_RDF-Triples

[25] Ignazio Palmisano & the OWL API team, The Rough Guide to the OWL API. http:// www.owlapi.sourceforge.net/owled2011_tutorial.pdf

[26] hình MVC, http://hoclaptrinh365.blogspot.com/2014/03/mo-hinh- mvc.html

[27] Protégé, Đại học Stanford, California. http://protege.stanford.edu/

[28] Resource Description Framework (RDF), W3C. http://www.w3.org/RDF/ [29] RDF Schema 1.1, W3C. http://www.w3.org/TR/rdf-schema/

[30] Tài liệu lập trình Spring Framework MVC 3 tiếng Việt.

http://hoidapit.com.vn/Questions/ViewQuestions/2530/tai-lieu-lap-trinh-spring- framework-mvc-3-tieng-viet.html

[31] Tổng Quan Web Semantic. http://dbglory.wordpress.com/2009/10/17/web- semantic-k%E1%BB%B3-1-t%E1%BB%95ng-quan-web-semantic

[32] Tổng Quan về AgularJS. http://freetuts.net/tong-quan-ve-angularjs-200.html [33] Trang cổng thông tin điện tử tỉnh Đồng tháp.

https://dongthap.gov.vn/wps/portal/ctt

71

PHỤ LỤC A – HƢỚNG DẪN SỬ DỤNG CÔNG CỤ PROTÉGÉ

Trong phần hƣớng dẫn sử dụng này sử dụng chƣơng trình Protégé 5.0.0 với giao diện Protégé-OWL. Chúng ta sẽ cùng tìm hiểu cách để:

 Tạo và mở một ontology

 Lƣu một ontology

 Tạo lớp và ràng buộc

 Tạo các thuộc tính và quan hệ

 Tạo cá thể

1. Tạo và mở một ontology

a. Vừa khởi động Protégé chúng ta sẽ thấy cửa sổ nhƣ sau:

72

Khi vừa khởi động chƣơng trình Protégé sẽ tạo ra một ontology mới cho ngƣời dùng thao tác trực tiếp trên đó.

b. Mở một ontology có sẵn: có thể mở từ file project hoặc file nguồn Vào File chọn nút Open và chọn Ontology muốn mở.

1. Lƣu một onto og

Sau khi thực hiện xong một ontology, vào File chọn Save hoặc sử dụng tổ hợp phím Ctrl-S. Một hộp thoại xuất hiện chọn lựa kiểu định dạng thƣờng dùng, thông thƣờng lƣu trữ dƣới dạng OWL/XML.

Hình 2 Chọn kiểu định dạng của onto og .

Sau khi lựa chọn kiểu định dạng xong, hộp thoại thứ hai xuất hiện cho phép ngƣời dùng đặt tên ontology.

73

2. Tạo ớp

Tại giao diện chính của Protégé, chọn tab Entities, tiếp tục chọn tab Class hierarchy, mặc định mỗi ontology mới tạo có lớp cha là Thing. Để tạo một lớp mới ta chọn nút Add subclass , hộp thoại tạo tên lớp mới sẽ bật ra để ngƣời dùng đặt tên cho lớp mới có tên là Father.

Hình 4: Tạo ớp mới.

Để tạo lớp con của lớp Father vừa tạo, ta chọn lớp Father rồi chọn nút Add

subclass , tiến hành nhƣ hình 4.

Để tạo lớp ngang hàng với lớp Father, ta chọn lớp Father rồi chọn nút Add

sibling class , hộp thoại tạo tên lớp mới ngang hàng với lớp Father hiển thị tƣơng tự nhƣ hình 4.

Ta sẽ có cấu trúc cây nhƣ sau

Hình 5 Cấu trúc câ hiển thị các ớp.

74

3. Tạo thuộc t nh và quan hệ

Tại giao diện chính của Protégé, ta chọn tab Object property hierarchy để thêm và chỉnh sửa các thuộc tính đối tƣợng trong ontology, chọn tab Data property hierarchy để thêm và chỉnh sửa các thuộc tính dữ liệu trong ontology.

Một phần của tài liệu (LUẬN văn THẠC sĩ) thiết kế hệ hỗ trợ tìm kiếm công văn theo ngữ nghĩa trong một cơ quan nhà nƣớc (Trang 76 - 83)

Tải bản đầy đủ (PDF)

(83 trang)