APP下载

一种基于领域知识的XML数据模糊查询

2012-11-26孟祥福张霄雁马宗民彭晏飞

智能系统学报 2012年6期
关键词:排序用户

孟祥福,张霄雁,马宗民,彭晏飞

(1.辽宁工程技术大学电子与信息工程学院,辽宁 葫芦岛125105;2.东北大学 信息科学与工程学院,辽宁 沈阳110819)

随着WWW的迅速膨胀和Internet的普遍应用,访问Web已成为人们获取信息的重要手段.XML规范是当今Web上信息表示与交换的标准,大量的异构数据因而也就集成在XML文档中[1].然而在现实中,普通Web用户的查询意图本身就可能是模糊或不精确的,他们所提交的查询大多数情况下也只是其查询意图的模糊描述.因此,用户希望系统能够支持其模糊查询要求的表达,通过直接含有模糊词或模糊关系的模糊语言查询XML数据.

来看一个例子,在一个存储房产信息的XML文档(HouseDB.xml)中,假设用户想查找“价格至多$300 000,建筑时间比较近,面积在130~200 m2”的房产,可能会输入如下XPath查询语句:

其中,基于内容的查询约束在XPath中用谓词的形

式表示.很明显,该查询包含了3个查询谓词,分别是“Price at most 300 000”、“Buildyear='Recent'”和“SqFt between 130 and 200”,其中前2个查询谓词分别包含了模糊关系“at most”和模糊词“Recent”.这里,将包含模糊关系或模糊词的查询谓词称为模糊查询谓词.如果一个以XPath形式表示的XML查询中包含了一个或多个模糊查询谓词,则称之为XML模糊查询.然而,目前的XML数据查询处理模式仅支持精确查询匹配,还不能直接处理这样的模糊查询.因此,系统首先需要将模糊查询条件转换为精确查询条件,然后再提交给XML数据管理系统执行,进而获取满足模糊查询要求的结果.

在关系数据库领域,Tahani[2]最先基于 Zadeh提出的模糊集[3]来处理关系……

登录APP查看全文

猜你喜欢

排序用户
排排序
恐怖排序
节日排序
刻舟求剑
关注用户
关注用户
关注用户
Camera360:拍出5亿用户
100万用户
如何获取一亿海外用户