首页 理论教育 基于本体的个性化导航模型

基于本体的个性化导航模型

时间:2022-03-04 理论教育 版权反馈
【摘要】:在导航系统设计中,个性化导航方式针对用户需求的多样性,为不同用户提供不同的信息内容,能有效提高导航效率。针对用户的个性化导航需求,借鉴本体及语义网技术,可以考虑将信息系统站点内部信息进行语义整合,形成一个统一的参考本体来方便用户信息获取。图11-3是基于用户知识的个性化导航简易模型。导航建模的一个重要过程就是确定信息内容及信息在用户界面上的显示方式。该属性用于表示查询式中的变量。

11.3.2 基于本体的个性化导航模型

在导航系统设计中,个性化导航方式针对用户需求的多样性,为不同用户提供不同的信息内容,能有效提高导航效率。

针对用户的个性化导航需求,借鉴本体及语义网技术,可以考虑将信息系统站点内部信息进行语义整合,形成一个统一的参考本体来方便用户信息获取。更进一步,如果通过获取用户信息,生成概念集合,并将参考本体与用户概念集合进行映射,得到用户语义模型后,就可以基于用户语义模型进行个性化导航。这样,不管信息系统采用何种方式进行信息组织,用户都可以按照自己的概念空间获得相关信息。图11-3是基于用户知识的个性化导航简易模型。下面将介绍导航系统模型的工作原理,主要包括如何基于用户语义模型动态产生信息内容,以及如何对信息内容进行关联组织和显示这两个方面的内容。

img116

图11-3 基于用户知识的个性化导航简易模型

1.导航模型中的基本要素[6,7]

信息系统导航结构设计的基本要素包括卡片、页面和链。

(1)卡片是导航结构中最小组成单元。卡片作为导航结构模型中的最小单元,可以分为两种类型:动态卡片和静态卡片。

动态卡片所包含的信息内容依赖于信息源,如果信息源数据发生变化,则卡片内容会根据计算结果做出相应的改变。静态卡片所包含的信息内容独立于数据源,例如静态文本、图片等。

(2)页面与物理Web页面相对应,一个页面可以包含一个或多个卡片。根据页面所包含卡片的不同类型,可以将页面分为静态页面和动态页面。

(3)链被用于将相关卡片联系起来。

由于卡片之间通过链建立了联系,因此包含了相关卡片的页面之间也建立起一定的链接关系,这样就形成一定的导航结构。通常导航结构从一个默认根页面开始,根页面中包含有指向下一级页面的链接。在这种导航结构模型中,通过卡片和页面进行信息内容的分类和聚合,通过页面中卡片内所包含的链进行导航。

2.导航模型中的信息生成

导航建模的一个重要过程就是确定信息内容及信息在用户界面上的显示方式。在以卡片、页面和链为基本元素的导航结构中,信息的显示方式涉及两方面内容:一是如何根据页面需要调用某一特定卡片,并为此卡片生成特定信息内容;二是怎样显示该卡片的内容。

(1)信息内容的生成

要想在目标卡片中生成所需要的信息内容,需要在链中添加一些特定属性:①查询属性。可以赋予该属性一个查询式,通过执行该查询式产生卡片内容。②捆绑变量属性。该属性用于表示查询式中的变量。可以通过源卡片中的数据值将该变量初始化。③启动属性型属性。该属性可以帮助在源卡片中创建超链。

链可分为静态链和动态链。静态链只连接不包含信息流的卡片。动态链通常连接动态卡片。动态链指向的目标卡片所包含的内容由源卡片中的信息内容所决定。首先,将来自于源卡片的数据值赋给捆绑变量,该变量将填充查询式;然后执行查询式产生实例。

(2)信息内容的显示

卡片内容的显示可以根据内容模式中所定义的不同卡片类所具有的不同属性来设置。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