Phần mềm Greenstone

Một phần của tài liệu Tìm hiểu phần mềm thư viện số và ứng dụng xây dựng thư viện số ở thư viện tạ quang bửu (Trang 40 - 41)

4. Phạm vi nghiên cứu

2.2.2Phần mềm Greenstone

Greenstone là một bộ phần mềm dùng để xây dựng và phân phối các bộ sƣu tập tài liệu số. Nó cung cấp một phƣơng pháp mới để tổ chức và xuất bản thông tin trên Internet hoặc trên CD-ROM. Greenstone là sản phẩm của dự án Thƣ viện số New Zealand của trƣờng đại học Waikato, đƣợc phát triển và phân phối với sự tham gia của UNESCO và Human Info NGO. Đây là phần mềm mã nguồn mở đƣợc cung cấp trên http://greenstone.org theo thoả thuận của GNU General Public License.

Greenstone tƣơng thích với hệ điều hành Windows, Unix và Mac OS X. Việc phân phối bao gồm các bản cài đặt cho tất cả các phiên bản của Windows, Linux và Mac OS X. Nó cũng cung cấp toàn bộ source code của hệ thống để ngƣời sử dụng có thể biên dịch lại bằng Microsoft C++ Phần mềm đi kèm với Greenstone cũng đều miễn phí, ví dụ nhƣ Apache Webserver và PERL. Ngƣời sử dụng có thể dùng các trình duyệt Web điển hình là Netscape Navigator hoặc Internet Explorer.

Mục tiêu của phần mềm là cung cấp cho ngƣời sử dụng, đặc biệt là các trƣờng đại học, các thƣ viện hoặc trong các trụ sở công cộng xây dựng các thƣ viện số riêng của họ. Các thƣ viện số làm thay đổi nhanh chóng cách thức thông tin đƣợc thu thập và phổ biến trong các thành viên của UNESCO và các trụ sở giáo dục, khoa học và văn hóa trên toàn thế giới, đặc biệt là ở các quốc gia đang phát triển. Hƣớng xa hơn nữa là các phần mềm của họ đƣợc phân tán trên các CD-ROM thông qua các kênh và các tổ chức UNESCO có thể tạo ra CD-ROM dựa trên các thƣ viện số đƣợc xây dựng trên các web server. Phần mềm này có khả năng tƣơng hợp cao, hỗ trợ khả năng xuất và nhập với các bộ sƣu tập Dspace.

Greenstone đƣợc thiết kế để dễ nâng cấp và chỉnh sửa. Các định dạng mới của một tài liệu và metadata đƣợc cung cấp bằng cách viết “plugins” (trong Perl). Tƣơng tự, việc duyệt cấu trúc của metadata có thể thực hiện bằng cách viết “classifiers”. Giao diện ngƣời sử dụng có thể đƣợc thay thế bằng cách viết các “macros”. Giao thức Corba cho phép các chƣơng trình thông minh (ví dụ trong Java) sử dụng tất cả các tiện ích đi kèm với bộ sƣu tập. Cuối cùng, source code bằng C++ và Perl đƣợc cung cấp miễn phí và cho phép sửa đổi.

Greenstone 3 là một phiên bản đƣợc thiết kế và cài đặt lại, chứa tất cả các tính năng tiên tiến của Greenstone 2 (phiên bản hiện tại). Nó kết hợp tất cả các đặc điểm của hệ thống đã tồn tại và tƣơng thích với tất cả các hệ thống trƣớc: có thể xây dựng và chạy trên các bộ sƣu tập đã có mà không phải chỉnh sửa. Greenstone 3 đƣợc viết bằng Java và đƣợc xây dựng nhƣ một thành phần mạng độc lập sử dụng XML để truyền thông. Những tính năng này giúp Greenstone phát triển tính khả chuyển và mở rộng.

Một phần của tài liệu Tìm hiểu phần mềm thư viện số và ứng dụng xây dựng thư viện số ở thư viện tạ quang bửu (Trang 40 - 41)