An Equivalent-Tranformation-Based XML Rule Language

An Equivalent-Tranformation-Based XML Rule Language
复制标题

基于等价变换的XML规则语言

DOI:
--
复制
发表时间:
2002
期刊:
--
影响因子:
--
通讯作者:
Vichit Wattanapailin
Vichit Wattanapailin
中科院分区:
--
文献类型:
--
作者:
Chutiporn Anutariya;V. Wuwongse;Vichit Wattanapailin

文献摘要

被引文献

相似文献

本文提出了一种基于XML的Web规则语言XML等价转换(XET),它将XML文档和XML表达式(普通XML元素的变量扩展)作为其第一类编程实体,无缝地集成了人类可读文档和计算机可解释程序。有了XET,表示Web上的应用程序数据、信息或知识(可能在某些XML应用程序中编码)的任意XML文档立即成为程序的输入数据。这样的输入文档(数据)的操作和计算通过连续地语义等价地变换文档直到获得期望的文档来执行。例如,输入文档可以是XML数据库查询,因此输出或期望文档是产生查询答案的XML元素集合。本文介绍了XET的语法和计算机制,并说明了它在电子商务系统中的应用。
This paper proposes XML Equivalent Transformation (XET) as an XML-based rule langauge for the Web, which seamlessly integrates human-readable documents and computer-interpretable programs by considering XML documents and XML expressions—an extension of ordinary XML elements with variables—as its first class programming entities. With XET, arbitrary XML documents, representing application data, information or knowledge on the Web possibly encoded in certain XML applications, become immediately a program’s input data. Manipulation and computation of such an input document (data) is performed by semantically-equivalently transforming the document successively until a desirable one is obtained. The input document could be, for example, an XML database query, and thus the output or the desirable document is a set of XML elements yielding the answer to the query. The paper presents the syntax and the computation mechanism of XET and also demonstrates its application to e-business systems.