77范文网 - 专业文章范例文档资料分享平台

PatMan A Visual Database System to Manipulate Path Patterns

来源:网络收集 时间:2021-09-24 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Abstract. Hierarchical structures are a way to organize and enrich semantically the available information on the Web. Popular examples of such structures are the product catalogs of e-market stores, which provide data (i.e. products) organized in thematic

PatMan: A Visual Database System to Manipulate Path Patterns and Data in

Hierarchical Catalogs

Angeliki Koukoutsaki, Theodore Dalamagas, Timos Sellis, Panagiotis Bouros

Knowledge and Database Systems Lab

School of Electrical and Computer Engineering National Techn. Univ. of Athens, Athens, Greece {akoukou,dalamag,timos,pbour}@dblab.ece.ntua.gr

Abstract. Hierarchical structures are a way to organize and enrich semantically the available information on the Web. Popular examples of such structures are the product catalogs of e-market stores, which provide data (i.e. products) organized in thematic hierarchies on a category/subcategory basis. Users can navigate these hierarchies to identify data of their preference. Such hierarchies group data under certain properties. Navigational paths are the knowledge artifacts to represent such groups. We consider paths in hierarchies as patterns which provide a conceptual clustering of data in groups sharing common properties. Under this perspective, we have designed and implemented PatMan, a visual database system to manage hierarchical catalogs. The system can store navigational paths and data from hierarchical catalogs, and provides a pictorial query-by-example language to manipulate path patterns and data in a uniform way.

1. Introduction

The Internet is today's greatest source of information. Huge volumes of data are posted and retrieved through the Web. Despite this vast exchange of information on the web, there is no consistent and strict organization of data [1]. Hierarchical structures are a way to organize and enrich semantically the available information on the Web. Popular examples of such structures are the product catalogs of e-market stores which provide data (i.e. products) organized in thematic hierarchies on a category/subcategory basis. Users can navigate these hierarchies to identify data of their preference. Such hierarchies group data under certain properties. Navigational paths in these structures are the knowledge artifacts to represent such groups, and act as semantic guides to reach the data of each group either through browsing or through path expression query languages. For example, the path /moto/bmw/funduros/ represents several BMW motorcycle models designed for off-road riding and can be used in a path expression to search for motorcycles with price less than 9000: /moto/bmw/funduros[price<9000].

We consider paths in hierarchies as patterns which provide a conceptual clustering of raw data in groups sharing common properties. We focus on the extraction and manipulation of these patterns, combined with the manipulation of data. See for example Figure 1, where two portal catalogs, Adorama and B&H1, are presented. These catalogs provide photo equipment organized in a hierarchy on a category/subcategory basis. Searching for lenses in the first catalog needs the path /cameras&lenses/lenses, while in the second catalog needs the path /photo/35mm systems/lenses. Such paths can be seen as alternative pattern versions for the same group of data.

1 ,

Abstract. Hierarchical structures are a way to organize and enrich semantically the available information on the Web. Popular examples of such structures are the product catalogs of e-market stores, which provide data (i.e. products) organized in thematic

On the other hand, there are cases where the owner of a catalog may need to provide integrated photo systems, with camera bodies from Adorama and the appropriate lenses from B&H. In such case, the two paths /cameras&lenses/35mm SLR and /photo/35mm systems/lenses form a kind of complex pattern representing different raw data, i.e. bodies and lenses, that should be grouped together.

Figure 1: Parts of Adorama and B & H catalogs.

Our work addresses part of the requirements defined for pattern management in [12], [14], emphasizing on the management of path-like patterns and data in hierarchical catalogs. Similar requirements have been also introduced in the inductive database framework [6], where patterns are integrated within the database environment as full-fledged objects. Under this context, a number of specialized inductive query languages have been proposed but most of these concern descriptive rules [5], [10]. Path manipulation techniques for biochemical pathways treated as knowledge artifacts, i.e. biochemical reactions, are discussed in [8] and [13]. In these works, database systems to manipulate and query biochemical pathways are presented. The problem of manipulating paths (and tree-like structures, in general) appears also in XML data management. In [4] the authors present an algebra for XML data, but it is tuple-based and not tree-based. A navigational algebra is presented in [9], but again it treats individual nodes as manipulation units. In [7], TAX algebra is defined, but as a means for selecting and reconstructing bulk XML data.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说医药卫生PatMan A Visual Database System to Manipulate Path Patterns在线全文阅读。

PatMan A Visual Database System to Manipulate Path Patterns.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/yiyao/1253228.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: