尽管谁都说不清数字图书馆是什么东西,但Virginia Tech大学的Edward Fox先生一直执意地为数字图书馆寻找理论基础——当然是从计算机科学的角度,以计算机科学的方法论进行。十多年来可以说成果斐然(位列数字图书馆全球十大专家毫不为过),不论大家是否公认他的5S理论,至少他已经搞出了一个十分完整的模型,在DL领域具有很高的成熟度(多年来矢志不渝,而且他是个非常勤奋的人),一路上还参与了许多著名的项目(如OAI/NSDL等),完成了很多数字图书馆系统的开发(著名的有ETD、CITIDEL、NDLTD、ArchDL、EPrints等——狐狸先生主持和参与的项目缩写多得一塌糊涂,且很难记住),带出了非常多的硕士博士(其中有不少中国人),并且最早提出了ODL(开放数字图书馆)和UDL(联合DL)的概念(清华的
5S数字图书馆模型可以看成MDA(模型驱动架构)的一个实例,虽然Fox先生没有在任何地方提到MDA,也确实没有在任何地方应用MDA的具体方法(除了UML),但是思想方法却如出一辙:一套模型架构(5S)、形式化方法(包括本体关系)、建模语言(5SL)、建模工具(5SGraph)、生成工具(5SGen,第二版支持ODL)。当然其抽象层次没有MDA那么高,体系没有MDA那么复杂,也不是非常强调平台无关性。不论Fox先生的这种模型是不是实用,仅就其对数字图书馆一般规律的不懈追求,提出了一整套方法,其对于数字图书馆的抽象和理解,也值得我们好好学习和探究。
不知道Fox先生最早是如何想到5要素的,可能与DC起初的12个元素相同,是拍脑袋的。据说在早年的某次数图会议上被新西兰的Witten先生调侃为数图的五行学说,那时还只刚刚提出5S,还没有形式化的一套体系,很像我们叶鹰叶师兄提出的许多理论,在计算机科学的文献中显得非常另类。
5S理论这样定义数字图书馆:数字图书馆是具有以下五项要素的复杂系统:
• 能够满足人们的信息需求(社会性要素Societies)
• 提供相应的信息服务(情境性要素Scenarios)
• 以有用的方式组织信息(结构性要素Structures)
• 以有用的方式展示信息(空间性要素Spaces)
• 与用户交流信息communicate info with users(流体性要素Streams)
关于这五行要素的进一步解释见下表:
五行要素 | 举例Examples | 目的Objectives |
流体性要素 Streams | 文本、视频、音频、图像 Text; video; audio; image | 描述数字图书馆内容属性,例如文本资料的编码语言或多媒体数据的格式等; Describes properties of the DL content such as encoding and language for textual material or particular forms of multimedia data |
结构性要素 Structures | 资源集合;目录;超媒体;文件;元数据 Collection; catalog; hypertext; document; metadata | 数字图书馆内容的组织特性; Specifies organizational aspects of the DL content |
空间性要素 Spaces | 度量;数量、拓扑、矢量、概率值;Measure; measurable, topological, vector, probabilistic | 数字图书馆多个组件的逻辑和用户视图; Defines logical and presentational views of several DL components |
情境性要素 Scenarios | 查询,浏览,推荐(推送);Searching, browsing, recommending | 数字图书馆服务的行为细节; Details the behavior of DL services |
社会性要素 Societies | 服务的管理员,学生,教师,等等;Service managers, learners, teachers, etc. | 各类角色分担不同的职能。例如:服务的管理员负责数字图书馆服务的正常运行。Defines service managers, responsible for running DL services; actors, that use those services |
以5S定义的数字图书馆及其组成图示:

5S理论定义了一整套符号体系用于数字图书馆建模,如下表所示:
Concept | Symbol |
Digital object | do |
Metadata specification | ms |
Set of metadata specifications | mss |
Collection | C |
Catalog | DMC |
Repository | R |
Event | e |
Scenario | Sc |
Services | Se |
Actor | Ac |
Service Manager | SM |
Operation | op |
Society | Soc |
以这些符号表示的数字图书馆本体系统如下所示:

数字图书馆的许多服务可用函数表示为:

这些服务可分为以下几类:

5SL是该模型提出的一种基于XML的数字图书馆建模语言(主要采用了MIME类型, XML Schema, UML notation等),作为特殊领域的建模语言提供一套符号系统,表达该领域各类实体及其相互关系,以及对问题进行抽象表述。对于领域知识分析、表达、程序管理、可视化、测试、维护、建模、以及快速建立原型等都非常有用。以5SL表达的数字图书馆的最小模型图示如下:

5SGraph是该模型提出的数字图书馆建模工具,能够帮助用户利用5SL建立自己特殊的数字图书馆模型实例。简单的建模过程能够方便快捷地创建数字图书馆。5SGraph将元模型装载于一个结构化的工具箱中,其提供的结构编辑器能够提供自顶向下可视化数图设计环境,并根据可视化模型提供5SL文件的语法检查等功能。5SGraph具有灵活的可扩展结构、模型的重用、装载、存储、修改一般(子)模型、视图同步以及强化语义约束等初步功能。
5SGen第一版应用于MARIAN项目,支持基于语义网络的知识表达和包含行为的节点/链接描述,第二版将结构性/空间性要素(主要指关系表、索引等)封装于组件中,并更强调情景性/社会性要素的实现,从而能够支持组件化的ODL。

5SGen第二版已经在CITIDEL、VIADUCT、NDLTD Union Catalog以及BDBComp等项目/系统建立原型过程中得到应用并发展完善。
你可以使用这个链接引用该篇文章 http://publishblog.blogchina.com/blog/tb.b?diaryID=2156344
|
- 评论人:孤鸿一叶
2009-02-07 23:22:45
|
|||
3 你好,现在通过下面链接可以备份您的博客: http://home.myspace.cn/blogmove.aspx 快去看看^_^ bokee.com 78395 |
||||
|
- 评论人:知识
2007-07-05 13:40:30
|
|||
向您推荐一个CNKI中国知网的工具书网站,免费的,不需要账号密码,也不需要下载专用浏览器,直接下载。这里有2000部工具书,包括汉语词典、英汉词典、专科辞典、百科全书、图鉴图谱,很有用的。通过百度搜索“中国工具书集锦在线”即可找到网址。
|
||||
|
- 评论人:keven
2005-08-26 14:02:04
|
|||
我的讨论参见http://blog.donews.com/kevenlw/archive/2005/08/26/527416.aspx |
||||
|
- 评论人:hujian73
2005-08-26 09:20:05
|
|||
尊敬的K老师,您好!非常高兴能收到您的答复,这对我而言是一个极大的鼓励。虽然我是后学者,但也有志于为数字图书馆建设做出一点贡献。无柰目前才疏学浅,因此,麻烦K老师能拨冗多指点一二。
|
||||
|
- 评论人:keven
2005-08-25 23:15:10
|
|||
to hujian73: 采用何种元数据标准,与您的现有数据的情况、以及希望系统达成的功能有关。如果是新建系统,最好采用统一的元数据标准,但是这个“元数据标准”并非只能是DC或MARC或者CDWA等,可以选用不同元数据标准中的不同元素,甚至还可以自己扩展元素,组成一个统一的方案(叫做元数据应用纲要Metadata Application Profile),在系统实现时就能兼顾标准与特殊性了。国内的许多数字图书馆软件都能够集成不同元数据标准的资源,所采用的方法各不相同,通常有站点层次的“整合”(开发高层统一检索或联邦检索软件,或干脆用全文检索软件模糊数据的结构)和数据层次的整合(通过重新导入、映射等方式改变元数据模式),但没有经过比较测试,具体软件不便推荐。 |
||||
|
- 评论人:hujian73
2005-08-25 16:55:53
|
|||
呵呵,从事图书馆工作许多年,第一次上这个博克,发现自己完全是一个井底之蛙,流了一身汗。学习了K老师许多文章,佩服万分。K老师水平很高,能否对我这个初学者指点一二。
|
||||
|
- 评论人:数字学徒
2005-07-05 11:36:43
|
|||
很有参考价值,我已把它收录到自己的工作博客中,慢慢吸取营养。不知道K老师那里,是否有类似的针对国内图书馆的数字模型? |
||||
|
- 评论人:a
2005-07-05 08:31:31
|
|||
应该刊出来,的确很新。当前看到的好多是炒概念,炒冷饭。我觉得《现代图书情报技术》、《数字图书馆》等刊的编辑应该抢着刊发。 |
||||
|
- 评论人:keven
2005-07-04 20:22:09
|
|||
回老槐:仅是介绍而已,没打算投稿。很奇怪这个理论出来恒久了,国内居然没人“借鉴”,帖到这里促进一下吧,也算支持一下“开放运动”。 |
||||
|
- 评论人:老槐
2005-07-04 19:08:19
|
|||
K先生的这篇文章的印刷版,是在什么(或将在什么地方)发表的? |
||||
|
- 评论人:曲高
2005-07-04 10:12:11
|
|||
阳春白雪 |
||||
|
- 评论人:平林新月
2005-07-04 09:54:50
|
|||
好难懂啊~~,实在是太计算机化了。
|
||||
|
- 评论人:a
2005-07-04 08:34:42
|
|||
谢谢keven先生的倾情奉献! |
||||