arXivDaily arXiv每日学术速递 周一至周五更新
arXiv cs/0211020cs.DB
收藏

一元数据日志与Web信息抽取语言的表达能力

Monadic Datalog and the Expressive Power of Languages for Web Information Extraction

Georg Gottlob, Christoph Koch

摘要:

从Web页面(包装)的信息抽取的研究已经看到了很多活动最近(特别是系统实现),但很少的工作已经正式研究的表达形式主义提出或包装的理论基础。在本文中,我们首先研究一元数据树作为包装语言。我们表明,这种简单的语言是等价于一元二阶逻辑(MSO)在其能力,以指定包装。我们相信,MSO具有正确的表现力所需的Web信息抽取,并提出MSO作为衡量和比较包装器。在此过程中,建立了树上一元数据集的查询计算和查询包含复杂性的其他几个结果,并给出了这种语言的一个简单的范式。使用上述结果,我们随后研究的内核片段Elog $^-$的Lixto系统(可视化包装器生成器)中使用的Elog包装语言。奇怪的是,Elog $^-$准确地捕获了MSO,但更易于使用。事实上,这种语言的程序可以完全可视化地指定。

英文摘要:

Research on information extraction from Web pages (wrapping) has seen much activity recently (particularly systems implementations), but little work has been done on formally studying the expressiveness of the formalisms proposed or on the theoretical foundations of wrapping. In this paper, we first study monadic datalog over trees as a wrapping language. We show that this simple language is equivalent to monadic second order logic (MSO) in its ability to specify wrappers. We believe that MSO has the right expressiveness required for Web information extraction and propose MSO as a yardstick for evaluating and comparing wrappers. Along the way, several other results on the complexity of query evaluation and query containment for monadic datalog over trees are established, and a simple normal form for this language is presented. Using the above results, we subsequently study the kernel fragment Elog$^-$ of the Elog wrapping language used in the Lixto system (a visual wrapper generator). Curiously, Elog$^-$ exactly captures MSO, yet is easier to use. Indeed, programs in this language can be entirely visually specified.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