论文部分内容阅读
语义电子商务,即基于语义网技术的电子商务。随着网络技术的发展以及信息量的快速增长,以传统互联网技术为基础的电子商务,在实现电子商务领域中B2B,B2C之间信息的快速交换,用户与所需信息的快速匹配等方面显得力不从心。与此同时,作为下一代互联网的核心技术之一的语义网,它的基本思想是使网络上的信息的语义具有良好的定义,并能被计算机自动识别和处理。语义网以XML为基础,用RDF统一资源描述格式并以Ontology作为词汇共享与语义交换的媒介。语义网的目标一旦实现,应用程序(如各种Agent)就可以代替人去阅读并处理网上信息,并可以同其他程序交流,协作完成工作。从而使互联网具有一定的智能。将语义网的技术与电子商务相结合,将极大的改善传统电子商务所面临的问题。本文首先介绍语义电子商务的相关知识,然后对语义网作了简要的介绍,内容包括语义网的基本概念,层次结构及应用,对URI,XML,RDF,Ontology在层次结构中的作用作了简单说明,并介绍了Ontology描述语言DAML+OIL的语言结构。在语义网层次模型的基础之上,详细讨论了语义网的应用框架,对框架中各部分做了详细说明。继而提出了基于语义网的电子商务应用框架,该框架基本具备了语义网的所有元素并在现实条件下具有可行性。随后本文重点对语义电子商务中基于领域Ontology的推理的实现作了详尽阐述。论述了如何将DAML+OIL从描述逻辑变换为一阶逻辑,再转换为Horn子句,并最终建立Prolog规则的过程。并用XSB Prolog推理引擎,实现了Ontology的推理。此外还讨论了用Ontology推理实现网络资源的精确搜索的方法。最后介绍实现本论文提出的基于语义网的电子商务应用框架具体实现的方法,说明了Ontology文件的设计,XSB Prolog推理引擎同应用程序的接口精确搜索引擎的实现流程以及Agent间交流的实现方法。