动态人际情报网络构建方法研究
王忠义
武汉大学信息管理学院 武汉 430072
摘要

在深入分析人际情报网络动态变化本质的基础上,提出一种基于主题图的动态人际情报网络构建方法,该方法将知识管理的思想融入到人际情报网络的构建之中,以相对静态的知识本体网络指导动态人际情报网络的构建,有效提高人际情报网络构建的科学性和有效性。

关键词: 人际情报网络; 主题图; 本体
中图分类号:G350
Research on the Construction Method of Dynamic Human Intelligence Network
Wang Zhongyi
School of Information Management, Wuhan University, Wuhan 430072,China
Abstract

Based on deep analysis-of the reasons for the dynamic of the human intelligence network, this paper proposes a new human intelligence network construction method, which integrates the thoughts of knowledge management into it. Using knowledge Ontology to direct the construction of the human intelligence network can improve the soundness of the human intelligence network effectively.

Keyword: Human intelligence network; Topic map; Ontology
1 引 言

人际情报网络是应情报活动的需要而构建的一种人际网络,是人际网络理论在情报领域中的应用[ 1]。人际情报网络是企业获取、分析和传播隐性知识和信息的重要途径,已经成为竞争情报工作和竞争情报系统的重要组成部分。研究和开发人际情报网络对企业来说具有重要的意义和价值。当前有关人际情报网络的研究已经取得了丰硕的成果,这些研究成果从不同的角度和层面对人际情报网络进行了深入的探讨和研究,为人际情报网络的开发和应用打下了坚实的基础。然而,通过分析不难发现当前有关人际情报网络的研究主要集中在人际情报网络的分析[ 2, 3, 4, 5, 6]、应用领域[ 7, 8, 9, 10],有关人际情报网络构建的理论研究成果[ 11, 12]不多,实证研究则更少[ 13, 14]。当前已有的人际情报网络的构建方法仅是对企业已有的人际关系的识别和客观描述,反映的是企业某一时刻的人际情报网络的自然状态,构建的往往是一个“静态网络”。通过这些方法构建人际情报网络,不但无法保证构建的人际情报网络的有效性(如关键联系是否存在,网络是否过于冗余庞大等),因为它仅是对已有的人际情报网络的反映,而未对该网络进行检测和优化;而且无法保证构建的人际情报网络的科学性,这是由于人际情报网络中无论是作为网络节点的人还是人与人之间的关系都是动态变化的。因此,当前已有的静态人际情报网络构建方法构建的人际情报网络,仅是对过去某一时间点的人际情报网络的描述,随着时间的推移,不能及时反映当前企业的人际情报网络的真实情况,从而失去科学性。

本文在对以上问题进行深入分析的基础上,将知识管理的思想和方法融入到人际情报网络的构建中,提出一种新的人际情报网络的动态构建方法。该方法首先构建企业知识本体网络,在此基础上构建企业人际情报网络,人际情报网络是动态变化的,而知识本体网络则是相对静态,以企业知识本体网络为指导来构建人际情报网络,能够实现人际情报网络的动态构建。该方法的优势在于:

(1)知识本体网络可以为人际情报网络构建的整个过程提供指导,也可作为评价人际情报网络科学性的标准,通过其可以识别企业中的冗余或多余联合和尚未建立的关键联系等;

(2)当人际情报网络变化时,可以根据知识本体网络及时对其进行动态更新,所以无论人际情报网络如何动态变化,都可以依据相对稳定的企业知识本体进行迅速更新。

因此,通过该方法构建企业人际情报网络能够有效提高其有效性和科学性。

2 相关技术基础
2.1 主题图

主题图(Topic Map)是一种用于描述信息资源的知识结构的数据格式,它可以定位某一知识概念所在的资源位置,也可以表示知识概念间的相互联系[ 15]。主题图主要由三个元素构成:主题(Topic)、出现(Occurrence)和关系(Association)[ 16]。其基本结构如图1所示:

