Để chứng tỏ tính khả thi của mô hình biểu diễn ontology, luận văn sẽ trình bày việc xây dựng ontology cho phân hệ chia sẻ tài liệu học tập của cổng thông tin BKEduPortal. Ứng dụng này tập trung vào việc quản lý tài liệu học tập do người sử dụng tự chia sẻ trong một cộng đồng cụ thể. Các chức năng của phân hệ đã được trình bày chi tiết trong phần Kiến trúc cổng thông tin (mục 3.2). Phần này tập trung vào việc xây dựng và áp dụng ontology cho phân hệ. Đối với việc mô hình hóa một thư viện điện tử, cần biểu diễn các khái niệm về:
Lĩnh vực của tài liệu điện tử: Gồm tri thức chứa trong nội dung tài liệu thuộc về nhiều chuyên ngành, lĩnh vực khác nhau như Y học, Văn học, Công nghệ thông tin, … cùng các mối liên quan giữa các chủ đề trong từng lĩnh vực.
Thể loại tài liệu: Phân loại tài liệu theo ngữ cảnh sử dụng như sách, báo, bài giảng, …
Các mô tả phụ thêm cho tài liệu: Là các mô tả cơ bản của mỗi tài liệu như tiêu đề, ngôn ngữ, nhà xuất bản, khuôn dạng vật lý của tài liệu, …
Đối tượng sử dụng: Thông tin mô tả người sử dụng cuối tham gia đóng góp, chia sẻ tài liệu.
Tài liệu học tập và siêu dữ liệu mô tả trong thư viện điện tử được lưu trữ tập trung vào vùng chứa tài liệu vật lý và kho chứa siêu dữ liệu. Dựa trên các tri thức trên, hai loại ontology ở mức ứng dụng cần được phát triển dùng để: (i) mô tả các chủ đề học tập trong một lĩnh vực; và (ii) tạo lược đồ mô tả các khái niệm dùng trong ứng dụng quản lý tài liệu học tập. Mặc dù chủ đề các lĩnh vực để mô tả tài liệu không bị hạn chế, luận văn chỉ minh
họa bằng một ví dụ về các chủ đề trong lĩnh vực Công nghệ Thông tin và Truyền thông (ICT). Các ontology được xây dựng là ontology ứng dụng BKShare và ontology lĩnh vực BKICT, được phát triển từ 3 khối trong ontology tổng quát BKOnto. Các namespace được sử dụng trong phân hệ chia sẻ tài liệu học tập được liệt kê trong bảng 4.6:
prefix URI BKEdu http://www.hut.edu.vn/BKOnto BKShare http://www.hut.edu.vn/BKDoc BKICT http://www.hut.edu.vn/BKICT foaf http://xmlns.com/foaf/0.1 dc http://purl.org/dc/elements/1.1/
Bảng 4.6: Các namespace trong phân hệ chia sẻ tài liệu học tập