CHƢƠNG 1 NGHIÊN CỨU TỔNG QUAN
3.4. XÂY DỰNG ONOTLOGY VÀ PHẦN MỀM
3.4.2. Phần mềm hỗ trợ khai thác và tìm kiếm
Phần mềm hỗ trợ khai thác và tìm kiếm ngữ nghĩa ontology động vật rừng thành phố Đà Nẵng đƣợc cài đặt trên internet, thuận tiện cho cơng đồng kế thừa, đóng góp và phát triển ontology động vật.
Với việc một cá nhân nghiên cứu và xây dựng ontology có thể xảy ra sự thiếu sót, chƣa chính xác, cũng nhƣ hạn chế trong việc phân tích các thơng tin mô tả, từ ngữ chuyên môn trong ngành sinh học. Bên cạnh đó, trong khn khổ nghiên cứu này tôi thực hiện mơ tả một số lồi động vật rừng q hiếm của thành phố Đà Nẵng, vì vậy cịn rất nhiều lồi động vật cần đƣợc mô tả và đƣa vào ontology để làm giàu và phong phú dữ liệu hơn nữa. Việc đó cần cộng đồng nhiều cá nhân, tổ chức cùng thực hiện, có thể kế thừa hoặc tìm hiểu hƣớng mới dựa trên hƣớng phân tích tơi đã thực hiện, để ontology động vật rừng thành phố Đà Nẵng ngày càng đầy đủ và hồn thiện. Từ đó, việc xây dựng ứng dụng khai thác và tìm kiếm ngữ nghĩa càng đƣợc hiệu quả và thiết thực hơn.
a. Trang chủ
Trang chủ hiển thị đầy đủ các chức năng để ngƣời dùng có thể hiểu đƣợc các thành phần trong ontology động vật rừng. Thanh công cụ đƣợc chia thành các mục nhƣ các Lớp (Classes), các Thuộc tính (Properties), các Thể hiện (Individuals). Bên cạnh đó, mục Sự thay đổi các chủ thể (Change by Entity) thể hiện những dự thay đổi, chỉnh sửa đã xảy ra trên ontology động vật này.
Mục các Lớp (Classes): hiển thị danh sách các lớp, đƣợc trình bày trực quang, cụ thể sự phân cấp trong các lớp, đồng thời hiển thị thông tin về lớp đƣợc chọn xem.
Hình 3.16. Trang chủ phần mềm
b. Chức năng phát triển ontology
Bên cạnh việc ngƣời sử dụng có thể khai thác, kế thừa ontology động vật rừng, phần mềm còn cung cấp chức năng hỗ trợ ngƣời sử dụng tiếp tục phát triển ontology động vật này. Với chức năng, chỉnh sửa, xóa và thêm các lớp, các thuộc tính và các lồi động vật, đáp ứng đầy đủ yêu cầu về xây dựng ontology.
Hình 3.17. Chức năng thêm và xóa thuộc tính cho thể hiện
Hình 3.19. Chức năng thêm lớp (Class)
Hình 3.20. Chức năng lưu nội dung đã chỉnh sửa
Các chức năng phát triển sẽ hỗ trợ cộng đồng, những ngƣời nghiên cứu về ontology động vật sau này có thể dễ dàng tiếp cận và tiếp tục xây dựng mở rộng khơng những cho ontology động vật rừng mà cịn tất cả động vật, thực vật khác trên địa bàn thành phố Đà Nẵng.
c. Chức năng Tìm kiếm
Dựa vào ontology động vật đã xây dựng, ngƣời dùng có thể tìm kiếm các thực thể trong ontology, các lồi động vật đã mơ tả, các lớp, các thuộc tính.
Nhập lồi động vật cần tìm:
Phần mềm sẽ hiển thị các gợi ý tìm kiếm:
Hình 3.22. Gợi ý tìm kiếm
Ngƣời dùng chọn vào gợi ý mong muốn và thông tin về kết quả sẽ đƣợc hiển thị. Với thông tin về lồi động vật, các mơ tả ngữ nghĩa đƣợc thể hiện đầy đủ:
Hình 3.24. Kết quả tìm kiếm lồi Chà vá chân nâu
Chức năng tìm kiếm trên cây phân cấp lớp cũng đƣợc hỗ trợ để ngƣời sử dụng có thể tìm chính xác lớp con hoặc loài động vật thuộc lớp nào trên cây phân lớp. Trong ví dụ dƣới đây, khi chọn 2 lần vào gợi ý Khỉ thì cây phân lớp tự động xuất hiện lớp con khỉ trong lớp cha Động vật:
3.5. KẾT CHƢƠNG
Dựa trên những nghiên cứu, tìm hiểu ở chƣơng 2, chƣơng này tôi tiến hành đặc tả dữ liệu động vật rừng, tiến hành xây dựng chi tiết ontology động vật rừng và phát triển các chức năng của phần mềm hỗ trợ khai thác, tìm kiếm động vật rừng thành phố Đà Nẵng.
Ontology động vật rừng và phần mềm hỗ trợ khai thác và tìm kiếm đã đƣợc xây dựng và sử dụng, đáp ứng những chức năng cần thiết.
Với thời gian nghiên cứu ngắn và khơng có sự kế thừa từ nghiên cứu tƣơng tự trƣớc đó, nên việc xây dựng ontology động vật chỉ ở quy mô nhỏ, chƣa thật sự lớn và phong phú. Tuy vậy, nghiên cứu này đã giúp tơi có đƣợc nền tảng kiến thức và thực nghiệm cơ bản, giúp ích cho việc nghiên cứu phát triển luận văn sau này.
KẾT LUẬN VÀ KIẾN NGHỊ Kết quả đạt đƣợc của luận văn
Việc nghiên cứu, ứng dụng semantic web để xây dựng ontology phục vụ tìm kiếm ngữ nghĩa động vật rừng trên địa bàn thành phố Đà Nẵng đã thu đƣợc những kết quả ban đầu, đáng khích lệ, làm nền tảng kiến thức quan trọng cho ngƣời nghiên cứu để tiếp tục nghiên cứu chuyên sâu hơn.
Về mặt lý thuyết, nghiên cứu này đã tìm hiểu đƣợc các nội dung kiến thức cơ bản, nêu đƣợc những nét đặc trƣng, ƣu thế của web semantic. Bên cạnh đó, tìm hiểu đƣợc phƣơng pháp, ngôn ngữ, công cụ hỗ trợ xây dựng ontology, đƣa ra đƣợc phƣơng pháp xây dựng ontology động vật rừng.
Đối với kết quả thực nghiệm, luận văn đã áp dụng kiến thức, phƣơng pháp đã tìm hiểu để xây dựng ontology cho dữ liệu động vật rừng trên địa bàn thành phố Đà Nẵng và xây dựng đƣợc phần mềm để hỗ trợ việc khai thác và tìm kiếm ngữ nghĩa dựa trên ontology động vật đã xây dựng.
Việc phần mềm hỗ trợ khai thác và tìm kiếm ontology động vật rừng trên địa bàn thành phố Đà Nẵng chạy trên internet, giúp cộng đồng có thể tham khảo, thừa kế và tiếp tục phát triển, làm phong phú thêm dữ liệu cho ontology động vật, góp phần phổ biến rộng rãi thơng tin về đa dạng sinh học của thành phố Đà Nẵng.
Hạn chế
Bên cạnh kết quả đạt đƣợc thì nghiên cứu vẫn cịn những hạn chế, đó là ontology chỉ ở quy mơ nhỏ, chƣa thật sự lớn và phong phú. Ta cần phải có đƣợc dữ liệu ontology đầy đủ để đánh giá mức độ xử lý tìm kiếm chính xác cũng nhƣ mức độ đáp ứng đƣợc bao nhiêu ngƣời dùng truy cập ứng dụng cùng một lúc.
thừa và tiếp tục phát triển ontology động vật rừng, chức năng tìm kiếm vẫn cịn đơn giản, cần đƣa ra phƣơng pháp tìm kiếm hiệu quả hơn.
Hƣớng phát triển
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. Để đạt đƣợc mục đích này cần phải tiếp tục xây dựng và hoàn thiện ontology, làm phong phú dữ liệu các loài động vật. Đồng thời dựa trên kinh nghiệm đã có để phát triển ontology cho thực vật.
Kiến nghị
Để việc nghiên cứu xây dựng và phát triển ontology động vật, cũng nhƣ phần mềm hỗ trợ tìm kiếm ngữ nghĩa động vật ngày càng hoàn thiện và đƣợc ứng dụng vào thực tiễn, tơi kính đề nghị Khoa Tin học – Trƣờng Đại học Sƣ Phạm và Đại học Đà Nẵng tiếp tục quan tâm, hỗ trợ và hƣớng dẫn các sinh viên có hƣớng nghiên cứu tƣơng tự sau này.
Trên đây là toàn bộ nghiên cứu về lý thuyết vào việc xây dựng ontology phục vụ khai thác, tìm kiếm ngữ nghĩa động vật rừng trên địa bàn thành phố Đà Nẵng.
TÀI LIỆU THAM KHẢO Tiếng Việt:
[1] TS. Đinh Thị Phƣơng Anh (1997), Điều tra khu động – thực vật và nhân
tố ảnh hưởng, đề xuất phương án bảo tồn hợp lý khu bảo tồn thiên nhiên bán đảo Sơn Trà, Sở Khoa học và Công nghệ thành phố Đà
Nẵng.
[2] Nguyễn Quốc Đại (2009), Phương pháp xây dựng hệ thống hỏi đáp tiếng Việt dựa trên ontology, Trƣờng Đại học Công nghệ, Đại học Quốc
gia Hà Nội.
[3] 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.
[4] Lê Thanh Hƣơng (2011), Ontology và Web ngữ nghĩa, Đại học Bách Khoa Hà Nội.
[5] Lƣơng Đỗ Long (2011), Luận văn thạc sĩ kỹ thuật Ứng dụng Web ngữ nghĩa trong lưu trữ và quản lý các tài liệu số, Trƣờng Đại học Công
nghệ, Đại học Quốc gia Hà Nội.
[6] Trần Nguyên Ngọc (2012), Công nghệ XML và Web ngữ nghĩa, Đại học kỹ thuật Lê Quý Đôn.
[7] Thái Tùng Quang, Nguyễn Quang Thành (2005), Luận văn thạc sĩ kỹ thuật Xây dựng hệ thống Elearning cho trường đại học, Đại học Kỹ thuật Cơng nghệ thành phố Hồ Chí Minh.
[8] Quyết định ban hành đề án số 41/2008/QĐ-UBND, ngày 21 tháng 8 năm 2008 của Ủy ban Nhân dân thành phố Đà Nẵng (2008), Xây dựng Đà
Nẵng - Thành phố môi trường, Đà Nẵng.
[9] Sở Nông nghiệp và Phát triển Nông thôn thành phố Đà Nẵng, Báo cáo tài
[10] Hà Quang Thụy, Phan Xuân Hiếu, Đồn Sơn, Nguyễn Trí Thành, Nguyễn Thu Trang, Nguyễn Cẩm Tú (2009), Giáo trình khai phá dữ
liệu Web, Nhà xuất bản Giáo dục Việt Nam.
[11] Trƣờng Đại học Đà Lạt (2008), RDF2, Hệ thống học trực tuyến – Trƣờng Đại học Đà Lạt.
[12] Viện Khoa học và Công nghệ Việt Nam - Bộ Khoa học và Công nghệ (2007), Sách đỏ việt nam, phần I. Động vật, Nhà xuất bản Khoa học tự nhiên và công nghệ, Hà Nội.
Tiếng Anh:
[13] Nicola Guarino, Daniel Oberle, and Steffen Staab, Guarino (2009), What
Is an Ontology?
Các website:
[14] Hệ động vật rừng thành phố Đà Nẵng, tác giả Mai Hƣơng, Website Văn phòng thuộc Ban chỉ đạo thành phố Ứng phó biến đổi khí hậu và
nƣớc biển dâng thành phố Đà Nẵng,
http://ccco.danang.gov.vn/98_80_1080/He_dong_vat_rung_thanh_p ho_Da_Nang.aspx, truy cập ngày 13/10/2015.
[15] Stanford Center for Biomedical Informatics Research,
http://protege.stanford.edu/support.php, ngày truy cập 22/9/2015.
[16] Semantic Web và thư viện số, tác giả Nguyễn Công Nhật, Thƣ viện Quốc gia Việt Nam, http://nlv.gov.vn/nghiep-vu-thu-vien/semantic-web- va-thu-vien-so.html, truy cập ngày 10/3/2016.
[17] Sinh vật rừng Việt Nam, Tra cứu Động vật rừng Việt Nam,
http://www.vncreatures.net/tracuu.php?loai=1, truy cập từ ngày