图1 主题图基本结构

(1)“主题”是对现实事物的具体化。不论是一个客观存在的具体事物还是一个比较抽象的概念,都可以称之为主题。

(2)“出现”对应于某个主题的相关信息资源实体,且该实体是独立于主题图之外的,可以是各种类型的信息资源实体,如一篇文章、一幅图像、一段视频、一个网页,也可以是知识载体,如人等。一个主题可以和一个或多个信息资源实体相联系。

(3)“关系”能够揭示各主题之间的语义关系,可以发生在两个或多个主题之间,是主题图中最核心的一部分。

2.2 Ontopia

Ontopia[ 17]提供一个对主题图进行各种操作的完全开源的工具集,包括主题图引擎、主题图编辑器Ontopoly、网络应用开发框架、主题图可视化组件等各种与主题图相关的工具,提供主题图的创建、维护和基于主题图的各种应用开发等功能。

(1)Ontopoly 是Ontopia提供的由本体驱动的基于Web的主题图构建和管理工具。通过Ontopoly可以对主题图的本体和实例进行编辑。

(2)Omnigator也是由Ontopia提供的,是支持主题图浏览、合并、索引、检索和有效性检验等功能的主题图管理和维护工具。

(3)主题图引擎是该工具集的核心组件,是Ontopia提供的主题图编辑工具Ontopoly、主题图管理和维护工具Omnigator等的开发基础。它主要用来存储、读取和维护主题图,提供面向内存和关系数据库的各种存取功能。

3 动态人际情报网络构建方法的主要思想及模型
3.1 方法的主要思想

企业构建人际情报网络的主要目的在于及时挖掘人际网络中的情报资源,以支持企业决策,进而增强企业的竞争力。人际情报网络与一般人际网络的不同之处在于其不是基于血缘、地缘关系建立的网络,而是基于业缘关系建立的工作流网络、咨询网络等。人际情报网络中人与人之间的关系是建立在工作的基础上,而工作过程中的情报知识需求是建立这种人际关系的源动力,这种源动力促使企业成员与上下级或同事等相关人员建立各种亲疏远近的关系,也就是说情报需求决定了人际情报网络的结构和特点。而人的情报需求又是由情报和情报之间的联系决定的,也即人际情报网络作为情报载体人的网络,人与人之间的关联是由情报知识的内在关系决定的。由此可见,人际情报网络其实就是企业知识本体网络的一种外在表现形式。作为情报载体的人,由于其所拥有的情报的类型、质和量的变化而使得其在人际情报网络中的位置和关系是在不断变化的,这种变化导致人际情报网络的不断变化,而情报本体网络却是相对静态的。有鉴于此,可以首先构建一个企业领域本体,以该本体网络为指导来构建人际情报网络,实现人际情报网络的动态构建。

分析可知,本体作为资源描述框架是相对静止的,而人际情报网络作为资源层,由于作为其节点的情报载体的人所拥有的情报知识的类型和质量的不断变化而使得其是动态变化的,因此若要以知识本体网络为指导来构建人际情报网络,必须将本体层和资源层有效地分离且保持一定的联系。主题图作为一种本体描述框架,能有效地将两者分离,且保持了两者之间的映射关系。本文以主题图作为本体描述框架,提出了一种基于主题图的动态人际情报网络的构建方法,该方法的主要思想如图2所示:

图2 基于主题图的动态人际情报网络构建方法

首先构建企业的主题图,从主题图的本体层中抽取关系,抽取关系的角色扮演者即资源层的情报知识载体人,依据这些抽取的关系和节点来构建企业的人际情报网络。由此可见,虽然资源层不断动态变化,由于本体层是相对静止的,依据本体层来构建企业人际情报网络可以有效实现人际情报网络的动态构建,提高所构建的人际情报网络的科学性和有效性。

3.2 基于主题图的动态人际情报网络构建模型

在Ontopia提供的主题图编辑和维护工具的支持下,设计并实现一个基于主题图的动态人际情报网络构建模型,如图3所示。

