欢迎来到天天文库
浏览记录
ID:58293788
大小:33.00 KB
页数:10页
时间:2020-04-13
《基于本体的电子商务思索 .doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、基于本体的电子商务思索基于本体的电子商务思索基于本体的电子商务思索基于本体的电子商务思索 一、引言 随着全球信息化的发展,电子商务(E-commerce-EC)已经成为世界经济市场必不可少的组成部分。有预测表明,2009年全球电子商贸的总量将超过18000亿美元。伴随电子商贸的蓬勃发展,EC模式呈现出自动化、智能化和移动化的新趋势。而传统基于HTML的EC平台缺乏语义信息,无法将显示信息与数据分离,难以满足EC新需要。Web元信息处理和语义化发展,特别是AI成熟的理论、方法和技术,将对EC的发展起到关键的作用。 电子商务平台是使交易双方的需求及供给信息都可以良好交流和交换的地方
2、,所以构建一个良好的电子商务平台首要的要求就是交易双方的信息可以充分地交换和互用。但是,由于交易双方所使用的计算机系统等一些方面的不同,会产生互用性问题,特别是通过Internet进行商业活动时。计算机系统相互作用时存在的问题大体可以划分为以下四种类型:系统异构、语法层异构、结构层异构和语义层异构。系统异构包括硬件和操作系统之间的不相容;语法异构指的是不同语言和不同的数据表示;结构层异构指使用不同的数据模型;语义层异构指系统间交换信息时所用术语的含义不同,如同义词。其中,随着技术的发展,前三种类型的问题已逐渐得到更好的解决,如使用CORBA,DCOM和不同的中间件产品。XML的出现在
3、一定程度上解决了最后一类问题。XML本身具有的许多优点为电子商务特别是B2B的发展带来了很大的变化,如XML持国际语言编码标准Unicode,把业务规则和数据内容、结构分离开来,用户只需协商数据内容和结构,从而可以自由定义和实现各自的业务规则,企业之间可以灵活方便地建立多对多的连接等。本文着重描述数据内容和结构的元语言XML[1],凭借其强大的定义和表示标记语言能力,正成为互联网信息表示与交换的标准格式。采用XML作为表示语法,W3C开发了在Web上进行元数据处理和交换的标准RDF(S)[2],RDF(S)的出现使得本体建模技术可以应用于EC内容定义和信息交换,使得开发自动化、智能化
4、和移动化的EC平台成为可能。然而,XML虽然在定义数据结构和语义方面提供了标准的语法,但它并没有提供描述商业过程和商品交换的标准的数据结构和术语。因此,使用XML进行交易方之间的数据交换时,首先必须在使用的词汇,以及用法和语义方面达成一致,这在一定程度上抑制了电子商务特别是B2B的跨领域、跨地区甚至跨国家的扩展性发展。为了更好地解决电子商务中的语义异构问题,引入了人工智能领域中的Ontology技术。它是不同领域、不同应用系统之间进行交流、协定的可以共享理解的表示。这种协定有助于对内容意义的精确、高效通信,同时又反过来促使系统的交互式操作、重用和共享等一系列的性能得以提高[3]。
5、二、Ontology的概念及相关理论 Ontology在人工智能领域用于知识的共享,从20世纪90年代初以来,Ontology就已成为许多人工智能研究领域中如知识工程、自然语言处理与知识表示的研究主题。经过多年的发展,如今Ontology在智能信息集成、协作信息系统、信息检索、知识管理及电子商务等方面的应用越来越广泛。其中主要原因就是Ontology提供了对某一领域可共享的、通用的理解,从而使不同人员、不同应用系统之间可以进行通信。因为Ontology针对的是领域中达成一致的知识,所以它的发展也常常是参与其中不同的人、不同组织之间的协作过程。 Ontology的概念 Ontol
6、ogy作为从哲学领域借鉴过来的术语,在哲学中它是一种存在的系统化解释。Ontology的概念有很多,但是目前基本上得到认同并能够较好表明它的本质的概念是:Ontology是对一个共享的概念化的形式的、显式的规格说明。“概念化”指的是世界上某些现象的抽象模型,该模型能够识别现象的相关概念。“显示的”指所使用概念的类型及这些概念在使用上的约束要显式定义。“形式的”指Ontology是机器可以处理的。当然,这种形式化的程度可以不同,例如WordNet提供了超过100000的使用自然语言解释的术语,而CYC提供了常识知识许多方面的形式化、公理化理论。“共享”说明Ontology表明的是达成一
7、致的知识,也就是说,它并不是局限于某几个个体而是被整体所接受。 1、Ontology的语言有许多语言可用于表示Ontology,其中一些语言是基于XML语法并用于语义Web的,如:OXL,SHOE,OML,以及由W3C工作组创建的RDF与RDFSchema。最后,还有建立在RDF与RDF之上的、较为完善的Ontology语言OIL和DAML+OIL。当然,还有其它创建Ontology的语言如传统的OKBC,OCML等。选择何种语言表示,要根据具体的应用来
此文档下载收益归作者所有