New Page 4

VN-KIM KBM: Phần mềm xây dựng và phát triển cơ sở tri thức trên Sesame

Sesame là một kiến trúc phục vụ cho việc lưu trữ và truy vấn dữ liệu RDF được sử dụng khá phổ biến hiện nay, với ngày càng có nhiều ứng dụng dùng Sesame như là một hệ lưu trữ và quản lý cơ sở tri thức. Tuy nhiên với chức năng chính là lưu trữ và truy vấn, Sesame chỉ thích hợp trong vai trò quản lý cơ sở tri thức đã có chứ không phải dùng để xây dựng cơ sở tri thức mới. Do đó, các ứng dụng muốn dùng Sesame thường phải kết hợp với một phần mềm khác để xây dựng cơ sở tri thức trước khi giao cho Sesame quản lý. Protégé là một phần mềm để xây dựng cơ sở tri thức được nhiều nơi biết đến.

 

Tuy nhiên sử dụng Protégé có các khó khăn sau:

    - Protégé không kết nối trực tuyến với Sesame, nên mọi thao tác sửa đổi trên một cơ sở tri thức phải được thực hiện trong Protégé trước, và cơ sở tri  thức mới được xuất ra một tập tin trước nạp lại vào Sesame.

    - Protégé không cho phép truy xuất từng phần của một cơ sở tri thức, nên không quản lý được các cơ sở tri thức quá lớn.

 

Để khắc phục các hạn chế trên, phần mềm VN-KIM KBM đã được nghiên cứu và phát triển bao gồm 3 module chính như sau:

    - VN-KIM Ontology Builder: phục vụ cho việc xây dựng Ontology, thành phần cơ bản đầu tiên của một cơ sở tri thức.

    - VN-KIM KB Access: phục vụ cho các sửa đổi trực tuyến trên cơ sở tri thức do Sesame quản lý.

    - VN-KIM KB Project: phục vụ cho các sửa đổi gián tuyến trên cơ sở tri thức do Sesame quản lý.

 

Điểm ưu việt của VN-KIM KB Project là cho phép người dùng tải về từng phần của cơ sở tri thức, gọi là các "project", để sửa đổi, rồi sau đó cập nhật trở lại vào cơ sở tri thức trên Sesame. Bằng cách này, việc sửa đổi cơ sở tri thức có thể được thực hiện phân bố bởi nhiều người khác nhau, và giải quyết được trường hợp cơ sở tri thức quá lớn không thể tải về một lúc được.