图3 基于主题图的动态人际情报网络构建模型

该模型的整个流程主要包括三个步骤:主题图构建、人际情报网络构建和人际情报网络可视化。

(1)主题图构建:由知识管理者和企业员工共同完成。知识管理者的主要职责是在Ontopoly 和Omnigator的支持下编辑、维护和管理主题图的本体层;而企业员工则根据自己所拥有的知识和技能通过Ontopoly来编辑主题图的资源层。这样可以使主题图的资源层及时得到更新,从而保证人际情报网络的动态构建。

(2)人际情报网络构建:人际情报网络由链和节点构成。因此,人际情报网络构建的关键是关系和节点的抽取。人际情报网络构建模块在Topic Maps 引擎的支持下,能够完成从主题图的本体层中抽取关系,从主题图的资源层中抽取关系所涉及的节点,进而在此基础上完成人际情报网络的构建。

(3)人际情报网络可视化:基于可视化工具TouchGraph,为用户提供了一个友好的用户界面。通过该界面用户可以可视化浏览人际情报网络,检索自己所需的情报知识载体。

4 模型实现

依据模型,以某软件公司为背景实现了一个动态人际情报网络构建的原型系统。该系统采用C/S结构模式,将主题图的编辑和维护功能分布在各客户机上执行,不同的用户拥有不同的权限,组织的知识管理者拥有整个主题图的编辑、维护和更新权限,而企业员工仅能依据自己所拥有的知识和技能对实例的出现(Occurrences)进行编辑。人际情报网络的构建由服务器完成,并将结果以可视化的形式展现给终端用户。

4.1 主题图构建

主题图的构建分两步进行:首先组织的知识管理者依据组织的领域知识对主题图的本体部分进行构建;而后企业员工依据自己所拥有的知识和技能对主题图的资源层进行编辑,最终生成一个完整的企业主题图。企业领域知识本体相对稳定,而作为资源层的企业员工因其在工作过程中不断实践和学习以及随着时间的推移已有的知识不断被遗忘造成其拥有的知识种类和数量不断变化,进而使得资源层表现出动态变化的特点。主题图的分布式构建方式可以有效实现主题图的动态更新,为人际情报网络的动态构建打下基础。

(1)本体的构建

主题图本体层的构建和维护由组织的知识管理者借助Ontopoly和Omnigator完成。组织的知识管理者借助Ontopoly对本体层的主题类型(Topic Types)、出现类型(Occurrence Types)、关系类型(Association Types)、角色类型(Role Types)和名称类型(Name Types)进行编辑,对各主题类型的实例及其关系进行编辑,实现对主题图的本体层的创建。在整个主题图的创建和维护过程中,可借助Omnigator去浏览、检验所构建的主题图,辅助主题图的创建和维护,如图4所示:

图4 本体层的构建

(2)资源层的构建

主题图资源层的构建由企业员工完成。 在资源层构建的过程中,企业员工在本体层中查找与自己拥有的知识和技能相对应的主题(Topic),对该主题实例(Instances)的出现(Occurrences)部分进行编辑,主要是填写自己的姓名、电话和E-mail等个人信息。如图5所示,表示马枫拥有人工智能方面的知识,并附有其电话和E-mail等联系方式,以便需要这类知识的人与其取得联系,通过交流满足自己的知识需求。

图5 资源层构建

4.2 人际情报网络的构建

人际情报网络由关系和节点构成,因此,人际情报网络构建的关键是从主题图中抽取关系和节点。其主要实现过程是:由Topic Maps 引擎读取主题图;从主题图中抽取各种关系(Associations);从Associations中抽取“关系角色”;抽取“角色”的扮演者,也即人际情报网络中的节点。

具体的实现过程主要包括三个功能函数:getAssociationsFromTopicMap(TopicMap tm)、getMemberFromAsso⁃

ciation(Vector associations)和getPlayersFromMember(Vector member[])。

