JeromeDL chia đối tƣợng sử dụng thành bốn loại khác nhau:
- Ngƣời dùng không đăng kí: Đối tƣợng loại này không có hồ sơ trong CSDL của hệ thống. Họ có thể duyệt và tìm kiếm tài liệu, nhƣng không thể sử dụng các chức năng nhƣ tạo bookmarks.
- Ngƣời dùng đã đăng kí (thành viên): Đối tƣợng này có một tài khoản trong CSDL và đƣợc quản lí trong bản thể luận FOAFRealm.
- Các nhóm ngƣời dùng: Là tập hợp các thành viên trong một nhóm liên kết nào đó. Các thành viên trong nhóm này có thể xuất bản các tài liệu lên thƣ viện.
- Quản trị hệ thống: Đây là các thành viên có quyền lực cao nhất trong hệ thống. Họ có sử dụng tất cả các chức năng trong hệ thống, chẳng hạn phê duyệt các tài liệu, đánh lại chỉ mục, làm mới CSDL, cấu hình mạng, v.v...
Hệ thống JeromeDL cung cấp cho ngƣời dùng các kiểu tìm kiếm sau: - Tìm kiếm đơn giản dựa trên từ khóa
- Tìm kiếm nâng cao dựa trên các biểu ghi thƣ mục
- Tìm kiếm ngữ nghĩa: ngƣời dùng có thể cung cấp trực tiếp câu truy vấn RDF hoặc sử dụng các mẫu truy vấn có sẵn, chẳng hạn: ―Show me all resources written by a friends of mine‖ (Liệt kê tất cả các tài liệu đƣợc viết bởi bạn tôi)
52
Hình 3.7. Giao diện chức năng tìm kiếm ngữ nghĩa
Sau khi tìm kiếm kết quả, có thể hiển thị tài liệu bởi việc chọn một kết quả từ danh sách trả về, sau đó có thể đánh giá, tạo bookmarks.
Để xuất bản tài liệu, ngƣời dùng chọn tài liệu cần xuất bản và cung cấp các thông tin (các siêu dữ liệu) mà JeromeDL đề xuất.
53
Kết luận
Trong chƣơng này đã giới thiệu về hệ thống thƣ viện số ngữ nghĩa JeromeDL. Đây là một hệ thống phần mềm mã nguồn mở cung cấp khá đầy đủ các chức năng của một thƣ viện số ngữ nghĩa. JeromeDL xây dựng ba loại bản thể luận: Bản thể luận về các biểu ghi thƣ mục MarcOnt, Bản thể luận về cấu trúc nội dung tài liệu, Bản thể luận FOAFRealm quản lí các thành viên trong mạng xã hội. Dựa trên các bản thể luận này, cho phép xây dựng nên một công cụ tìm kiếm ngữ nghĩa (bao gồm cả tìm kiếm theo từ khóa dựa trên chỉ mục).
54
KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN
Web ngữ nghĩa ra đời đã đánh dấu một bƣớc phát triển mới trong công nghệ Web, nó tạo ra một cách thức mới trong việc tiếp cận thông tin. Tuy nhiên việc ứng dụng Web ngữ nghĩa vào cách lĩnh vực cụ thể vẫn đang còn nhiều thách thức, và cần sự hỗ trợ của những lĩnh vực chuyên ngành khác nhau. Luận văn này đã trình bày về một ứng dụng điển hình và cụ thể nhất của Web ngữ nghĩa đó là thƣ viện số ngữ nghĩa. Tuy chƣa bao hàm đƣợc hết các vấn đề, song từ những kết quả đặt đƣợc có thể rút ra một số kết luận:
Web ngữ nghĩa cung cấp một cơ chế cho phép máy tính ―hiểu‖ và xử lí đƣợc các thông tin.
Thƣ viện số ngữ nghĩa là sự kết hợp của công nghệ Web ngữ nghĩa và Web 2.0. Bằng cách tích hợp ngữ nghĩa vào các thƣ viện số làm cho thƣ viện số ngữ nghĩa có nhiều ƣu điểm nổi trội so với các thƣ viện khác, nó hỗ trợ cơ chế tìm kiếm ngữ nghĩa và chia sẻ các tài nguyên với các hệ thống khác một cách thuận lợi.
Các biểu ghi thƣ mục là một trong những siêu dữ liệu quan trọng, việc xây dựng Bản thể luận cho các biểu ghi thƣ mục là vấn đề then chốt trong việc xây dựng thƣ viện số ngữ nghĩa.
Mạng xã hội với nhƣng ƣu thế của nó, khi tích hợp vào các thƣ viện số làm cho thƣ viện không chỉ đơn thuần là nơi cung cấp thông tin một chiều mà là nơi tạo ra các nhóm liên kết, cùng nhau chia sẻ và tạo ra tri thức, thúc đẩy sự phát triển của tổ chức.
Trong luận văn này mới chỉ dừng lại ở mức bao quát về một ứng dụng thƣ viện số ngữ nghĩa, kế thừa từ mô hình thƣ viện số ngữ nghĩa đã đề cập, có thể chỉ ra một số vấn đề còn tồn đọng cần đƣợc phát triển:
- Xây dựng các bản thể luận mạnh hơn trong việc biểu diễn ngữ nghĩa của các tài liệu, chẳng hạn bản thể luận về nội dung tài liệu. Tăng cƣờng khả năng suy luận ngữ nghĩa
55
- Áp dụng kĩ thuật xử lí ngôn ngữ tự nhiên trong việc phân tích câu truy vấn một cách đầy đủ.
- Xây dựng mạng xã hội ảo có sự tƣơng tác cao, phát huy đƣợc sức mạnh của từng cá nhân trong việc chia sẻ tri thức cho cộng đồng thông qua thƣ viện.
56
TÀI LIỆU THAM KHẢO Tiếng Việt
1. Hà Quang Thụy , Phan Xuân Hiếu , Đoà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.
2. Nguyễn Thị Mỹ Trang, Hoàng Hữu Hạnh (2009). ―Xây dựng Ontology cho thƣ viện số‖. Tạp chí Khoa học, Đại học Huế, Số 53.
Tiếng Anh
3. H. Peter Alesso, Craig F. Smith (2006). ―Thinking on the Web: Berners-Lee, Godel and Turing‖. John Wiley & Sons, Inc.
4. Thomas B. Passin (2004). ―Explorer‘s Guide to the Semantic Web‖. Manning Publications Co.
5. Grigoris Antoniou, Frank van Harmelen (2008). ―A Semantic Web Primer‖. Massachusetts Institute of Technology.
6. Sebastian Ryszard Kruk, Bill McDaniel (2009). ―Semantic Digital Libraries‖. Springer.
7. Sebastian Ryszard Kruk (2005). ―JeromeDL – A Digital Library on the Semantic Web‖. Digital Enterprise Research Institute
8. Sebastian Ryszard Kruk, Bernhard Haslhofer, Piotr Piotrowski, Adam Westerski, Tomasz Woroniecki (2006). ―Role of Ontologies in Semantic Digital Libraries‖. NKOS Workshop.
9. Sebastian R. Kruk, Stefan Decker, Bernhard Haslhofer, Predrag Kneževic, Sandy Payette, Dean Krafft (2007). ―Tutorial – Semantic Digital Libraries‖. DERI NUI Galway, University of Vienna, Fraunhofer IPSI, Cornell University.
10. Sebastian Ryszard Kruk, Stefan Decker, Lech Zieborak (2005). ―JeromeDL - Adding Semantic Web Technologies to Digital Libraries ‖. Digital Enterprise Research Institute, NUI Galway, Ireland.
57
11. Sebastian Ryszard Kruk, Tomasz Woroniecki, Adam Gzella, Maciej Dąbrowski (2005). ―JeromeDL – a Semantic Digital Library‖. Digital Enterprise Research Institute, NUI Galway, Ireland.
12. Sebastian Ryszard Kruk, Mariusz Cygan, Ewelina Kruk, Sławomir, Grzonkowski, Tomasz Woroniecki (2007). ―JeromeDL 2.0.1 User Guide ‖. Digital Enterprise Research Institute, NUI Galway, Ireland.
Internet 13. http://semanticweb.org 14. http://www.w3schools.com/semweb/default.asp 15. http://semdl.info/ 16. http://www.jeromedl.org 17. http://xmlns.com/foaf/spec/