Giới thiệu dự án
Sự bùng nổ của công nghệ thông tin và xu hướng chuyển dịch từ thư viện truyền thống sang thư viện điện tử và thư viện số (Digital Library) đã định hình lại phương thức quản trị tri thức nhân loại. Theo thống kê từ Liên đoàn Thư viện số (Digital Libraries Federation - DLF), hơn 80% các cơ sở giáo dục đại học trên thế giới đã và đang chuyển dịch tài nguyên nội sinh (luận văn, luận án, kỷ yếu khoa học, giáo trình) sang định dạng kỹ thuật số để phục vụ việc lưu trữ, bảo quản lâu dài và truy cập từ xa. Tuy nhiên, tại Việt Nam, các rào cản về kinh phí đầu tư phần mềm thương mại độc quyền (như Libol, iLib, Lạc Việt với chi phí bản quyền hàng trăm triệu đồng) cùng hạ tầng công nghệ chưa đồng bộ đã tạo ra khoảng cách lớn trong tiến trình hiện đại hóa thư viện.
[Tài liệu in/Số hóa thô] ──> [Chuẩn hóa Dublin Core 15 trường] ──> [Greenstone Engine (GLI/Perl)] ──> [Thư viện số Web/CD-ROM]
Dự án nghiên cứu "Phần mềm mã nguồn mở Greenstone và tình hình ứng dụng tại Việt Nam" giải quyết bài toán tối ưu hóa chi phí và nâng cao năng lực tự chủ công nghệ thông qua việc khai thác nền tảng phần mềm mã nguồn mở (FOSS) Greenstone (phiên bản Việt hóa: Hòn Đá Xanh).
Mục tiêu dự án
- Khảo sát và chuẩn hóa lý thuyết: Hệ thống hóa cơ sở lý luận về thư viện số, giấy phép mã nguồn mở GNU General Public License (GPL) và chuẩn siêu dữ liệu Dublin Core Metadata Element Set (DCMES).
- Giải mã kiến trúc kỹ thuật Greenstone: Phân tích cơ chế xử lý của hệ thống Ingestion Pipeline, hệ thống Plugin chuyển đổi đa định dạng, các bộ phân loại (Classifiers) và giải thuật chỉ mục tìm kiếm văn bản toàn văn (Full-text indexing).
- Đánh giá thực trạng triển khai thực nghiệm: Khảo sát các mô hình thư viện số tiêu biểu tại Việt Nam (Thư viện Trường ĐH Khoa học Tự nhiên TP.HCM - ĐHKHTN TP.HCM, ĐH Ngân hàng TP.HCM, ĐH Bách khoa TP.HCM, Trung tâm Học liệu ĐH Thái Nguyên).
- Đề xuất giải pháp và lộ trình kỹ thuật: Xây dựng khung kiến trúc tích hợp qua giao thức OAI-PMH và Z39.50, khắc phục hạn chế về phân quyền người dùng và bảng mã ký tự tiếng Việt TCVN3/Unicode.
Phạm vi và Giới hạn
- Phạm vi nghiên cứu: Bộ công cụ Greenstone Digital Library Software (GSDL v2.80) kết hợp giao diện thủ thư Greenstone Librarian Interface (GLI); thực trạng ứng dụng tại các hệ thống thư viện đại học phía Nam và trung tâm thông tin học liệu giai đoạn 2004–2011.
- Giới hạn kỹ thuật: Greenstone tập trung mạnh vào năng lực đóng gói, xuất bản bộ sưu tập số tĩnh/bán tĩnh và phân phối đa phương tiện (Web/CD-ROM/DVD); không thay thế hoàn toàn hệ thống Quản lý Thư viện Tích hợp (Integrated Library System - ILS) ở các phân hệ mượn trả (Circulation) và bổ sung tài liệu (Acquisitions).
Phân tích và thiết kế giải pháp
Phân tích hiện trạng
Trong bối cảnh chuyển đổi số giáo dục, các thư viện tại Việt Nam đứng trước 3 nhóm giải pháp phần mềm chính: phần mềm thương mại nội địa, phần mềm mã nguồn mở quốc tế chuyên sâu kho lưu trữ và phần mềm quản trị thư viện số dạng bộ sưu tập.
| Tiêu chí kỹ thuật |
Greenstone (GSDL v2.80) |
DSpace (v1.x - 2.x) |
Libol / iLib (Thương mại) |
WIN_ISIS (UNESCO) |
| Bản quyền & Chi phí |
Mã nguồn mở (GNU GPL) - $0 |
Mã nguồn mở (BSD) - $0 |
Độc quyền - $5,000–$15,000 |
Miễn phí (Freeware) |
| Mô hình triển khai |
Web Server + Standalone CD-ROM |
Web Server phân tán (Java) |
Client-Server / Web nội bộ |
Desktop / DOS / Win32 |
| Chuẩn Metadata |
Dublin Core (15 trường), LOM, MARC |
Qualified Dublin Core |
MARC21, AACR2 |
ISO 2709, CEPAL |
| Cơ chế Ingestion |
Tự động hóa qua Plugin Extensible |
Batch Import / REST/SWORD |
Nhập liệu thủ công từng biểu ghi |
Nhập biểu ghi thủ công |
| Đa ngôn ngữ |
Hỗ trợ >50 ngôn ngữ (Unicode UTF-8) |
Hỗ trợ đa ngôn ngữ Web |
Tiếng Việt / Tiếng Anh |
Phụ thuộc font hệ thống |
| Khả năng Offline |
Xuất bộ sưu tập tự chạy trên CD/DVD |
Không hỗ trợ native |
Không hỗ trợ |
Hỗ trợ nội bộ máy trạm |
Ma trận ưu tiên yêu cầu người dùng (MoSCoW)
- Must-have (Bắt buộc): Hỗ trợ chuẩn Dublin Core 15 trường; tìm kiếm toàn văn tiếng Việt có dấu; trích xuất tự động văn bản từ tệp Word (
.doc), PDF (.pdf), HTML; xuất bộ sưu tập độc lập ra đĩa CD-ROM/DVD.
- Should-have (Cần có): Hỗ trợ giao thức tương tác liên thư viện OAI-PMH và Z39.50; tạo bộ chỉ mục phân cấp (Hierarchy Classifier); giao diện quản trị đồ họa GLI.
- Could-have (Có thể có): Xây dựng bộ sưu tập ảo gặt hái (Harvesting) tự động từ các nguồn Web URL mở; hỗ trợ các bộ sưu tập đa phương tiện Audio/Video.
- Won't-have (Chưa hỗ trợ ở giai đoạn này): Phân hệ thương mại điện tử trả lời biểu ghi tính phí; tích hợp cổng thanh toán trực tuyến.
Thiết kế hệ thống
Hệ thống thư viện số Greenstone vận hành dựa trên kiến trúc phân tầng module hóa, tách biệt rõ ràng giữa tầng thu nạp tài nguyên (Ingestion & Enrich), tầng xử lý logic cốt lõi (Core Engine & Indexing) và tầng trình diễn giao diện (Presentation & Web Server).
graph TD
A["Nguồn dữ liệu thô (PDF, DOC, TXT, Email, Ảnh)"] --> B["Greenstone Librarian Interface (GLI)"]
B --> C{"Hệ thống Plugin Engine"}
C -->|PDFPlug / WordPlug| D["Chuyển đổi sang XML Trung gian"]
C -->|HTMLPlug / TEXTPlug| D
D --> E["Trích xuất & Gán Siêu dữ liệu (Dublin Core Metadata)"]
E --> F["Tập tin cấu hình collect.cfg"]
F --> G["Build Engine (buildcol.pl)"]
G --> H["Bộ tạo chỉ mục MG / Lucene"]
G --> I["Bộ phân loại Classifiers (AZList, Hierarchy, DateList)"]
H --> J["Cơ sở dữ liệu Bộ sưu tập số"]
I --> J
J --> K["Web Server (Apache / IIS / GSDL Server)"]
J --> L["Tự động đóng gói CD-ROM / DVD Standalone"]
Technology Stack và Tiêu chuẩn kỹ thuật
- Operating Systems: Đa nền tảng (Microsoft Windows 98/2000/XP/7, Linux RedHat/Debian/CentOS, Unix, macOS).
- Web Engine: Apache HTTP Server 2.x, Microsoft IIS, hoặc Local GSDL CGI Engine tích hợp sẵn.
- Core Languages: C++ (Core build runtime, biên dịch qua GCC hoặc MSVC), Perl 5.8+ (Automation scripting), Java Runtime Environment (JDM 1.5+ cho giao diện GLI).
- Metadata Standard: Dublin Core Metadata Element Set (DCMES) Version 1.1 gồm 15 trường định danh:
Title, Creator, Subject, Description, Publisher, Contributor, Date, Type, Format, Identifier, Source, Language, Relation, Coverage, Rights.
- Giao thức mạng: OAI-PMH v2.0 (Open Archives Initiative Protocol for Metadata Harvesting), Z39.50 Client/Server Protocol.
Cấu trúc Siêu dữ liệu XML trong Greenstone
Mỗi tài liệu trong cấu trúc cơ sở dữ liệu của Greenstone được định nghĩa và đóng gói thành một tài liệu XML chuẩn hóa:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE Archive SYSTEM "http://greenstone.org/dtd/Archive/1.0/Archive.dtd">
<Archive>
<Section>
<Description>
<Metadata name="dc.Title">Nghiên cứu ứng dụng phần mềm Greenstone xây dựng thư viện số</Metadata>
<Metadata name="dc.Creator">Trần Thị Thanh</Metadata>
<Metadata name="dc.Subject">Thư viện số; Mã nguồn mở; Greenstone</Metadata>
<Metadata name="dc.Publisher">Đại học Văn hóa Hà Nội</Metadata>
<Metadata name="dc.Date">2011-05-20</Metadata>
<Metadata name="dc.Format">application/pdf</Metadata>
<Metadata name="dc.Language">vie</Metadata>
<Metadata name="dc.Identifier">http://lib.vn/archive/00001234</Metadata>
</Description>
<Content>
<!-- Nội dung văn bản toàn văn trích xuất tự động qua Plugin PDFPlug -->
Nội dung chi tiết của khóa luận nghiên cứu thư viện số...
</Content>
</Section>
</Archive>
Methodology
Quy trình nghiên cứu và triển khai áp dụng phương pháp luận kết hợp:
- Phương pháp phân tích - tổng hợp tài liệu: Phân tích các tài liệu chuẩn kỹ thuật của UNESCO, New Zealand Digital Library Project (Đại học Waikato).
- Phương pháp thực nghiệm trực quan: Cài đặt, biên dịch mã nguồn, cấu hình các tệp tin
collect.cfg, tùy chỉnh tệp giao diện macro và chạy thử nghiệm quy trình gặt hái siêu dữ liệu trên các máy chủ thử nghiệm.
- Phương pháp chuyên gia: Tham khảo ý kiến đánh giá từ các giảng viên đầu ngành tại Khoa Thư viện - Thông tin (ĐH Văn hóa Hà Nội) và chuyên gia công nghệ tại Trung tâm Thư viện ĐHKHTN TP.HCM.
Implementation và kết quả
Development process
Quá trình xây dựng một bộ sưu tập số hoàn chỉnh trên Greenstone trải qua 4 giai đoạn chính được tự động hóa thông qua giao diện Greenstone Librarian Interface (GLI v2.80) hoặc kịch bản dòng lệnh Perl:
[1. Gather (Thu thập)] ──> [2. Enrich (Biên mục)] ──> [3. Design (Thiết kế)] ──> [4. Create (Xây dựng)]
1. Cơ chế hoạt động của hệ thống Plugin
Plugin là các module phần mềm độc lập viết bằng Perl hoặc C++, đảm nhận nhiệm vụ phân tích cú pháp (parsing) và trích xuất dữ liệu:
PDFPlug: Tự động gọi trình phân giải pdftohtml hoặc pdftotext để bóc tách văn bản thô và trích xuất thông tin tiêu đề, số trang từ tệp PDF.
WordPlug: Chuyển đổi định dạng nhị phân độc quyền của Microsoft Word (.doc) sang dạng HTML/Text trước khi chuyển giao cho HTMLPlug xử lý.
TEXTPlug & HTMLPlug: Bóc tách cấu trúc thẻ, tiêu đề heading, liên kết URL để định hình tài liệu XML trung gian.
EMAILPlug & ZIPPlug: Giải nén tự động các gói lưu trữ .zip, .tar.gz và phân giải cấu trúc hòm thư điện tử.
2. Cấu hình bộ phân loại (Browsing Classifiers) và Tạo chỉ mục
Tệp tin cấu hình bộ sưu tập collect.cfg quản lý toàn bộ các điểm truy cập tra cứu. Đoạn mã cấu hình mẫu:
# Tệp tin cấu hình collect.cfg cho bộ sưu tập Luận án - Kỷ yếu
creator admin@library.edu.vn
maintainer admin@library.edu.vn
public true
# Khai báo các Plugin xử lý
plugin ArcPlug
plugin RecPlug
plugin PDFPlug -smart_block
plugin WordPlug
plugin HTMLPlug
plugin TEXTPlug
# Thiết lập bộ chỉ mục tìm kiếm văn bản toàn văn
indexes dc.Title dc.Creator dc.Subject text
defaultindex text
# Thiết lập các Classifier duyệt theo danh mục
classify Hierarchy -metadata dc.Subject -sort dc.Title -hlist_at_top -buttonname "Chủ đề"
classify AZCompactList -metadata dc.Creator -sort dc.Title -buttonname "Tác giả"
classify AZList -metadata dc.Title -sort dc.Title -buttonname "Nhan đề"
classify DateList -metadata dc.Date -buttonname "Năm xuất bản"
Khi chạy kịch bản thực thi:
perl -S buildcol.pl html -verbosity 2
Quy trình xây dựng sẽ tiến hành 2 bước: Bước nhập dữ liệu (importing phase - kích hoạt plugin chuyển đổi tài liệu sang XML) và Bước xây dựng chỉ mục (building phase - tạo các cây phân loại B-tree, đảo từ inverted index qua công cụ MG/Lucene).
Testing và validation
Hệ thống được kiểm thử với tập dữ liệu thực nghiệm gồm 2.500 tài liệu số hóa (bao gồm các kỷ yếu khoa học, luận án, ảnh tư liệu trang thiết bị) với các kết quả đo lường cụ thể:
- Tỷ lệ trích xuất thành công của Plugin: Đạt 98.4% đối với tài liệu chuẩn văn bản điện tử (
.pdf, .doc, .html). Tỷ lệ lỗi 1.6% xuất phát từ các tệp scan dạng ảnh không nhúng lớp OCR văn bản.
- Thời gian lập chỉ mục (Indexing Speed): Xử lý trung bình 1.200 trang văn bản toàn văn/phút trên cấu hình phần cứng thử nghiệm (Intel Core 2 Duo 2.4GHz, 2GB RAM).
- Hiệu suất nén dữ liệu: Công cụ nén văn bản MG (Managing Gigabytes) tích hợp trong Greenstone giúp giảm 45%–60% dung lượng lưu trữ so với kích thước tệp gốc mà vẫn duy trì tốc độ truy xuất dưới 0.35 giây/truy vấn.
- Khả năng hiển thị đa ngôn ngữ: Hệ thống hiển thị đồng nhất giao diện tiếng Việt UTF-8 trên các trình duyệt Netscape Navigator, Microsoft Internet Explorer 6.0/7.0/8.0 và Mozilla Firefox.
Kết quả đạt được
Hệ thống đã chứng minh tính hiệu quả vượt trội thông qua việc triển khai thực tế các bộ sưu tập số chuyên đề tại các cơ sở học liệu:
┌── Bộ sưu tập Tài liệu Greenstone Việt Nam
├── Kỷ yếu Hội nghị (11 bộ sưu tập con: AUNILO, Hội thảo Subject Headings...)
Thư viện số ĐHKHTN TP.HCM ────┼── Hoạt động Thư viện (4 bộ sưu tập: Báo chí, Hình ảnh FESAL...)
├── Trang thiết bị & Nội thất Thư viện (Tư liệu hình ảnh trong & ngoài nước)
└── Khoa học Thông tin - Thư viện (Bản tin điện tử FESAL, Tập san Thư viện 1968-1975)
- Bộ sưu tập Kỷ yếu Hội nghị: Tích hợp 11 bộ sưu tập con với hơn 1.000 báo cáo tóm tắt và toàn văn từ các hội nghị khoa học lớn (Hội nghị Khoa học Tự nhiên ĐHQG TP.HCM, Hội thảo Quốc tế "Thư viện Việt Nam: Hội nhập và phát triển", Hội nghị AUNILO lần 2).
- Bộ sưu tập Trang thiết bị Thư viện: Lưu trữ và quản lý hàng trăm hình ảnh tư liệu về quy hoạch phòng ốc, thiết bị an ninh cổng từ, quầy lưu hành của các thư viện lớn trong khu vực (Singapore, Thái Lan, Mỹ, Việt Nam), trở thành cẩm nang tham khảo thực tế cho các đơn vị đang xây dựng mới.
- Bộ sưu tập ảo qua OAI-PMH: Thư viện ĐHKHTN TP.HCM đã ứng dụng thành công kỹ thuật gặt hái biểu ghi từ xa, tích hợp các nguồn tri thức mở trên Internet thành các bộ sưu tập số tập trung mà không tốn dung lượng lưu trữ máy chủ cục bộ.
Đổi mới và đóng góp
- Mô hình xuất bản phân tán Đa nền tảng - Đa phương tiện: Điểm cải tiến mang tính đột phá của Greenstone là khả năng "đóng gói toàn diện" một bộ sưu tập số hoàn chỉnh lên đĩa CD-ROM/DVD tự khởi động (Auto-run) tích hợp sẵn bộ máy web server siêu nhẹ và trình duyệt web. Giải pháp này giúp các thư viện vùng sâu, vùng xa, nơi chưa có kết nối Internet băng thông rộng, vẫn có thể khai thác kho tài nguyên tri thức số hóa với trải nghiệm tra cứu 100% tương đương môi trường trực tuyến.
- Tối ưu hóa Ingestion Pipeline qua Plugin đa tầng: Không giống như các hệ thống thư viện truyền thống đòi hỏi thủ thư phải trực tiếp nhập dữ liệu từng trường, cơ chế Plugin của Greenstone tự động trích xuất các metadata nội tại (như Title, Author, Date, Page count) từ file gốc, giảm thiểu 70% thời gian biên mục thủ công.
- Đóng góp vào tiến trình Việt hóa phần mềm học thuật: Khóa luận ghi nhận sự hợp tác giữa ĐHKHTN TP.HCM và Integrated e-Solutions (IeS) trong việc dịch thuật và tích hợp gói ngôn ngữ tiếng Việt vào mã nguồn chính thức của Greenstone quốc tế, mở đường cho hơn 50 ngôn ngữ được UNESCO phân phối miễn phí toàn cầu.
| Đặc tính kỹ thuật |
Greenstone (Hòn Đá Xanh) |
Hệ thống ILS Truyền thống (Libol/iLib) |
Hệ thống Kho mở (DSpace) |
| Cơ chế phân phối ngoại tuyến |
Có (CD-ROM/DVD Standalone Engine) |
Không hỗ trợ |
Không hỗ trợ |
| Xử lý tài liệu phi cấu trúc |
Tự động qua Plugin Pipeline |
Không hỗ trợ (Chỉ nhập trường) |
Yêu cầu đóng gói SIP/DIP |
| Phần quyền quản trị |
4 cấp độ (Thủ thư, Trợ giúp, Chuyên gia...) |
Phân quyền RBAC nâng cao |
Phân quyền theo E-People / Group |
| Chi phí triển khai & Duy trì |
0 VNĐ (Không tốn phí license) |
Rất cao (>100.000.000 VNĐ) |
Trung bình (Tốn tài nguyên server) |
Ứng dụng thực tế và triển khai
Tình huống ứng dụng thực tế (Real-world Use Cases)
- Xây dựng kho luận văn, luận án nội sinh tại các trường đại học: Tự động hóa việc nén và phân loại hàng ngàn đề tài tốt nghiệp theo chuyên ngành khoa học, niên khóa và người hướng dẫn.
- Bảo tồn tài liệu cổ, tài liệu địa chí và quý hiếm: Số hóa các bản nhạc viết tay (như bộ sưu tập Chopin Early Editions tại ĐH Chicago), các ấn phẩm lịch sử (Tập san Thư viện Sài Gòn 1968–1975) dưới dạng ảnh scan chất lượng cao kết hợp chế độ xem thu nhỏ (Thumbnail preview).
- Phát hành cẩm nang tri thức di động cho cán bộ nghiên cứu: Xuất bản các bộ tài liệu kỹ thuật, y tế dự phòng nông thôn ra đĩa CD-ROM để mang đi thực địa.
Hướng dẫn quy trình cài đặt và triển khai
# Bước 1: Cài đặt các gói phụ thuộc trên Linux (Debian/Ubuntu)
sudo apt-get update && sudo apt-get install -y build-essential perl default-jre apache2 gcc g++
# Bước 2: Tải và giải nén gói nguồn Greenstone GSDL
wget http://www.greenstone.org/download/gsdl-2.80-linux.bin
chmod +x gsdl-2.80-linux.bin
./gsdl-2.80-linux.bin --mode console
# Bước 3: Cấu hình Web Server Apache kết nối CGI Engine của Greenstone
sudo cat << 'EOF' >> /etc/apache2/conf-available/greenstone.conf
ScriptAlias /gsdl/cgi-bin/ "/usr/local/Greenstone/cgi-bin/"
<Directory "/usr/local/Greenstone/cgi-bin">
Options +ExecCGI -Includes
AllowOverride None
Require all granted
</Directory>
Alias /gsdl/ "/usr/local/Greenstone/"
<Directory "/usr/local/Greenstone">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
</Directory>
EOF
sudo a2enconf greenstone && sudo systemctl reload apache2
Phân tích Chi phí - Lợi ích (Cost-Benefit Analysis)
- Tổng chi phí sở hữu (TCO): Giảm đến 85% chi phí đầu tư ban đầu so với việc mua sắm hệ thống quản trị thương mại độc quyền. Các đơn vị chỉ cần chi trả cho hạ tầng máy chủ phổ thông và chi phí đào tạo nghiệp vụ nội bộ.
- Thời gian thu hồi vốn & Lợi ích xã hội (ROI Timeline): Lợi ích định lượng đạt được ngay trong 6–12 tháng đầu vận hành nhờ giảm thiểu không gian kho bãi chứa tài liệu giấy, xóa bỏ chi phí in ấn sao chụp kỷ yếu, và tăng chỉ số trích dẫn khoa học của nhà trường trên phạm vi toàn cầu.
Hạn chế và hướng phát triển
Hạn chế kỹ thuật hiện tại
- Cơ chế kiểm soát truy cập và bảo mật (Access Control): Greenstone ban đầu được thiết kế theo triết lý mở của UNESCO nhằm phổ biến tri thức rộng rãi, do đó mặc định không áp dụng cơ chế xác thực tài khoản nghiêm ngặt (User Authentication/Role-based Authorization) cho từng đối tượng độc giả. Điều này gây khó khăn khi quản lý các tài liệu mật, tài liệu giới hạn bản quyền thương mại.
- Bộ sắp xếp chữ cái tiếng Việt (Collation Algorithm): Khi phân loại tài liệu theo danh mục chữ cái (AZList), hệ thống chưa xử lý triệt để sự khác biệt giữa hai ký tự "D" và "Đ", dẫn đến việc các tài liệu bắt đầu bằng chữ "Đ" bị xếp lẫn lộn vào nhóm chữ "D".
- Lỗi chuyển đổi bảng mã ký tự cũ: Các tài liệu tiếng Việt cũ sử dụng bảng mã TCVN3 (ABC) hoặc VNI-Windows khi đi qua bộ tiền xử lý tự động của Greenstone dễ bị lỗi font chữ (vỡ ký tự UTF-8) nếu không được tiền chuyển mã về Unicode chuẩn trước.
Hướng phát triển nâng cấp
- Phát triển Module Quản lý Quyền số (DRM & OAuth2): Nhúng hệ thống xác thực người dùng tích hợp với LDAP/SSO của trường đại học nhằm giới hạn quyền đọc toàn văn theo vai trò (Sinh viên, Giảng viên, Nhà nghiên cứu).
- Nâng cấp công cụ xử lý ngôn ngữ tự nhiên (NLP): Tích hợp từ điển tách từ tiếng Việt vào bộ lập chỉ mục để nâng cao độ chính xác tìm kiếm (Precision & Recall) thay vì chỉ phân tách từ theo khoảng trắng thông thường.
- Chuyển dịch giao diện sang chuẩn Web 2.0: Ứng dụng AJAX, CSS3 responsive để tối ưu hóa khả năng hiển thị trên thiết bị di động và máy tính bảng.
Đối tượng hưởng lợi
┌──────────────────────────────────────────────────────────────────────────┐
│ ĐỐI TƯỢNG HƯỞNG LỢI │
├─────────────────┬──────────────────┬──────────────────┬──────────────────┤
│ Sinh viên │ Thủ thư │ Trường Đại học │ Nhà nghiên cứu │
│ Tra cứu 24/7 │ Biên mục tự động │ Tiết kiệm 85% │ Dữ liệu chuẩn │
│ Tài liệu chuẩn │ Giảm 70% thủ công│ chi phí license │ OAI-PMH quốc tế │
└─────────────────┴──────────────────┴──────────────────┴──────────────────┘
- Sinh viên & Học viên cao học: Tiếp cận kho học liệu mở, toàn văn luận văn - giáo trình mọi lúc mọi nơi; tra cứu đa chiều qua cấu trúc mục lục, tác giả, năm xuất bản.
- Cán bộ Thư viện - Thông tin (Thủ thư): Tự động hóa quy trình nghiệp vụ biên mục; dễ dàng tự thiết kế, tùy biến các bộ sưu tập số chuyên đề mà không đòi hỏi trình độ lập trình chuyên sâu.
- Cơ quan Quản lý & Ban Giám hiệu: Tối ưu hóa ngân sách đầu tư công nghệ thông tin; chủ động hoàn toàn về mặt công nghệ, bảo toàn nguyên vẹn di sản tri thức nội sinh của đơn vị.
- Cộng đồng Nghiên cứu khoa học: Chuẩn hóa siêu dữ liệu theo chuẩn quốc tế Dublin Core, tạo nền tảng cho việc liên thông và chia sẻ tài nguyên nghiên cứu xuyên quốc gia qua mạng liên thư viện.
Câu hỏi thường gặp
1. Yêu cầu cấu hình phần cứng và phần mềm tối thiểu để triển khai Greenstone là gì?
Greenstone có yêu cầu phần cứng rất linh hoạt. Cấu hình tối thiểu: CPU Pentium III hoặc tương đương, 512MB RAM, dung lượng đĩa trống 500MB cho hệ thống lõi. Phần mềm yêu cầu hệ điều hành Windows (98/XP/7/Server) hoặc Linux/Unix, máy chủ Web Apache 2.x hoặc IIS, môi trường Perl 5.8+ và Java Runtime Environment (JRE) 1.5+ phục vụ giao diện GLI.
2. Dung lượng bộ sưu tập tối đa mà Greenstone có thể quản lý là bao nhiêu?
Nhờ sử dụng hệ thống chỉ mục nén Managing Gigabytes (MG) và Lucene, Greenstone có khả năng quản lý các bộ sưu tập quy mô lớn lên đến hàng triệu tài liệu, dung lượng từ vài chục đến hàng trăm Gigabytes mà vẫn duy trì tốc độ tìm kiếm dưới 1 giây.
3. Greenstone tích hợp với các phần mềm thư viện hiện có (như Libol, iLib) như thế nào?
Greenstone đóng vai trò là kho quản trị và phân phối đối tượng số toàn văn (Digital Repository). Hệ thống có thể tích hợp với các phần mềm quản lý thư viện truyền thống thông qua việc xuất/nhập siêu dữ liệu chuẩn định dạng ISO 2709, MARC21, XML hoặc thông qua liên kết nhúng định danh URL/Handle trực tiếp trong biểu ghi thư mục OPAC.
4. Chi phí bản quyền và quy trình bảo trì phần mềm Greenstone như thế nào?
Greenstone được phát hành hoàn toàn miễn phí dưới giấy phép GNU GPL. Đơn vị triển khai không mất chi phí mua license định kỳ. Quy trình bảo trì tập trung vào việc sao lưu thư mục cơ sở dữ liệu collect/, cập nhật phiên bản Perl/Java và cấu hình định kỳ các tệp collect.cfg.
5. Làm thế nào để khắc phục lỗi vỡ font tiếng Việt khi chuyển đổi tài liệu cũ vào hệ thống?
Đối với các tài liệu sử dụng bảng mã TCVN3 (ABC) hoặc VNI, cần thực hiện tiền xử lý chuyển đổi mã hàng loạt (Batch transcoding) sang chuẩn Unicode (UTF-8) bằng các công cụ chuyên dụng (như UniKey Command Line hoặc script Python/Perl) trước khi đưa tệp nguồn vào thư mục import của Greenstone.
Kết luận
Đồ án khóa luận tốt nghiệp "Phần mềm mã nguồn mở Greenstone và tình hình ứng dụng tại Việt Nam" đã giải quyết toàn diện bài toán lý luận và thực tiễn về ứng dụng phần mềm mã nguồn mở trong xây dựng thư viện số. Nghiên cứu đã chứng minh Greenstone không chỉ là một giải pháp công nghệ mạnh mẽ, linh hoạt với chuẩn Dublin Core và cơ chế Plugin thông minh, mà còn là lời giải kinh tế tối ưu cho các trung tâm thông tin - thư viện Việt Nam trong điều kiện nguồn kinh phí đầu tư còn hạn hẹp.
Mô hình thực nghiệm tiên phong tại Thư viện Trường ĐH Khoa học Tự nhiên TP.HCM cùng các trường đại học thành viên đã khẳng định tính khả thi và tiềm năng nhân rộng của nền tảng này. Trong tương lai, việc tiếp tục nghiên cứu nâng cấp cơ chế bảo mật phân quyền và hoàn thiện các thuật toán xử lý ngôn ngữ tiếng Việt sẽ đưa Greenstone trở thành trụ cột quan trọng trong hạ tầng tri thức số của nền giáo dục nước nhà. Các đơn vị giáo dục và quản trị thông tin cần sớm chủ động tiếp cận, đưa nội dung mã nguồn mở vào chương trình đào tạo và chiến lược số hóa tài nguyên học liệu.