(1)函数getAssociationsFromTopicMap(TopicMap tm)的主要功能是实现从XTM中抽取“关系:Associations”,其实现过程如下:

public Vector getAssociationsFromTopicMap(TopicMap tm)

{

Vector associations = new Vector();//创建用于存储各种关系(Association)的Vector实例

Iterator it = tm.getAssociationsIterator();//遍历主题图tm中所有关系实例

while(it.hasNext())

{

associations.addElement((Association)it.next());//将关系实例存储在Associations中

}

return associations;

}

(2)函数getMemberFromAssociation(Vector associations)的主要功能是实现从Associations中抽取“关系角色:Member”,其具体实现过程如下:

public Vector [] getMemberFromAssociation(Vector associations)

{

Vector v1[]= new Vector[associations.size()];

for(int i=0;i

{

v1[i] = new Vector();//创建用于存储Members的Vector实例

}

for(int i=0;i

{

Vector v2 = new Vector();

Collection cn = ((Association)associations.get(i)).getMembers();//抽取关系中的各种角色

Iterator members = cn.iterator();//创建迭代器Members以遍历抽出的角色

while(members.hasNext())

{

v2.addElement((Member)members.next());//将抽出的各角色分别存储在数组中

}

v1[i]=v2;

}

return v1;

}

(3)函数getPlayersFromMember(Vector member[])的主要功能是实现从Member中抽取扮演某个“角色”的主体:Players,其具体实现过程如下:

public Vector[][] getPlayersFromMember(Vector member[])

{

Vector[] v1[]= new Vector[member.length][];

for(int i=0;i

{

Vector[] v = new Vector[member[i].size()];

for(int j=0; j

{

v[j] = new Vector();//创建用于存储Players的Vector实例

}

v1[i] = v;

}

for(int i=0;i

{

for(int j=0;j

{

Vector v3 = new Vector();

Collection cnp= ((Member)member[i].get(j)).getPlayers();//抽取角色的扮演者Players

Iterator players = cnp.iterator();//创建迭代器Players以遍历抽出的角色扮演者

while(players.hasNext())

{

v3.addElement((Topic)players.next());//将抽出的各角色扮演者分别存储在数组中

}

v1[i][j]=v3;

}

}

return v1;

}

通过以上过程,本文构建的是一个符合知识之间内在联系的科学的人际情报网络。企业可以以此人际情报网络为依据,检查自身已有的人际网络的有效性和科学性,检查企业是否拥有某联系:如有,则检查其是什么类型的联系,根据需要加强或减弱该联系;如无,则通过提供各种条件和使用各种手段促使这一联系的建立。这样可以有的放矢地建立人际情报网络。需要为建立人际情报网络提供条件和环境,提高员工的情报意识,使企业的每一个员工都成为情报搜集人员,促成有效联系的生成。对于那些没有发生过联系的成员,可以指定具有亲和力和沟通技巧的员工与这些成员建立联系,也可以通过工作咨询关系直接与他们建立联系。在维持联系时,可以采取一对多或包干制两种方式。前者是由情报部的某个员工负责与其他部门的多个经理或专家联系,通过不断交流,与这些关键人物建立强联系。最终建立一个能够及时满足企业情报需求的人际情报网络,提高企业人际情报网络的有效性和科学性,实现人际情报网络的动态构建。

4.3 人际情报网络可视化

为提高系统的友好性,方便用户使用人际情报网络及时找到其所需要的情报知识的拥有者,进而与其取得联系,获取所需的情报,本文基于可视化工具TouchGraph,为用户提供了一个友好的用户界面。通过该界面,用户可以可视化浏览人际情报网络,检索自己所需的情报知识载体,如图6所示。

5 结 语

人际情报网络作为获取、传播、分析和利用情报的重要途径和工具,对于提高企业的竞争力具有重要的意义和价值,已经成为企业重要的战略资源,是企业竞争情报工作和竞争情报系统的重要组成部分。然而由于人际情报网络在本质上是动态变化的,这使得人际情报网络的构建比较困难且复杂。为在一定程度上解决该问题,本文在深入分析人际情报网络动态性本质的基础上,提出并实现了一个基于主题图的动态人际情报网络构建方法,该方法首先构建企业知识本体网络,在此基础上构建企业人际情报网络,人际情报网络动态变化,而知识本体网络相对静态,以企业知识本体网络为指导来构建人际情报网络,能够有效提高所构建的人际情报网络的有效性和科学性。

本文在一定程度上从理论和实践上验证了该方法的可行性和科学性,此方法可能存在的问题和不足还有待今后在大量的实践中继续检验,以进一步改进和优化,进而为企业构建一个有效且科学的人际情报网络提供帮助和支持。

The authors have declared that no competing interests exist.

作者已声明无竞争性利益关系。

参考文献
[1] 包昌火, 李艳, 王秀玲, . 人际情报网络[J]. 情报理论与实践, 2006, 29(2): 129-141. [本文引用:1]
[2] 包昌火, 谢新洲, 申宁. 人际网络分析[J]. 情报学报, 2003, 22(3): 365-374. [本文引用:1]
[3] 胡蓉, 邓小昭. 基于结构洞理论的个人人际网络分析系统研究[J]. 情报学报, 2005, 24(4): 485-489. [本文引用:1]
[4] Granovetter M S. The Strength of Weak Ties[J]. American Journal of Sociology, 1973, 78(6): 1360-1380. [本文引用:1]
[5] Krackhardt D. The Strength of Strong Ties: The Importance of Philos in Networks and Organizations[A]. //Nohria N, Eccles R G. Networks and Organizations: Structure, Form, and Action[M]. Cambridge: Harvard Business Press, 1994: 216-239. [本文引用:1]
[6] Burt R S. Structural Holes: The Social Structure of Competition[M]. Cambridge: Harvard University Press, 1995. [本文引用:1]
[7] 约翰·E·普赖斯科特. 竞争情报与企业竞争力[M]. 包昌火, 谢新洲译. 北京: 华夏出版社, 2001: 1-18. [本文引用:1]
[8] Coleman J S. Social Capital in the Creation of Human Capital[J]. American Journal of Sociology, 1998, 94: S95-S120. [本文引用:1]
[9] 吴晓伟, 徐福缘, 宋文官. 基于人际网络节点中心度的竞争对手分析[J]. 情报学报, 2006, 25(1): 121-128. [本文引用:1]
[10] 懂智文, 张旭. 使用人际情报网络解决企业研发中的问题[J]. 图书情报工作, 2008, 52(Z2): 101-104. [本文引用:1]
[11] 晏创业. 竞争情报活动中的人际情报网络研究[D]. 北京: 北京大学, 2005. [本文引用:1]
[12] 仝丽娟, 秦铁辉. 试论企业人际情报网络的构建[J]. 图书情报工作, 2009, 53(16): 69-73. [本文引用:1]
[13] 王曰芬, 王海丹. 基于知识管理的人际情报网络构建的方法与流程研究[J]. 现代图书情报技术, 2007(9): 12-17. [本文引用:1]
[14] 丁晟春, 浦晓斌, 王雪芬. 基于知识管理的人际情报网络实验系统的设计与实现[J]. 现代图书情报技术, 2007(9): 18-22. [本文引用:1]
[15] 艾丹祥, 张玉峰. 利用主题图建立概念知识库[J]. 图书情报知识, 2004(2): 48-50, 53. [本文引用:1]
[16] XML Topic Maps (XTM) 1. 0 [EB/OL]. (2001-08-06). [2009-04-22]. http://www.topicmaps.org/xtm/. [本文引用:1]
[17] Ontopia-the Product[EB/OL]. (2010-10-18). [2010-11-10]. http://www.ontopia.net/section.jsp?id=ontopia-the-product. [本文引用:1]