王英哲
(石家庄职业技术学院 图书馆,河北 石家庄 050081)
Web技术的发展经历了 Web1.0,Web2.0和目前的Web3.0.其每一次的发展与创新,都会推动图书馆服务手段、服务理念的变革与创新.Web3.0建立在Web2.0的基础上,其人性化和智能化的核心理念,给数字图书馆的发展提供了难得的契机.本文基于 Web3.0,分析如何实现数字图书馆服务模式创新及进行服务平台架构设计.
Web3.0在IT行业有多种解释,最常见的定义是“网站内的信息可以直接和其他网站相关信息进行交互,能通过第三方信息平台同时对多家网站的信息进行整合使用;用户在互联网上拥有自己的数据,并能在不同的网站上使用;完全基于Web,用浏览器即可实现复杂的系统程序才具有的功能”[1].
Web3.0开创了个性化聚合门户的新时代,实现了智能化的人与人、人与机器交流的互联网模式,具有突出的特点.
(1)跨网站信息的智能化聚合
信息聚合和提供基于用户偏好的个性化综合服务是Web3.0的主要特点.Web3.0利用 Web资源描述框架(RDF)的三倍存储器,可以迅速建立网络信息之间的本体联系,形成一个复杂的知识本体库;利用Mashup混搭应用、Widget Rank等聚合技术,将网站内的海量信息根据用户偏好智能地聚合到一起,即可构建一个个性化、智能化的信息聚合门户.
(2)搜索智能化、精准化
Web3.0凭借独有的智能化语义技术,利用RDF的三倍存储器形成的知识本体库,可以实现搜索引擎智能化,用户不用再分析和试验组合查询词,只需将查询内容用自然语言表达.Web3.0先应用聚合技术和挖掘技术,对用户查询内容进行解析,提取相关概念;再利用智能过滤器中的UGC(User Generated Content)技术筛选过滤信息,返回准确检索结果.也就是说,在 Web3.0时代,不用通过键入关键词,在一堆不相干的搜索结果中苦苦寻找想要的信息,而是可以提完整的问题,如“去九寨沟旅游,带8岁孩子,预算5000元”,电脑立刻能自动给出一套完整方案[2].
(3)实现多操作系统、多终端兼容
Web3.0环境下,语义网已经成熟完善,信息可以直接在底层数据库间通讯.底层数据库具备完整的信息交换机制,其信息可以直接和其他网站的相关信息交互[3],实现 Windows、Linux等操作系统以及三维虚拟现实技术、交互网络编程技术等的高度融合兼容.用户可用PC机、智能手机、掌上电脑、固定电话、专用终端等随时随地在互联网上冲浪.
(4)完全个性化的服务模式
Web3.0时代不仅按照用户需求提供综合化服务,创建综合化服务平台,更关键的是提供基于用户偏好的个性化聚合服务.比如,由于搜索引擎的个性化和智能化,用户不用分析和试验如何组合关键词,只需把想要的东西列出,与个人的偏好和背景连接,搜索引擎就能把适合的数据提供出来,从而更快地搜索信息、解决问题.再比如,互联网可以根据用户的习惯,自动聚合用户的信息,建立用户个人的聚合门户,每个人的IE首页都完全按照其关注的资讯偏好、行为习惯进行组合,甚至,互联网还可以基于人们的互联网行为轨迹,提供个性化的顾问服务.
数字图书馆最初的建设梦想是,任何人能在任何时间、任何地点获取所需要的任何知识.利用Web3.0技术构建数字图书馆新型服务模式,能满足数字图书馆智能化、个性化、精准化及人性化的发展要求.
通过Web3.0的UGC筛选过滤、Mashup、语义网等技术可以将图书馆购买的商业数据库、自建特色数据库、OPAC(Online Public Access Catalogue)系统等各种异构数据库跨平台聚合到同一个服务平台上.结合Web3.0智能搜索技术,就可以构建一个智能化、人性化的统一搜索平台.
图1 基于Web3.0的数字图书馆服务平台框架
利用Web3.0个性化聚合中的相关技术,可以开展个性化服务.用户可根据个人的专业领域、学习特点、兴趣爱好等定制个性化的个人门户网站,通过语义网技术、用户偏好处理技术等,实现用户的个性化信息聚合服务.比如,个性化的标题和Logo、个人常用服务、集成图片及文件的网络存储、在线阅读、收发电子邮件、社会性网络服务等.
Web3.0可以实现多操作系统、多终端设备的高度融合兼容,用户可使用PC机、智能手机、掌上电脑、专用终端等随时随地使用数字图书馆的资源.因此,利用Web3.0技术,构建数字图书馆的多终端服务模式,尤其是手机图书馆服务模式,用户即可实现移动阅读.
Web3.0环境下数字图书馆可以真正实现智能化、个性化和精准化的信息聚合服务.本文结合Web3.0技术,在传统数字图书馆服务平台的基础上,构建基于Web3.0的数字图书馆服务平台基本框架,如图1所示.
数据存储层是Web3.0环境下数字图书馆服务平台架构的基础层,提供基础数据支持.用户偏好库是实现检索精准化、服务个性化及知识服务的前提,能存储经过收集、分析、深度挖掘、语义搜索、智能过滤等得到的用户行为特征信息;异构数据库存储图书馆购买的各种商业数据库和数字图书馆服务平台中的工作流数据、元数据等;领域本体库存储图书馆领域知识本体、语种本体和应用本体;领域知识库存储经过领域专家进行结构化处理,并且与本体库中存在相对应的语义和映射关系的图书馆领域知识;语义信息库存储从图书馆服务平台各种语义信息中抽取的语义实体和语义关系的深层次语义信息;平台、工具库存储支持 Web3.0技术开发环境、提供Web服务及异构数据库接口和构建统一检索平台的各类工具.
资源整合层是数字图书馆服务平台实现精准化、智能化和个性化服务的基础,其主要任务是在数据存储层的基础上,构建用户需求和Web服务之间的语义描述、语义转换和语义搜索.利用语义分析处理服务手段、开放平台(OpenAPI)技术手段,对应用实体资源和网络虚拟资源进行整合,构建用户偏好兴趣模型和用户个性化服务接口.
应用服务层是对不同终端进行解析的软件层,它在数据存储层和资源整合层的支撑下,利用Eclipse开发具有支持异构环境、可伸缩性强、多层分布式、可视化及代码自动生成等功能的J2EE平台,用户使用浏览器即可完成与应用系统间的数据交互.用户只要通过数字身份识别平台(OpenID)认证后,就可享受数字图书馆中知识服务的所有功能,利用自然语言对各种异构数据库进行统一检索、内容定制、专题服务、自主页面风格设定等个性化应用,经过智能过滤而智能推送最有价值的信息等.
该层处于平台架构的最顶端,是用户访问数字图书馆服务平台的接口.利用JSF(JavaServer Faces)技术中组件为中心的用户界面(UI)构建方法,实现针对PC机、手机、平板电脑等不同终端的解析功能.它对上接受不同终端设备的格式语言,对下进行统一格式的XML交互.用户只使用浏览器就可完成与应用系统之间的数据交互.
Web3.0的核心理念是信息创造价值.基于Web3.0构建数字图书馆服务平台,可以革新数字图书馆的服务模式,聚合用户需求信息,为用户提供个性化、人性化、智能化、精准化的服务.
[1]聂应高.基于 Web3.0的图书馆个性化聚合门户构建 [J].四川图书馆学报,2013(4):31-33.
[2]陈永东.Web3.0究竟说的是什么[EB/OL].(2007-10-31)[2014 - 05 - 28].http://blog.sina.com.cn/s/blog _541bdbb801000bey.html.
[3]晃卫华.Web3.0时代的数字图书馆服务探析 [J].内蒙古农业大学学报:社会科学版,2011(1):223-224.