该项目实现数字图书馆之间的互动交流,使得它们能够互相分享信息。这种'交谈'不仅限于数据的交换,还包括在实地采集数据并导入到如Greenstone这样的数字图书馆系统中。一旦数字图书馆处于彼此的覆盖范围内或者在预设的时间点,它们就可以进行数据交流。这种设计灵感来源于实体图书馆,用户可以在一个地点访问城市中的多个图书馆资源。

团队主要进行了以下几方面的工作:

  1. 对Greenstone的导入过程进行了深入理解,并在需要时进行数据导入。

  2. 利用Windows Image Acquisition (WIA)技术进行图像导入,WIA提供了一个稳定且已存在的数据导入框架。

  3. 将所有组件整合成一个连贯的示例应用,以展示整个系统的功能。

WIA实验与应用

通过实验,团队创建了一个使用WIA的小型应用程序,用于测试数据导入功能。该应用依赖于通用对话框进行数据导入,确保了稳定性和兼容性。

Greenstone导入批处理

开发了一个批处理文件来执行导入过程,该文件在不同平台上都易于适应。它利用了Greenstone提供的初始化环境变量,实现了批处理文件的自动生成和执行。

我们的发现

  1. 主要脚本library.cgi扮演服务器和数据接待员的角色。

  2. 调查了使用ffmpeg进行视频导入的可能性,以及正在开发的视频和音频插件。

  3. 探讨了元数据规范,包括Dublin Core和Greenstone特有的元数据。

  4. 通过HTML和预定义变量控制搜索结果的布局。

  5. 使用默认的modelcol作为新建集合的基础。

视频导入进展

团队正在通过David获取一台视频功能的iPod Nano,以便在实际设备上展示和测试数字图书馆中的视频导入功能。